Hintergrundgrafik
Filter setzen closed icon
Ausbildung zum/zur geprüften Full Stack Javascript Developer:in
Werden Sie Allround-Webentwickler:in und decken Sie so die Bereiche Frontend, Backend und Datenbank ab.
Holen Sie sich Informationen zu Förderstellen und Steuer-Tipps. Holen Sie sich Informationen zu Förderstellen und Steuer-Tipps.
ORT Online
ZEIT 149 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme mit Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 6 x 768,34 EUR Kursnummer: 18190014
*Zinslose Teilzahlung : 6 x 768,34 EUR
4.610,00 EUR Kursnummer: 18190014
ORT WIFI Wien
ZEIT 149 Lehreinheiten
Stundenplan
Tageskurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme In Präsenz vor Ort
Für Lernplattform: Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 4 x 1.152,50 EUR Kursnummer: 18190024
*Zinslose Teilzahlung : 4 x 1.152,50 EUR
4.610,00 EUR Kursnummer: 18190024
ORT Online
ZEIT 1 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18229083
Durchführungsgarantie
KOSTENLOS Kursnummer: 18229083
ORT Online
ZEIT 1 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18229093
KOSTENLOS Kursnummer: 18229093
ORT Online
ZEIT 2 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18106023
KOSTENLOS Kursnummer: 18106023
ORT Online
ZEIT 1 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18229103
KOSTENLOS Kursnummer: 18229103
ORT Online
ZEIT 1 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in
Teilnahme mit Computer, Tablet oder Smartphone
Kursnummer: 18229014
KOSTENLOS Kursnummer: 18229014
ORT Online
ZEIT 149 Lehreinheiten
Stundenplan
Abendkurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme mit Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 5 x 922,00 EUR Kursnummer: 18190013
Durchführungsgarantie *Zinslose Teilzahlung : 5 x 922,00 EUR
4.610,00 EUR Kursnummer: 18190013
ORT Online +
ZEIT 149 Lehreinheiten
Stundenplan
Tageskurs
LERNMETHODE Trainer:in, Lernplattform
Teilnahme Online und in Präsenz vor Ort
Für Lernplattform: Computer, Tablet oder Smartphone
*Zinslose Teilzahlung : 3 x 1.536,67 EUR Kursnummer: 18190023
Durchführungsgarantie *Zinslose Teilzahlung : 3 x 1.536,67 EUR
4.610,00 EUR Kursnummer: 18190023

Ausbildung zum/zur geprüften Full Stack Javascript Developer:in

Inhalt

In allen Einzelmodulen werden Best-Practice Beispiele, praktische Übungen, Tipps & Tricks aus der Praxis gezeigt. Dieser Lehrgang besteht aus folgenden Einzelkursen und Modulen:

Node JS – Basis

  • Einrichtung, Setup und Arbeiten im Terminal, Kommandozeile
  • Asynchroner Control Flow
  • Module
  • Zugriff Dateisystem (fs), Datenspeicherung
  • HTTP Request verarbeiten
  • Bibliotheks-Sammlungen (wie beispielsweise NPM)
  • Routing
  • Erstellung eines Web Servers mit NodeJS
  • ExpressJS Grundlagen
  • Template Engine (wie beispielsweise EJS)
  • CRUD, RESTful JSON Services
  • Authentification (inkl. JWT)
  • WebSockets
  • Erstellung einfacher Full-Stack Webapplikationen

Node JS – Aufbau

  • Multithreading (mit beispielsweise WebWorkers)
  • Prozesse & Child Prozesse
  • Eventdriven
  • Zugriff auf Datenbanken
  • Grundlagen SQL, NoSQL-Datenbanken
  • MongoDB (Zugriff, Kataloge und Daten)
  • SchemaBuilder (wie beispielsweise Mongoose)
  • MongoDB CRUD Operationen
  • MongoDB Aggregation Operationen
  • Buffer & Streams, Fileupload
  • Proxy HTTP
  • Security
  • Content Security Policy
  • XSS, CSRF und weitere Attacken
  • Design Patterns (wie beispielsweise MVC)
  • Authentifizierung und Autorisierung
  • JSON Web Token

