Programmierung
- Lernen Sie GitHub und Markdown für die Pflege einer gut strukturierten Dokumentation
- Arbeiten Sie mit Shell-Grundlagen, um Programmier-Workflows zu automatisieren und zu verwalten
- Verstehen Sie die Grundlagen von HTML, um Inhalte in Webanwendungen zu strukturieren und darzustellen
- Implementieren Sie Git-Grundlagen für die Verfolgung und Verwaltung von Codeversionen
- Verwenden Sie Git CLI & Remote für die Handhabung von Repository-Updates und -Bereitstellungen
- Arbeiten Sie mit Git Branches und PRs, um eine nahtlose Zusammenarbeit zwischen Teams zu ermöglichen
- Wenden Sie CSS-Grundlagen an, um das UI/UX-Design und die Reaktionsfähigkeit zu verbessern
- Verwenden Sie CSS Flexbox und CSS Grid, um strukturierte, dynamische Layouts zu erstellen
- Implementieren Sie CSS-Positionierung + Barrierefreiheit, um ein inklusives Webdesign zu gewährleisten
- Arbeiten Sie mit JS-Funktionen, um wiederverwendbaren und modularen Code zu erstellen
- Verwenden Sie JS-Variablen und -Zahlen für berechnungsgesteuerte Anwendungen
- Implementieren Sie JS-Bedingungen und -Boolesche Werte, um dynamische logikbasierte Funktionen zu erstellen
- Verarbeiten Sie JS-Eingaben und -Zeichenfolgen zur Verarbeitung von benutzergenerierten Inhalten
- Verwalten Sie JS-Objekte und -Arrays, um Daten effizient zu speichern und abzurufen
- Implementieren Sie JS-Schleifen und JS-Array-Methoden zur Optimierung sich wiederholender Aufgaben
- Verwenden Sie JS Fetch, um Daten dynamisch von externen APIs abzurufen
- Arbeiten Sie mit JS Error Handling, um Ausnahmen zu verwalten und Stabilität zu gewährleisten
- Optimieren Sie die JS-Struktur für Skalierbarkeit und Wartbarkeit
- Lernen Sie die Grundlagen von React, um dynamische komponentenbasierte Anwendungen zu entwickeln
- Arbeiten Sie mit React Props, React Nesting und React State, um die Anwendungslogik zu verwalten
- Verwenden Sie React Arrays und React Effects für datengesteuertes UI-Rendering
- Implementieren Sie React Global State, um Daten über Komponenten hinweg zu synchronisieren
- Verwenden Sie React Immutable State, um unbeabsichtigte Datenmutationen zu verhindern
- Arbeiten Sie mit React Styled Components, um wiederverwendbare Designmuster zu verwalten
- Beherrschen Sie Next.js-Grundlagen und Routing für die Erstellung serverseitiger und statischer Webanwendungen
- Implementieren Sie dynamische Next.js-Routen für skalierbare Navigationsstrukturen
- Arbeiten Sie mit Backend-Grundlagen, Express.js und Backend-API-Routen für API-gesteuerte Architekturen
- Verwenden Sie Backend MongoDB für die Handhabung großer Datenspeicher
- Implementieren Sie Backend-Lese-, -Erstellungs-, -Aktualisierungs- und -Löschvorgänge für die Verwaltung von Datenbanken
- Lernen Sie SQL-Grundlagen und SQL-Fortgeschrittene, um relationale Datenbankverwaltungssysteme zu strukturieren
- Integrieren Sie die Authentifizierung mithilfe sicherer Anmelde- und Zugriffskontrolltechniken
- Verwenden Sie Prisma für optimierte Datenbankinteraktionen und Schemaverwaltung
- Stellen Sie Anwendungen mit Next.js App Router und Server Components bereit
- Nehmen Sie an einem Design-Workshop teil, um UI/UX und den Benutzerfluss zu optimieren
- Implementieren Sie agile Workflows und User Stories, um die Projektentwicklung zu strukturieren
- Arbeiten Sie an einer Capstone-Gruppierung und -Einrichtung, um praktische Codierungsprojekte durchzuführen
- Lösen Sie eine Coding Challenge, um Ihre Programmierkenntnisse und Ihre Fähigkeit zum Aufbau von Logik zu testen
- Führen Sie ein Recap-Projekt durch, um alle Programmierkonzepte in einem realen Szenario zu konsolidieren
- Schließen Sie die Phase Finalize Recap Project ab, um die endgültige Softwarelösung zu verfeinern, zu optimieren und bereitzustellen