Schulungsübersicht
React 19: Moderne Front-End Entwicklung
- Arbeiten mit Hooks: useState, useEffect, useReducer
- Nutzung des Context API für Zustandshaltung
- Implementierung von Routing mit React Router
- Beste Praktiken in Dateistruktur, Wiederverwendbarkeit und Leistung
TypeScript für React-Entwickler
- Sicherheit der Typen: Types, Interfaces, Enums, Generics
- Typisierung von Props, Zustand, Hooks und Ereignishandlern
- Erstellen wiederverwendbarer Typen und Hilfsfunktionen
React + TypeScript in der Praxis
- Bau von skalierbaren Komponenten mit starkem Typisierungsschutz
- Kombinieren von Generics mit Props und Hooks
- Praktische Strategien für die Typisierung bei realen Projekten
Testen von React-Anwendungen
- Einführung in Jest und React Testing Library
- Schreiben von Unit-Tests für Komponenten und Hooks
- Testen asynchroner Operationen und API-Aufrufe
- Beste Praktiken für Testabdeckung und Debugging
Next.js 15: Vollständiges React-Framework
- App Router vs Pages Router
- Server-side Rendering und statische Site Generierung
- API-Routen und Middleware
- Bildoptimierung und Leistung
Node.js + Express: Grundlagen der Backend-APIs
- Einrichtung von Express und RESTful-Architektur
- Authentifizierung mit JSON Web Tokens (JWT)
- Kontroller-Diensterweiterungs-Muster und Routenstrukturierung
- Sicherheitsmaßnahmen und Validierung von API-Anfragen
REST-API mit Prisma und PostgreSQL
- Einrichtung von Prisma mit PostgreSQL
- Schemamodellierung und Migrationen
- Durchführen von CRUD-Operationen
- Integration des Prisma-Clients in Express-Routen
Versionskontrolle mit Git
- GIT Grundlagen: init, clone, commit, push, pull
- Branche, Merge und Pull Requests
- Arbeiten mit GitHub und Teamkollaboration
DevOps für Vollständige Anwendungen
- Konzepte und Workflows von CI/CD
- Einführung in Docker und Containerisierung
- Grundlegende Bereitstellung auf Cloud-Plattformen (z.B. Vercel, Heroku)
- Überwachung und Fehlerprotokollierung
Datenwarehousing und Datenlakes
- Unterschiede zwischen Datenwarehouses und Datenlakes
- Konzepte von Datenaufbereitungsprozessen in der Vollständigen Architektur
- Rolle der Backend-Systeme bei Dateneingabe und Strukturierung
Integration von Künstlicher Intelligenz
- Überblick über AI-Anwendungsfälle in Webanwendungen
- Aufrufen externer AI-APIs (z.B. OpenAI, Hugging Face)
- Nutzung von AI für Textzusammenfassung, Chatbots und Analytics
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Eine Grundkenntnis von JavaScript und Webentwicklungsprinzipien
- Erfahrung mit HTML/CSS und Frontend-Frameworks
- Eine grundlegende Vertrautheit mit APIs und Datenbanken ist hilfreich
Zielgruppe
- Frontend- und Backendentwickler
- Software-Ingenieure, die in Full-Stack-Rollen umsteigen möchten
- Technische Fachkräfte, die skalierbare Webanwendungen erstellen
Erfahrungsberichte (5)
Ich fand es gut, dass Gunnar so gut wie den gesamten Code spontan geschrieben hat, während wir ihn durchgingen, aber dass es viel vorbereitetes Material auf Google Drive gab, auf das ich nach der Schulung zurückgreifen konnte. Der Code, den Gunnar auf der Grundlage der Beispieldaten geschrieben hat, die ich vorher zur Verfügung gestellt hatte, war ebenfalls sehr nützlich und machte die Schulung auch für unsere eigenen Datensätze relevant.
Ranvir - Schroders Personal Wealth
Kurs - Visual Studio Code
Maschinelle Übersetzung
Mehrere Beispiele für jedes Modul und großes Wissen des Trainers.
Sebastian - BRD
Kurs - Secure Developer Java (Inc OWASP)
Maschinelle Übersetzung
Modul3 Angriffe auf Anwendungen und Exploits, XSS, SQL Injektion Modul4 Angriffe auf Server und Exploits, DOS, BOF
Tshifhiwa - Vodacom
Kurs - How to Write Secure Code
Maschinelle Übersetzung
Themen, die besprochen wurden, viele Live-Code-Beispiele, Haltung des Trainers zur Gruppe
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Maschinelle Übersetzung
Reale Beispiele.
Kristoffer Opdahl - Buypass AS
Kurs - Web Security with the OWASP Testing Framework
Maschinelle Übersetzung