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.