Schulungsübersicht
Tag 1: Einführung in JavaScript
- JavaScript Grundlagen: Syntax, Variablen und Datentypen
- Kontrollstrukturen: Konditionale und Schleifen
- Funktionen und Geltungsbereich
- Arbeiten mit Arrays und Objekten
- DOM-Manipulation und Ereignisbehandlung
Tag 2: Fortgeschrittene JavaScript und ES6+ Funktionen
- ES6+-Funktionen: Pfeilfunktionen, Template-Literale, Destrukturierung
- Asynchrone JavaScript: Versprechen und async/await
- Module und Import/Export
- Fehlerbehandlung und Debugging
- Einführung in JavaScript-Tests (Jest)
Tag 3: Einführung in Node.js
- Node.js-Grundlagen: Ereignisschleife, Module und NPM
- Aufbau eines einfachen Servers mit Express.js
- RESTful APIs: Entwurf und Implementierung
- Arbeiten mit Middleware
- Dateisystem und Streams
Tag 4: Einführung in React
- React Grundlagen: Komponenten, Requisiten und Zustand
- JSX-Syntax und Rendering-Elemente
- Umgang mit Ereignissen und Formularen
- React-Haken: useState und useEffect
- Lebenszyklus von Komponenten und Kontext-API
Tag 5: Fortgeschrittene React und Full-Stack-Integration
- React-Router für die Navigation
- Zustandsverwaltung mit Redux (optional)
- Integrieren von React mit Node.js Backend
- Bereitstellen von Anwendungen: Heroku, Netlify oder Vercel
- Bewährte Verfahren für die Migration von Altsystemen
Zusammenfassung und nächste Schritte
- Rekapitulation der wichtigsten Konzepte
- Frage-und-Antwort-Runde
- Ressourcen für weiteres Lernen
- Zertifizierung und Feedback
Voraussetzungen
- Verständnis grundlegender Programmierkonzepte (z. B. Variablen, Schleifen, Funktionen)
- Erfahrung mit C# oder einer anderen objektorientierten Programmiersprache
- Vertrautheit mit HTML und CSS ist hilfreich, aber nicht erforderlich
Zielgruppe
- .NET-Entwickler, die sich in JavaScript, Nodejs und React weiterbilden möchten
- Entwickler, die bestehende Systeme/Plattformen auf moderne Webtechnologien migrieren wollen
- Personen, die an Full-Stack-Entwicklung mit Schwerpunkt auf JavaScript-basierten Technologien interessiert sind
Erfahrungsberichte (5)
Die Situation war ungewöhnlich, da ein intensives Schulungsprogramm für Entwickler mit Nicht-Entwicklern durchgeführt werden sollte. Lukasz nahm diese Herausforderung mit Empathie und viel Humor an. Durch seinen intelligenten und flexiblen Ansatz konnte er sicherstellen, dass jeder einen konkreten Lernerfolg erzielte. Ich habe dies sehr genossen und würde mich freuen, wieder ein Seminar bei Lukasz zu besuchen.
Christoph - Honda Bank GmbH
Kurs - MERN Fullstack Development
Maschinelle Übersetzung
Er ist sehr geduldig und verständnisvoll gegenüber den Teilnehmern. Er ist immer bereit, uns wertvolle Einblicke und Ratschläge zum Einsatz von Micro-Frontends in unserer eigenen Organisation zu geben. Außerdem hat er uns gezeigt, wie man Micro-Frontends implementiert, ohne auf Boilerplate-Code zurückzugreifen.
Alvin Chin - Ministry of Defence
Kurs - Building Micro Frontends with React
Maschinelle Übersetzung
Die allgemeine Wissensübermittlung durch Narendra und alle geteilten Entwicklerressourcen
Pako Diale
Kurs - Transform a React Application into a Progressive Web App (PWA)
Maschinelle Übersetzung
Keine PowerPoint
Raymond Chan - Hospital Authority
Kurs - Advanced React
Maschinelle Übersetzung
Die Ausbildung hat guten Inhalt und ist leicht zu verfolgen.
David Phetole Leshabela - Vodacom SA
Kurs - React with Next.js
Maschinelle Übersetzung