Fullstack-Entwickler:innen sind Allround-Entwickler:innen, die zahlreiche Tasks aus der Software- und Webentwicklung beherrschen. Der Lehrgang führt daher durch die objektorientierte Programmierung mit Java, außerdem durch die clientseitige Programmiersprache JavaScript und die Bibliothek React sowie PHP und MySQL zur Erstellung dynamischer Webseiten. Zudem erfährst du, wie Künstliche Intelligenz im Beruf eingesetzt wird.

Java-Entwickler:in
  • Allgemeine Grundlagen Java, u. a. Eclipse, JavaDoc
  • Künstliche Intelligenz (KI) im Arbeitsprozess
  • Grundlegende Sprachkonzepte
  • Objektorientiertes Programmieren: Klassen, Vererbung, Polymorphie
  • Fortgeschrittene Konzepte 
  • GUI Oberfläche
  • Exkurs: Java FX
  • Datenbanken, u. a. Microsoft SQL-Datenbanken und mySQL
  • Zusätzliche Themen
  • Projektarbeit Java
JavaScript Developer
  • JavaScript Grundlagen
  • DOM-Manipulation mit JavaScript
  • Frameworks/Libraries
  • AI
  • Projektarbeit
  •  JavaScript Vertiefung
  • Ajax
  • NodeJS
  • Single Page Application React JS
  • Single Page Application VueJS
  • TypeScript
  • Projektarbeit
React JavaScript-Bibliothek mit TypeScript
  • Moderne JavaScript- und TypeScript-Grundlagen: Grundlagen moderner Frontend-Frameworks, JavaScript ES6+ Features (let/const, Arrow Functions, Destructuring, async/await), TypeScript (Basis-Typen, Interfaces), One Way Data Flow
  • Grundlagen React: JSX, Virtual DOM
  • Künstliche Intelligenz (KI) im Arbeitsprozess
  • React-Komponenten: State und React Hooks (useState, useEffect), Prop-Drilling und Alternativen (Context API), Eigene Hooks (Custom Hooks), Styling (CSS, TailwindCSS, Styled Components)
  • Anwendungen
  • Projektarbeit
Grundlagen PHP/MySQL
  • Grundlagen der PHP-Entwicklung
  • Künstliche Intelligenz (KI) im Arbeitsprozess
  • Webentwicklung und Interaktivität
  • Arbeiten mit Datenbanken
  • PHP-Frameworks
  • Projektvorbereitung und Planung
  • Projektarbeit

Änderungen möglich, die Lehrgangsinhalte werden regelmäßig aktualisiert.