Kontakt aufnehmen

Schulungsübersicht

Tag 1: Einführung in JavaScript

  • Grundlagen von JavaScript: Syntax, Variablen und Datentypen
  • Kontrollstrukturen: Konditionale und Schleifen
  • Funktionen und Geltungsbereiche (Scope)
  • Arbeiten mit Arrays und Objekten
  • DOM-Manipulation und Event-Handling

Tag 2: Fortgeschrittenes JavaScript und ES6+-Funktionen

  • ES6+-Funktionen: Pfeilfunktionen, Template-Literale, Destrukturierung
  • Asynchrones JavaScript: Promises und async/await
  • Module und Import/Export
  • Fehlerbehandlung und Debugging
  • Einführung in das Testen von JavaScript (Jest)

Tag 3: Einführung in Node.js

  • Grundlagen von Node.js: Event Loop, Module und NPM
  • Erstellen eines einfachen Servers mit Express.js
  • RESTful APIs: Design und Implementierung
  • Arbeiten mit Middleware
  • Dateisystem und Streams

Tag 4: Einführung in React

  • Grundlagen von React: Komponenten, Props und State
  • JSX-Syntax und das Rendern von Elementen
  • Behandlung von Events und Formularen
  • React Hooks: useState und useEffect
  • Komponentenlebenszyklus und Context API

Tag 5: Fortgeschrittenes React und Full-Stack-Integration

  • React Router für die Navigation
  • Statusverwaltung mit Redux (optional)
  • Integration von React mit Node.js-Backend
  • Bereitstellung von Anwendungen: Heroku, Netlify oder Vercel
  • Bewährte Praktiken für die Migration von Legacy-Systemen

Zusammenfassung und nächste Schritte

  • Zusammenfassung der wichtigsten Konzepte
  • Fragen & Antworten
  • Ressourcen für weiterführendes Lernen
  • Zertifikat und Feedback

Voraussetzungen

  • Grundkenntnisse in Programierkonzepten (z. B. Variablen, Schleifen, Funktionen)
  • Erfahrung mit C# oder einer anderen objektorientierten Programmiersprache
  • Kenntnisse in HTML und CSS sind hilfreich, aber nicht erforderlich

Zielgruppe

  • .NET-Entwickler:innen, die ihre Fähigkeiten in JavaScript, Node.js und React erweitern möchten
  • Entwickler:innen, die bestehende Systeme/Plattformen auf moderne Webtechnologien migrieren wollen
  • Personen mit Interesse an der Full-Stack-Entwicklung mit Fokus auf JavaScript-basierte Technologien
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien