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
 35 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien