Inhalte auf einen Blick: JavaScript, PHP & MySQL, Ausbildung der Ausbilder, Medienkompetenz, Trainer-Methoden

Die Weiterbildung Trainer Programmierung behandelt Grundlagen und Anwendungsbereiche von JavaScript, PHP, MySQL, Ausbildung der Ausbilder sowie Medien- und Digitalkompetenzen. Inhalte sind unter anderem JavaScript-Grundlagen, Funktionen, DOM-Manipulation, Event Handling, Browser APIs, Debugging, Testing, TypeScript, React, PHP-Grundlagen, MySQL-Datenbanken, Webentwicklung mit PHP und MySQL, Frameworks, Laravel, Projektmanagement, Softwareentwicklungsprozesse, Ausbildereignung, Online-Unterricht, digitale Medien, virtuelle Klassenräume, Autorentools, Unterrichtskonzeption, Aktivierungstechniken und Prüfungsvorbereitung.

JavaScript - Frontend mit JavaScript

JavaScript Einführung Teil 1

  • JavaScript und Webentwicklung
  • Variablen und Datentypen in JavaScript
  • Operatoren in JavaScript
  • Control Flow Statements und Iteration

JavaScript Einführung Teil 2

  • Funktionen in JavaScript
  • Anonyme Funktionen und Arrow Functions
  • Scope und Closures in JavaScript
  • Objektorientierung: Methoden, Klassen und Vererbung
  • Higher Order Functions
  • DOM-Manipulation in JavaScript
  • 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
  • Codequalität in JavaScript
  • Refactoring und Clean Code

TypeScript

  • Primitive und komplexe Datentypen
  • Interfaces
  • Klassen und Vererbung
  • Statische Typprüfung
  • 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 Zertifizierung in JavaScript mit praxisorientierten Aufgaben und Multiple-Choice-Fragen

PHP & MySQL

Grundlagen der PHP-Programmierung

  • Einführung in die Programmierung
  • Algorithmen, Datenstrukturen, Variablen und Datentypen
  • Kontrollstrukturen, Schleifen und Funktionen
  • Objektorientierte Programmierung

PHP-Programmierung

  • Einführung in PHP, Syntax und Grundlagen
  • Variablen, Datentypen und Operatoren
  • Kontrollstrukturen
  • Funktionen, Arrays, Dateien und Verzeichnisse
  • Fehlerbehandlung
  • Sessions und Cookies
  • Datenbankzugriff mit PHP

MySQL-Datenbank

  • Einführung in MySQL
  • Datenbankdesign
  • Tabellen erstellen und verwalten
  • SQL-Abfragen
  • Datenbankverbindungen mit PHP
  • Datenbankzugriff und Datenbankmanipulation
  • Transaktionen und Sicherheit

Webentwicklung mit PHP & MySQL

  • Erstellung dynamischer Webseiten
  • Formularverarbeitung
  • Datenbankabfragen und Datenbankmanipulation
  • Sessions und Cookies
  • Sicherheit
  • MVC-Architektur
  • Web-Services und AJAX

Frameworks und Bibliotheken

  • Einführung in gängige PHP-Frameworks wie Laravel
  • Symfony oder CodeIgniter
  • Verwendung von Bibliotheken wie jQuery oder Bootstrap
  • Integration von APIs

Projektmanagement und Softwareentwicklungsprozesse

  • Grundlagen des Projektmanagements
  • Anforderungsanalyse und Planung
  • Umsetzung und Testen
  • Dokumentation
  • Versionskontrolle
  • Qualitätssicherung

Laravel

  • Laravel einrichten
  • Seiten erstellen
  • Grundlegender Umgang
  • Wichtigste Methoden und Schnittstellen
  • Tools und Werkzeuge integrieren
  • Prüfungsvorbereitung und Prüfung zum Certified PHP Developer

Ausbilder - Ausbildung der Ausbilder (AdA)

Ausbildungsvoraussetzungen prüfen und Ausbildung planen

  • Gründe für die betriebliche Ausbildung und Einflussgrößen
  • Rechtliche Rahmenbedingungen der Ausbildung
  • Auswahl der Ausbildungsberufe gemäß betrieblichen Anforderungen
  • Prüfung der betrieblichen Eignung
  • Berufsausbildungsvorbereitung
  • Mitwirkende an der betrieblichen Ausbildung
  • Rolle der Ausbilder

Ausbildung vorbereiten und bei der Einstellung von Auszubildenden mitwirken

  • Ausbildungsordnung, Ausbildungsrahmenplan und Ausbildungspläne
  • Auswahlkriterien
  • Vorstellungsgespräche führen
  • Berufsausbildungsvertrag
  • Einführung Auszubildender ins Unternehmen

Ausbildung durchführen und abschließen

  • Lehrmethoden
  • Planung und praktische Durchführung der Ausbildung
  • Beurteilung von Auszubildenden
  • Lernen und Lerntheorie
  • Funktion und Bedeutung der Prüfung
  • Abschluss der Ausbildung
  • Zeugnis nach Beendigung der Ausbildung
  • Prüfungsvorbereitung und IHK-Prüfung zur Eignung als Ausbilder

Medien- und Digitalkompetenzen

Grundlagen und Theorie

  • Grundlagen der Kommunikation
  • Trainerkompetenzmodell
  • Rollen von Trainer, Teilnehmer und Auftraggeber
  • Soziale Kompetenz: Nähe, Distanz und grundlegende Haltung gegenüber Teilnehmenden
  • Konflikte erkennen und klären
  • Didaktische Grundlagen und Prinzipien mit Schwerpunkt Online-Unterricht und Einsatz von Medien
  • Methodik für Trainer und Coach im virtuellen Raum

Tools und Handhabung in der Online-Wissensvermittlung

  • Zoom als virtuellen Klassenraum kennenlernen
  • Online-Trainings anlegen, Teilnehmende einladen und verwalten
  • Whiteboard, Kommunikation, Umfragen, Bildschirmfreigaben und Breakout-Rooms
  • Technische Störungen: typische Probleme und Lösungen
  • Autorentools und digitale Medien für die Unterrichtsgestaltung
  • Technische Tools zur Unterrichtsgestaltung

Vorbereitung eines Online-Seminars

  • Virtuellen Raum gestalten: Hintergrund, Akustik und Optik
  • Drehbuch und Moderation
  • Vorbereitung, Durchführung und Nachbereitung von Lerneinheiten
  • Rhetorik, Stimme und Körpersprache
  • Storytelling
  • Infotainment im Netz

Konzeption von Unterrichtseinheiten für den Online-Unterricht

  • Konzeptionelle Arbeit zur Gestaltung von Online-Trainings
  • Vorbereitung, Durchführung und Nachbereitung
  • Transfer von Präsenz- zu Online-Kursen
  • Aktivierungstechniken
  • Einsatz von Medien zur Unterstützung der Lernziele
  • Lernziele für die Zielgruppe definieren und methodisch umsetzen
  • Lerntransfer sichern
  • Lernerfolg unterstützen, z. B. durch E-Learnings, Quiz und Online-Coaching
  • Teilnehmende mit interaktiven Medien aktivieren
  • Eigenes Online-Seminar konzipieren, halten und reflektieren
  • Abschlussprüfung

Die Weiterbildung behandelt Inhalte aus JavaScript, PHP, MySQL, Webentwicklung, Ausbildung der Ausbilder, Medien- und Digitalkompetenzen, Online-Unterricht und Prüfungsvorbereitung.