Diese Weiterbildung vermittelt Kenntnisse in der Programmierung für E-Commerce-Anwendungen und bereitet auf die Rolle als Scrum Master vor. Es werden technische Fähigkeiten in der Webentwicklung und Programmierung mit Java und Python mit Wissen über E-Commerce-Grundlagen und Online Marketing verbunden.

Grundlagen des E-Commerce

  • Grundlagen für die Planung und Umsetzung eines E-Commerce-Unternehmens
  • Relevante Gesetze und Informationspflichten für den Onlinehandel
  • Basiswissen zu IT- Infrastruktur und Shop-Architektur Ansätzen
  • Die Grundlagen und Prinzipien der Shop-Gestaltung
  • Die Bedeutung der Nutzererfahrung für das E-Business
  • Marketing im E-Commerce
  • Die Grundlagen des Controllings im E-Commerce


Aspekte des Online Marketings

  • Aufgaben und Kompetenzen des Online Marketing Managers
  • Rechtliche Aspekte
  • Strategieentwicklung im Online Marketing
  • Digitale Markenentwicklung
  • SEO und SEA
  • Social Media Marketing
  • Formen der Online Werbung
  • Web-Analyse


Grundlagen der Webentwicklung mit HTML und CSS

  • Elementare Struktur einer Webseite
  • Grundlagen der HTML- und der CSS-Struktur
  • Textformatierung
  • Listen erstellen
  • Tabellen darstellen und strukturieren
  • Externe und eingebettete Stylesheets erstellen
  • Responsive Webseiten
  • Webseite debuggen und hochladen


Java Programmierung

  • Elemente der Sprache Java
  • Datentypen und Variablen
  • Klassen und Objekte
  • Statische Attribute und Methoden
  • Vererbung und Datenstrukturen
  • Fehlerbehebung
  • Testen mit JUnit
  • Planen und realisieren einer Programmieraufgabe


Python Programmierung

  • Einführung in Python und Programmiergrundlagen
  • Lokale und globale Variablen
  • Schleifen und verschachtelte Schleifen
  • Built-In Funktionen und String Methoden
  • VS Code als Entwicklungsumgebung
  • Grundlagen objektorientierter Programmierung
  • Dateien und prozedurale Programmierung
  • Pakete und Visualisierung von Daten


Datenbanken

  • Datentypen
  • Erstellung von Tabellen und erste SQL-Abfragen
  • Schlüssel
  • Arbeiten mit Datenbanken
  • Umgang mit JOIN-Befehlen
  • Speicher- und Leistungsoptimierung
  • Datenbanksicherheit
  • Datenbankmanagementsysteme


Scrum Methodik

  • Die vier Werte des Agile Manifesto und ihre Hintergründe
  • Das Scrum Framework
  • Das Scrum Team
  • Teilnehmer, Ablauf und Ergebnis des Daily Scrums
  • Bestandteile und Zweck eines Sprints
  • Definition of Done