Software-Engineering für JavaScript-Developer

  • Requirements-Engineering, Anforderungsmanagemen
  • Lastenhaft, Pflichtenheft, Projektdokumentation
  • Code-Dokumentation (mit beispielsweise JSDoc)
  • Projektmanagement, agile Methoden, Zeitplanung
  • Arbeiten im Team
  • SCM und Versionskontrolle (mit beispielsweise Git)
  • Test Driven Development
  • Deployment, DevOP, CI/CD
  • Design Pattern (MVC, MVVM)
  • API-Dokumentation (mit beispielsweise Postman)
  • Build-Tools (wie beispielsweise Grunt, webpack)

React JS – Applikationen im MERN Stack erstellen

  • React-Ökosystem
  • Entwicklungsumgebung einrichten (npm, create-react-app
  • JSX, eine Erweiterung von JavaScript
  • Komponenten mit Eigenschaften aufrufen
  • Komponenten als Funktion und Klasse
  • Lokaler Status und Lebenszyklen
  • Hooks
  • Rendern aufgrund bestimmter Bedingungen
  • Behandlung von Events
  • Auflistungen
  • Formulare
  • Verwenden Drittanbieter-Module
  • React-Router zur Navigation in der Single-Page-Applikation
  • State-Management (mit beispielsweise Redux-Store)
  • React-Extension für Chrome
  • Produktions-Build
  • Daten über API-Schnittstellen mit Backend austauschen
  • Erstellung umfangreicher MERN Full Stack Applikationen

Programmierpraxis zum Software Developer JavaScript

  • Realisierung eines Softwareprojekts - dieses Projekt wird in Heimarbeit erstellt.

Ziele

Teilnehmer/innen lernen alle Bereiche kennen, die zur Umsetzung von Full Stack Webapplikationen benötigt werden. Selbständig wird als Abschlussarbeit ein komplexes und praxisnahes Projekt im MERN Stack umgesetzt.
Der Lehrgang beginnt mit Software-Engineering, der Planung und dem Management des Programmcodes. Sie lernen Arbeiten mit NodeJS und Erstellung von serverseitigen Applikationen mit JavaScript, Verwendung der Datenbank MongoDB und Umsetzung von User-Interfaces mit ReactJS kennen.
Mit erfolgreich abgeschlossener Ausbildung können Sie komplexe Full Stack Projekte mit JavaScript umsetzen und gehören in den Bereichen MERN, React und NodeJS zu einer/einem gefragten Kandidat/in am Arbeitsmarkt.

Ideal für

Voraussetzungen

Abschluss

Diese Ausbildung wird mit einer Projektpräsentation sowie einer Theorie-Prüfung abgeschlossen. Bei erfolgreichem Abschluss erhalten Sie ein Zeugnis. Die praktische Prüfung findet ca. 2 Wochen nach Kursende statt. Den genauen Termin bzw. die Möglichkeit zur Anmeldung haben Sie im laufenden Kurs.
Die Theorieprüfung kann in unserem IT-Testcenter mittels computergestützten Prüfung absolviert werden. Dieser Test beinhaltet 25 Fragen, die in 50 Minuten beantwortet werden müssen – bestehend aus Multiple-Choice-Fragen mit einer oder mehreren richtigen Antworten. Um die theoretische Prüfung erfolgreich abzuschließen, müssen mindestens 19 Fragen (75%) richtig beantwortet werden.
Bitte vereinbaren Sie sich selbständig innerhalb der Woche nach Ende des Kurses und vor der praktischen Prüfung einen Termin in unserem IT-Testcenter. Sie können erst nach erfolgreicher Absolvierung des Theorieteils zur praktischen Prüfung antreten.
Die Prüfungsgebühr (Erstantritt) für diesen Termin ist in den Lehrgangskosten enthalten.

Förderungen

Sie finden sich im Förderdschungel nicht mehr zurecht?

Wir haben für Sie einige Förderungen für Lehrlinge, Erwerbstätige, Unternehmer:innen und Arbeitsuchende im Überblick zusammengestellt.

Der einfache Weg zur Kursförderung

  1. Kurs suchen
  2. Kostenvoranschlag erstellen
  3. Förderstelle kontaktieren
  4. Kurs buchen
Hier finden Sie alle unsere Fördertipps

Letzte Änderung: 27.03.2024 | i |