Programm JavaScript / TypeScript Node · Express · MongoDB React · Vite Git · CI/CD · DevOps

Fullstack-Produktentwickler

Diese Seite fasst unser Fullstack-Produktentwickler-Programm zusammen — die Kurse und Themen, die du am Ende des Lehrgangs beherrschst.

Inhaltsverzeichnis

I. Einrichtung der Entwicklungsumgebung

II. Erster API-Endpunkt

  1. Was ist eine API?
  2. Was ist eine REST-API?
  3. Erster Node-Endpunkt
    1. Was ist Node.js?
    2. Was Node.js nicht ist
    3. Was ist Express?
    4. Erstelle deinen ersten Endpunkt

III. Erste Frontend-Komponente

  1. Was ist React?
  2. Unterschiede zwischen React, Vue, Angular, Svelte und anderen
  3. Was sind NPM, Yarn, Vite?
  4. Warum wirkt das Ökosystem so chaotisch?
  5. TS vs JS: (.tsx, .ts, .js, .jsx)
  6. Erstelle deine erste Komponente

IV. Wechsel in den Fullstack-Modus

  1. Einrichtung und Konfiguration unserer GitHub-Repositories
    1. Erstelle Frontend- und Backend-Repositories
    2. Erstelle, füge hinzu, committe und pushe eine erste README.md
    3. Warum Dokumentation wichtig ist (README.md und *.md-Dateien)
    „Code ist wie Poesie – er sollte nicht nur lesbar und verständlich, sondern auch schön sein.“
  2. Fullstack bedeutet mehr als nur Technologie
    1. Wen interessiert das Management?
    2. Was ist ein Project Manager (PM) / Product Owner (PO)?
    3. Was sind Agile-Methoden und warum? (Agiles Manifest, Scrum, Kanban, Scrumban)
    4. Kommunikation ist entscheidend (Slack, MS Teams, E-Mail, Boards)
    5. Trello vs Jira
    6. Erstelle deine ersten Tickets
    7. Teamarbeit
    8. Arbeiten an deinem eigenen Ticket

V. Willkommen in der Fullstack-Galaxie!

1. Erstelle deine vollständige Fullstack-Aufgabe

  1. Backend-Teil
  2. Frontend-Teil
  3. Postman erkunden

2. Push, push und push!

  1. Was sind Branches und warum brauchen wir sie?
  2. Branch-Strategien
  3. Erstelle einen neuen Branch und pushe deinen Code
  4. Was ist eine Pull Request (PR), Merge Request und Code Review?
  5. Merge einer PR
  6. Was sollte man nicht pushen?

3. Der Moment der Wahrheit!

  1. Deployment in Produktion
  2. Lass die Welt es sehen
  3. Cloud-Anbieter & Hosting (AWS, GCP, Azure, VPS …)
  4. Netlify, Vercel, Render
  5. Deployment-Prozess
    • Was ist CI/CD und DevOps?
    • Was sind Docker, Docker Compose, Docker Swarm und Kubernetes?
    • Vercel und Render erkunden
    • Frontend auf Vercel bereitstellen (über GitHub)
    • Backend auf Render bereitstellen (über GitHub)

VI. Fähigkeiten, die den Unterschied machen

  1. Monitoring
  2. Logging
  3. Debugging
  4. Tests
    1. Wer sollte testen?
    2. Unit-Tests
    3. Funktionale Tests
    4. Integrationstests
    5. E2E-Tests und die unendliche Welt der Tests
  5. Caching

VII. KI und Softwareentwicklung

  1. Wird KI meinen Job ersetzen?
  2. Sollte ich KI als Softwareentwickler nutzen?
  3. Was ist Vibe Coding?
  4. Konversationelle KI vs Code-Agenten: ChatGPT, Replit, Cursor, Bolt, Lovable, Devin

VIII. Und was kommt als Nächstes?

  1. Bauen Sie Ihre Muskeln weiter aus!
  2. Denken Sie an Ihre Zukunft!
  3. Werden Sie Informatiker und nicht Computerbenutzer!
Für dieses Programm bewerben ← Zurück zu den Programmen