Moderne Webanwendungen mit JavaScript (EWA-Exam)

Kurs-ID LS23.184
Datum 05.08.2024 bis 27.09.2024
Dauer 8-Wochen-Kurs
Kosten kostenlos
Zielgruppe angehende Webentwickler*innen, Einsteiger und Studenten, die ihre Kenntnisse und Fähigkeiten in der Entwicklung von Webanwendungen vertiefen möchten.
Voraussetzung fundierte PC- Kenntnisse (Windows oder MAC), Grundkenntnisse HTML und CSS
Abschluss Webmastes Europe-Zertifikat
Förderung Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Präsenzkurs Keine Angabe.
mind. Teilnehmerzahl k. A.
max. Teilnehmerzahl k. A.
URL des Kurses Details beim Anbieter
spezielles Angebot für Dozenten Keine Angabe.
Veranstaltungsort
 
future Training & Consulting GmbH
Keltergasse 3
89073 Ulm

 

AbendkursBildungsgutscheinFörderfähig nach Fachkursprogramm des ESFBarierrefreier Zugang
k. A.Jak. A.k. A.

 

Beschreibung
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.

- 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

 

Gelistet in folgenden Rubriken: