- Verständnis von Full Stack Web Development und der Rolle von Programming in der digitalen Produktentwicklung
- Überblick über Frontend- und Backend-Technologien im modernen Web Development
- Bedeutung agiler Methoden für professionelle Programming-Prozesse in der Webentwicklung
- Grundlagen und Tools, die ein Full Stack Webentwickler im Programming-Alltag beherrschen sollte
Frontend-Technologien und nutzerzentrierte Programming Skills
- Entwicklung interaktiver User Interfaces mit HTML5, CSS3 und JavaScript im Web Development Kontext
- Erlernen von Programming-Basics in JavaScript sowie moderner DOM-Manipulation
- Nutzung von Frameworks wie React für dynamisches Frontend Programming
- Umsetzung responsiver und barrierefreier Weblösungen im Rahmen ganzheitlicher Web Development Projekte
Backend-Programming & Datenmanagement
- Serverseitige Programming mit Node.js als Teil des Full Stack Web Development
- Anbindung und Verwaltung von Datenbanken mit MongoDB und ORM-Technologien wie Prisma
- Entwicklung und Testing von RESTful APIs - essenziell im Backend Programming
- Sicherheitsaspekte und Coding Best Practices für nachhaltiges Programming
Tools & Workflows für effizientes Web Development
- Versionierung mit Git als Grundpfeiler kollaborativer Programming-Projekte
- Einsatz von Docker für Containerisierung im professionellen Web Development
- Integration von Open APIs und Anwendung moderner Webstandards im Programming-Alltag
- Scrum-basierte Workflows und agile Methoden für effektives Web Development und Team Programming
Projektarbeit & Praxisanwendung
- Umfassendes Capstone Projekt zur praktischen Anwendung von Web Development und Programming Wissen
- Entwicklung eines digitalen Produkts unter Einsatz agiler Methoden und professioneller Tools
- Individuelle Vertiefung von Programming-Techniken in Self-Directed Learning Sessions
- Berufliche Vorbereitung auf Positionen in Programming, Web Development und Full Stack Engineering