- Nächster Termin:
- 05.05.2025
- Kurs endet am:
- 27.06.2025
- Gesamtdauer:
- 320 Stunden
- Praktikum:
- Nein
- Unterrichtssprachen:
- Deutsch
- Veranstaltungsart:
- Weiterbildung
- Angebotsform:
- Virtuelles Klassenzimmer
- E-Learning
- Durchführungszeit:
- Tagesveranstaltung
- Montag bis Freitag von 8:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr)
- Teilnehmer min.:
- 6
- Teilnehmer max.:
- 25
- Preis:
- keine Angaben
- Förderung:
- Bildungsgutschein
- Qualifizierungschancengesetz
- Deutsche Rentenversicherung
- EU/Bund/Land
- Abschlussart:
- Zertifikat/Teilnahmebestätigung
- Abschlussprüfung:
- Ja
- Abschlussbezeichnung:
- Zertifikat „JavaScript Developer“
- Zertifizierungen des Angebots:
- SGB III-Maßnahmezulassung
- Maßnahmenummer:
- 922/21/25
- Angebot nur für Frauen:
- Nein
- Kinderbetreuung:
- Nein
- Infoqualität:
- Suchportal Standard Plus
- Zielgruppen:
- Der Lehrgang richtet sich an Webdesigner:innen, Webprogrammierer:innen und Fachkräfte aus verwandten IT-Bereichen, die bei der Konzipierung, Gestaltung und praktischen Umsetzung von Internet-Auftritten verantwortlich mitwirken und die dafür notwendigen Fähigkeiten und grundlegenden Programmierkenntnisse erwerben wollen.
- Fachliche Voraussetzungen:
- Fundierte Kenntnisse in Webdesign mit HTML und CSS werden vorausgesetzt.
- Technische Voraussetzungen:
- Die Teilnahme am Unterricht erfolgt über Internet per Videotechnik. Voraussetzung für die Nutzung deiner eigenen Hardware ist die Installation der Applikation alfaview®: https://cloud.alfanetz.de/test Falls du keinen geeigneten Computer hast, erhältst du von uns das technische Equipment, um von zuhause aus am Kurs teilnehmen zu können. Sollten die räumlichen und technischen Voraussetzungen dir eine Teilnahme von zuhause aus nicht ermöglichen, kannst du deinen Kurs auch in einem unserer Bildungszentren absolvieren.
- Systematik der Agenturen für Arbeit:
- C 1435-10-35 JavaScript und andere Script-Sprachen
Inhalte
Der Kurs erläutert mit JavaScript eine clientseitige Programmiersprache für dynamische Webseiten sowie mit der Webtechnologier Ajax das Konzept der asynchronen Datenübertragung. Zudem erfolgt eine Einführung in die Nutzung Künstlicher Intelligenz (KI) in deinem beruflichen Umfeld.
JavaScript Developer
JavaScript Grundlagen (ca. 7 Tage)
Einführung
ECMA-Script-Versionen
Einbinden in HTML-Seiten
Sprachelemente: Variablen, Konstanten, Typisierung
Primitive Datentypen: Number, String, Boolean
Collection-Datentypen: Arrays, Objekte, arithmetische Operatoren
Kontrollstrukturen: Bedingte Anweisungen, Schleifen, Funktionen
Blockscope
Lokales Speichern: Webstorage, IndexedDB
Fehlerbehandlung
Künstliche Intelligenz (KI) im Arbeitsprozess
Vorstellung von konkreten KI‐Technologien
sowie Anwendungsmöglichkeiten im beruflichen Umfeld
DOM-Manipulation mit JavaScript (ca. 4 Tage)
Grundlagen
HTML selektieren
Inhalt und Attribute
Styling
Events, Event-Objekt, Bubbling
Observer
- Intersection-Observer
- Mutation-Observer
DOM-Elemente anlegen, kopieren, verschieben, löschen
AJAX (ca. 1 Tag)
Einführung
Funktionsweise
Voraussetzungen
HTTP-Anfragen
XMLHttpRequest-Objekt
Web Services
- JSON
- XML/XML-Response
Frameworks/Libraries (ca. 2 Tage)
Eigene Bibliothek erstellen
jQuery
Projektarbeit (ca. 6 Tage)
Zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse
JavaScript Vertiefung (ca. 7 Tage)
Canvas, Zeichnen, Animieren
Array-Methoden, Copy by Reference
Spread-Syntax, Destructuring
Objekte anlegen mit Konstruktoren, Klassen, Factories
Getter und Setter, Statische Methoden
Felder, Private Felder, Alternativen
Vererbung von Klassen
Prototyping
Datentypen Map und Set
Promise, Verkettung, Async-Await-Syntax
ES6-Import
Webworker
NodeJS (ca. 4 Tage)
Aufbau und Installation
Built-in Module, Custom Module, NPM
Upload zu NPM
Dateityp MD
Webserver erstellen (Express)
Eigene Middleware
Fetch-Syntax für AJAX-Anfragen
Dateien auf Server hochladen
Echtzeitkommunikation mit Websockets
Kommunikation mit Datenbank (noSQL)
Single Page Application (ca. 3 Tage)
ReactJS:
- Einführung, theoretische Betrachtung, Installation
- Virtuelle DOM
- Expressions, State-Hook, Effect-Hook
- Komponenten, Verschachtelung, Parameterübergabe
- Benutzereingaben, Inhaltsupdate, Eventlistener
- Routing
VueJS:
- Einführung, theoretische Betrachtung
- Virtuelles DOM
- Einbindung, Expressions, Direktiven
- Eventlistener, Data-Binding, Methoden
- Eigene Direktiven
- Components, Verschachtelung
- Routing
Web Components:
- Vorteile und Nachteile
- Custom Elements, Shadow DOM
- Einbindung von HTML-Templates und CSS-Dateien
- Übergabe von Parametern, Slots, Attributen
- Custom Events anlegen und aufrufen
Projektarbeit (ca. 6 Tage)
Zur Vertiefung der gelernten Inhalte
Präsentation der Projektergebnisse
Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert.
Bildungsziel
Nach dem Lehrgang verfügst du über sichere Kenntnisse in der Anwendung von JavaScript und Ajax und bist in der Lage, diese zur Realisierung anspruchsvoller Internet-Anwendungen einzusetzen.
Alle Angaben ohne Gewähr. Für die Richtigkeit der Angaben sind ausschließlich die Anbieter verantwortlich.
Erstmals erschienen am 12.11.2024, zuletzt aktualisiert am 05.05.2025