Moderne Webanwendungen mit JavaScript
EWA-Exam

Weiterbildung

8-Wochen-Kurs

In diesem Kurs wird Ihnen das notwendige Wissen und die Fähigkeiten vermittelt, um moderne und interaktive Webanwendungen mit JavaScript zu entwickeln. Der Kurs deckt verschiedene Themen, wie z.B. die Arbeit mit JavaScript-Frameworks wie React oder Vue.js, die Verwendung von Datenbanken und APIs, das Erstellen von responsiven Benutzeroberflächen und die Arbeit mit verschiedenen Tools und Technologien für die Webentwicklung. Bei Bestehen der Prüfung erhalten Sie das international gültige Zertifikat Certified JavaScript Developer der European Webmaster Association.

Inhalt

  • JavaScript Grundlagen, Sprachkern, Syntax (ES 6+)
    • Operatoren & Datentypen
    • Variablen und Bezeichner
    • Strings und Stringbehandlung
    • Tykonvertierung
    • Booleans und Fall-Unterscheidung mit if/else
    • Funktionen und Callbacks
    • Arrays
    • Rekursion
    • Objekte
    • Destructuring
    • Programmierrichtlinien und »strict«-Mode
  • JavaScript DOM
    • DOM-Manipulation im Kontext von Webwendungen
    • Ein Leben ohne jquery
    • querySelector und innerHTML
    • Selektoren und Pseudo Classes
    • classList und DOMTokenList
    • Defer und Async
    • Events und Eventhandler
    • Attribute und das Style-Objekt
    • createElement und appendChild
    • siblings und insertBefore
  • Einführung in Node.js
    • Node.js und asynchrone Programmausführung
    • Standardbibliothek: Buffers und Streams
    • Node Package Manager (NPM)
    • Module: export & require
    • Webserver mit Express
    • Templates (EJS)
    • Routen und Parameter
  • Webanwendungen mit Node.js, Express und Websockets
    • Promises
    • Ajax - asynchrone Anfragen
    • Architektur von Webanwendungen
    • Single-Page-Applications
    • REST-Schnittstellen und Websockets
  • Test Driven Development – TDD
    • Aufbau von Unit Tests
    • Motivation und Nutzen von TDD
    • Unittest-Framework: Mocha
    • Projekt-Konfiguration und Watcher
    • BDD-Stil in TDD
    • Red-Green-Refactoring und Goldene Regel
    • Katas, Dojos & Codereatreats
    • Clean Specs
    • Qualität einer Spec beurteilen und verbessern
    • Arange-Act-Assert-Muster
  • Einstieg in React
    • Browser-Frontends mit React implementieren
    • Stateful und Stateless Components
    • State in einer React-Komponentenhierarchie
    • Hooks korrekt verwenden
    • State & Events
    • Event-Handler in React-Komponenten programmieren
    • Projektstruktur

Zielgruppe

angehende Webentwickler*innen, Einsteiger und Studenten, die ihre Kenntnisse und Fähigkeiten in der Entwicklung von Webanwendungen vertiefen möchten.

Voraussetzungen

fundierte PC- Kenntnisse (Windows oder MAC), Grundkenntnisse HTML und CSS

Prüfung

EWA-Exam

Förderung

Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit

Nächste Termine

  • Mo, 06.05.2024
  • Mo, 03.06.2024
  • Mo, 01.07.2024
  • Mo, 05.08.2024

Anfrage

Kursnummer: LS23.184

zur Übersicht