PräsenzNicht BerufsbegleitendFörderfähigPreis: 18.700,00 €
Software-Programmierung ─ Fortgeschrittene Konzepte der Softwareprogrammierung
neuefische GmbH Spiced Academy Ritterstraße 12-14, 10969 Berlin
Beschreibung
Softwareprogrammierung: Fortgeschrittene Konzepte der Softwareprogrammierung
Fortgeschrittene Entwicklungsumgebungen und Zusammenarbeit
-Nutzen Sie GitHub und Markdown für die Versionskontrolle und Dokumentation in Großprojekten
-Navigieren Sie durch Shell-Grundlagen, um Automatisierung und Systeminteraktionen zu optimieren
-Implementieren Sie Git-Grundlagen und Git CLI & Remote für eine nahtlose Zusammenarbeit im Team
Versionskontrolle, Verzweigung und PR-Best Practices
-Arbeiten Sie mit Git-Verzweigungen und PRs, um Entwicklungs-Workflows zu strukturieren
-Implementieren Sie fortgeschrittene Git-Strategien zur Konfliktlösung und zur Pflege sauberer Repositorys
-Sorgen Sie für eine effiziente CI/CD-Integration für Software-Release-Zyklen
Frontend-Leistungsoptimierung und skalierbares UI-Design
-Wenden Sie CSS-Grundlagen an, um dynamische und interaktive UI-Komponenten zu erstellen
-Verwenden Sie CSS Flexbox und CSS Grid, um strukturierte und flüssige Layouts zu entwerfen
-Implementieren Sie CSS-Positionierung und Barrierefreiheit, um die Benutzerfreundlichkeit für verschiedene Benutzerbasen sicherzustellen
Tiefer Einstieg in JavaScript und funktionale Programmierung
-Arbeiten Sie mit JS-Funktionen, um modulare und wiederverwendbare Softwarekomponenten zu erstellen
-Verwenden Sie JS-Variablen und -Zahlen für rechnerische und algorithmische Anwendungen
-Implementieren Sie JS-Bedingungen und -Boolesche Werte, um komplexe Logikflüsse zu verwalten
Umgang mit Datenstrukturen und API-gesteuerten Anwendungen
-Verarbeiten Sie JS-Eingaben und -Zeichenfolgen, um benutzergenerierte Inhalte effizient zu verarbeiten
-Arbeiten Sie mit JS-Objekten und -Arrays, um umfangreiche Datensätze zu strukturieren
-Implementieren Sie JS Fetch, um externe APIs zu verbinden und zu nutzen
Optimierte React-Entwicklung für unternehmensweite Software
-Arbeiten Sie mit React Basics und React Props, um robuste, komponentenbasierte Anwendungen zu erstellen
-Implementieren Sie React Nesting und React State für optimierten Datenfluss und optimierte Verwaltung des UI-Status
-Nutzen Sie React Arrays und React Effects, um Interaktivität und API-Handling zu verbessern
Statusverwaltung und Leistungsoptimierung in React
-Implementieren Sie „React Global State“, um Daten in großen Anwendungen zu synchronisieren
-Optimieren Sie das Rendering von Komponenten mithilfe von „React Immutable State“
-Verwenden Sie „React Styled Components“, um konsistente UI-Themen zu erzwingen
Next.js für die serverseitige Softwareentwicklung
-Nutzen Sie „Next.js Basics“ und „Routing“, um die Frontend-Leistung zu optimieren
-Implementieren Sie „Next.js Dynamic Routes“ für dynamisch strukturierte Webanwendungen
-Arbeiten Sie mit „React Component Testing“, um das Verhalten der Benutzeroberfläche zu validieren
Full-Stack-Programmierung und Backend-API-Entwicklung
-Entwickeln Sie Backend-Dienste mit Express.js für eine skalierbare API-Entwicklung
-Implementieren Sie Backend-API-Routen für eine strukturierte und sichere Kommunikation zwischen Frontend und Backend
-Verbinden Sie Anwendungen mit Backend MongoDB für Datenpersistenz und effiziente Abfragen
Datenbank-Engineering und Abfrageoptimierung
-Arbeiten Sie mit SQL Basics und SQL Advanced für die Optimierung relationaler Datenbanken
-Implementieren Sie Backend Read, Create, Update und Delete für datenbankgesteuerte Anwendungen
-Nutzen Sie Prisma ORM für die Verwaltung und Optimierung von Datenbankschemata
Authentifizierung, Bereitstellung und sichere Softwarepraktiken
-Implementieren Sie NextAuth für eine robuste Authentifizierung und Sitzungsverwaltung
-Nutzen Sie Docker und Docker Compose für die Bereitstellung von Containeranwendungen
-Sichern und optimieren Sie Echtzeit-Updates mithilfe von Server Sent Events
Integration von KI und Automatisierung in Softwareanwendungen
-Arbeiten Sie mit Open API, um automatisierte Workflows in Unternehmensanwendungen zu integrieren
-Nutzen Sie LangChain Intro und Langchain Prompt Templates für die KI-gestützte Automatisierung
-Implementieren Sie Langchain Agents und Tool Calling für eine intelligente Datenverarbeitung