JavaScript Frontend Developer Zertifizierung
GFN GmbH Trainingscenter Freiburg
Aktionen
Kursbeschreibung
JavaScript ist eine komplexe Programmiersprache, mit der sich dynamische Webseiten erzeugen und an die Benutzenden anpassen lassen. Die vielseitige Skriptsprache ermöglicht die Entwicklung am Frontend, Backend sowie von mobilen Apps und Browser-Erweiterungen. In diesem Kurs lernst du, interaktive Webanwendungen – beispielsweise für Online-Shops oder Firmenpräsenzen – mit JavaScript im Browser zu programmieren und so moderne Nutzererlebnisse auf Webseiten zu gestalten.
JavaScript Einführung Teil 1
JavaScript und die Webentwicklung
Variablen und Datentypen
Operatoren
Control Flow Statements und Iteration
JavaScript Einführung Teil 2
Funktionen
Anonyme Funktionen und Arrow Functions
Scope und Closures
Objektorientierung (Methoden, Klassen, Vererbung)
Higher Order Functions
DOM-Manipulation
Event Handling
JavaScript für Fortgeschrittene
Rekursion
Mehrdimensionale Arrays
Destructuring
Asynchronous Programming
Browser APIs
JSON
REST APIs
FETCH API
Web Animation
Debugging und Testing
Browser DevTools
Unit Testing mit Vitest
Testrunner und Testorganisation
Assertions
Mocks und Stubs
Code Qualität
Refactoring und Clean Code
TypeScript
Primitive und komplexe Datentypen
Interfaces
Klassen und Vererbung
Statische Typprüfung
Union Types und Intersection Types
Type Guards
Type Assertions
Integration von TypeScript mit bestehendem JavaScript-Code
Generics
React
Komponenten und Props
Module und Module Bundlers
Vite
State Management mit React Hooks
Handling User Interaction and Events
React Router
Arbeiten mit Formularen
Arbeiten mit APIs und Datenhandling
Testing in React
Performance-Optimierung und Deployment
Git und Github
Kursabschluss mit praxisorientierten Aufgaben und Multiple-Choice-Fragen