Dieser Kurs richtet sich an Quereinsteiger und Fachleute, die über einen Quereinstieg in die Welt der Softwareentwicklung einsteigen möchten. Ganz gleich, ob Sie aus dem IT-Bereich, der Analytik oder einem nicht-technischen Beruf kommen, dieses praxisorientierte Programm vermittelt Ihnen die wesentlichen Fähigkeiten, die Sie benötigen, um ein selbstbewusster Software-Programmierer zu werden und in Full-Stack-Entwicklungsumgebungen mit Schwerpunkt auf sauberer, effizienter Softwareprogrammierung erfolgreich zu sein.

Grundlagen der Full-Stack-Softwareentwicklung für Quereinsteiger
  • Lernen Sie die Architektur von Frontend- und Backend-Systemen kennen
  • Richten Sie Entwicklungswerkzeuge ein: Git, Terminal, GitHub und Editoren
  • Verstehen Sie, wie agile Arbeitsabläufe mit Software-Lieferzyklen in Einklang stehen
  • Erstellen Sie Ihren eigenen Fahrplan für den Einstieg in die Softwareprogrammierung
  • Entdecken Sie, wie Sie Ihre bisherigen Erfahrungen für Ihre Softwareentwicklung nutzen können
Grundlagen der Frontend-Programmierung
  • Verwenden Sie HTML und CSS, um responsive, barrierefreie Webseiten zu erstellen
  • Lernen Sie Flexbox, Grid und Animationstechniken
  • Beherrschen Sie die Grundlagen von JavaScript: Schleifen, Bedingungen und DOM-Interaktion
  • Erstellen Sie dynamische Benutzeroberflächen mit React und verwalten Sie den Anwendungsstatus
  • Wenden Sie als zukunftsfähiger Software-Programmierer klare UI-Prinzipien an
Backend-Entwicklung und Datenbankintegration
  • Richten Sie Backend-APIs mit Node.js und Express.js ein
  • Verbinden Sie Frontend-Apps über RESTful-Routen mit MongoDB-Datenbanken
  • Implementieren Sie Authentifizierungsabläufe und verwalten Sie Benutzersitzungen
  • Verwenden Sie Prisma, um den Datenzugriff und die Datenspeicherung zu strukturieren
  • Üben Sie Backend-Softwareprogrammierung für Echtzeit-Apps
  • Schreiben Sie Unit-Tests und automatisieren Sie die Code-Validierung
  • Containerisieren Sie Ihre Full-Stack-Apps mit Docker
  • Stellen Sie Anwendungen mit Diensten wie AWS in der Cloud bereit
  • Integrieren Sie CI/CD-Pipelines in Ihren Entwicklungszyklus
Abschlussprojekte und Unterstützung beim Karrierewechsel
  • Erstellen und präsentieren Sie eine Full-Stack-Webanwendung mit Ihren neuen Fähigkeiten
  • Dokumentieren Sie die Projektstruktur und technische Entscheidungen klar und deutlich
  • Bereiten Sie sich mit Mock-Sessions und Code-Reviews auf technische Vorstellungsgespräche vor
  • Erstellen Sie ein jobtaugliches Portfolio, das Ihre Software-Programmiererfahrung hervorhebt
  • Nutzen Sie Ihre Quereinstiegserfahrung, um sich als Software-Programmierer hervorzuheben