Backend-Entwickler:in
Kurs-ID | 9793-2025-02-10 |
Datum | 10.02.2025 bis 27.06.2025 |
Dauer | 20 Woche(n) |
Unterrichtszeiten | <p>Montag bis Freitag von 8:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr)</p> |
Kosten | k. A. |
Zielgruppe | 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. |
Voraussetzung | Dieser Lehrgang setzt fundierte Kenntnisse im Webdesign mit HTML und CSS voraus. |
Abschluss | Zertifikat „Backend-Entwickler:in“, Zertifikat „JavaScript Developer“, Zertifikat „Certified PHP Developer", Zertifikat „Relationale Datenbanken-SQL“ |
Förderung | Bildungsgutschein (Arbeitsuchende und Arbeitslose), Weiterbildungsförderung für Beschäftigte, Europäischer Sozialfonds ESF (Kurzarbeit oder Transfergesellschaften). Weitere Förderstellen: Berufsförderungsdienst (BFD), die Berufsgenossenschaft (BG) sowie der Rentenversicherungsträger (DRV). |
Präsenzkurs | Keine Angabe. |
mind. Teilnehmerzahl | 6 |
max. Teilnehmerzahl | 25 |
URL des Kurses | Details beim Anbieter |
Anmelde URL des Kurses | Direkte Anmeldung beim Anbieter |
spezielles Angebot für Dozenten | Keine Angabe. |
Veranstaltungsort
|
alfatraining Bildungszentrum GmbH
Haller Str. 20 74564 Crailsheim |
Abendkurs | Bildungsgutschein | Förderfähig nach Fachkursprogramm des ESF | Barierrefreier Zugang |
---|---|---|---|
Nein | Ja | k. A. | k. A. |
Beschreibung |
---|
Der Kurs vermittelt den reibungslosen Ablauf des Backend einer Webseite mit JavaScript und Ajax, die Programmierung von dynamischen Webseiten mit PHP und MySQL sowie relationale Datenbanken mit SQL. Zudem erfährst du, wie Künstliche Intelligenz (KI) in deinem Beruf eingesetzt wird. JavaScript Developer JavaScript Grundlagen (ca. 7 Tage) Einführung Einbinden in HTML-Seiten Sprachelemente Variablen, Konstanten und Datentypen Operatoren Kontrollstrukturen Bedingte Anweisungen Schleifen Funktionen Arrays Objekte Cookies Webstorage Fehlerbehandlungen Künstliche Intelligenz (KI) im Arbeitsprozess Vorstellung von konkreten KI-Technologien im beruflichen Umfeld Anwendungsmöglichkeiten und Praxis-Übungen DOM-Manipulation mit JavaScript (ca. 3 Tage) Grundlagen HTML-Selektieren Inhalt und Attribute Styling Events DOM-Elemente anlegen DOM-Elemente kopieren, verschieben, löschen AJAX (ca. 3 Tage) Einführung Funktionsweise Voraussetzungen http-Anfragen XMLHttpRequest-Objekt Synchrone und asynchrone Requests Web Services/Übertragungen: - JSON - XML/XML-Response Frameworks/Libraries (ca. 2 Tage) Eigene Bibliothek erstellen jQuery Vor- und Nachteile Projektarbeit (ca. 5 Tage) Zur Vertiefung der gelernten Inhalte Präsentation der Projektergebnisse JavaScript Vertiefung (ca. 6 Tage) Programmierrichtlinien ECMA-Script-Versionen Globaler und lokaler Scope, Blockscope Arrow-Funktionen, Unterschied zu klassicher Syntax DOM: das Event-Objekt Rest-Parameter Array-Methode High-Order-Funktionen für Arrays Spread-Syntax, Destructuring Objekte anlegen mit Konstruktoren, Klassen, Factories Getter und Setter, Dynamische Attribute Prototyping, Objekte vererben Maps- und Set-Collection anlegen und verwalten Iteratoren und Generatoren NodeJS (ca. 4 Tage) Aufbau und Installation Module NPM Webserver erstellen (Express) Eigene Middleware REST-Methoden GET und POST Datenübertragung Dateien auf Server hochladen Kommunikation mit MySQL-Datenbank Fetch-Syntax für AJAX-Anfragen Promise für asynchrone Funktionen Websockets Canvas-Element Formen zeichnen Füllmethoden Pixelgrafiken einbinden und animieren Single Page Application (ca. 3 Tage) ReactJS: - Einführung, theoretische Betrachtung, Installation - Virtuelle DOM Funktionsweise und Vorteile - Komponenten, Verschachtelung, Parameterübergabe - Inhaltsupdate, Eventlistener VueJS: - Einführung, theoretische Betrachtung - Virtuelles DOM, Bidirektionale Datenbindung - Expressions, Direktiven, Bindings - Eigene Direktiven, Computed Properties Komponenten Projektarbeit (ca. 7 Tage) Zur Vertiefung der gelernten Inhalte Präsentation der Projektergebnisse PHP Developer: Objektorientierung und Laravel-Framework Grundlagen (ca. 5 Tage) Einrichten einer Entwicklungsumgebung Grundlagen der Syntax Typen, Variablen, Konstanten (insbesondere Arrays und Strings) Ausdrücke, Operatoren, Kontrollstrukturen, Funktionen Künstliche Intelligenz (KI) im Arbeitsprozess Vorstellung von konkreten KI-Technologien im beruflichen Umfeld Anwendungsmöglichkeiten und Praxis-Übungen Webkontext (ca. 3 Tage) GET- und POST-Anfragen Cookies und Sessions Formulare und Validierung (z. B. Kontaktformular) Ausgabe von dynamischen Inhalten (z. B. Ergebnis einer Rechenaufgabe ausgeben) Interaktion und Risiko (ca. 2 Tage) Fehlermeldungen, Logging und Debugging Sicherheitsaspekte (Sanitization, Code Injection) Datenbanken (ca. 4 Tage) Grundlagen von SQL-Datenbanken PHP und MySQL (Verbindungsaufbau, einfache Datenbankoperationen) Eingabe und Ausgabe von Datenbankinhalten auf einer Webseite PHP Frameworks (ca. 1 Tag) Was ist ein PHP Framework? Vorteile eines PHP Frameworks Aktuelle PHP Frameworks (Laravel, Symfony, Codelgniter, etc.) Projektvorbereitung (ca. 1 Tag) Planung und Strukturierung von PHP-Projekten Projektarbeit (ca. 4 Tage) Zur Vertiefung der gelernten Inhalte Präsentation der Projektergebnisse Objektorientierte Programmierung (ca. 5 Tage) Grundlagen der objektorientierten Programmierung Klassen, Objekte, Methoden und Eigenschaften Constructor/Destructor, magische Methoden Debugging von Objekten Komplexe Objektstrukturen (Verschachtelung) Vererbung, Polymorphie, abstrakte Klassen, abstrakte Methoden Interfaces Objektstrukturen in relationale Datenbanken abbilden, Objekte aus relationalen Datenstrukturen erzeugen Statische Methoden Automation, Traits Ausnahmebehandlung ClassLoader Nutzung eines modernen Frameworks (ca. 5 Tage) Einführung in das PHP-Framework Laravel Aufsetzen eines Laravel-Projekts Applikationsrouten mit Parametern und Anforderungen Verwendung von Controllern Verwendung von Ausgabetemplates Datenbankabfragen (CRUD-Operationen mit Doctrine ORM) Beispielwebseite erstellen (ca. 5 Tage) Planen und Umsetzen einer Internetanwendung Projektarbeit, Zertifizierungsvorbereitung und Zertifizierungsprüfung „Certified PHP Developer“ (ca. 5 Tage) Relationale Datenbanken mit SQL Grundlagen von Datenbanksystemen mit Access (ca. 3 Tage) Redundante Daten Datenintegrität Normalisierung BCNF DB-Entwurf Beziehung 1:n, m:n Datentypen Tabellen Primär- und Fremdschlüssel Referentielle Integrität Beziehungen zwischen Relationen Entity-Relationship-Modell Index, Standartwert Einschränkungen (Check) Abfragen Formulare, Berichte Zirkelbezug Einführung in SQL Server Management Studio (SSMS) (ca. 2 Tage) Übersicht Phys. DB-Design Tabellen erstellen Datentypen in MS SQL Primary Key Einschränkungen, Standartwerte, Diagramm, Beziehungen Backup und Restore Künstliche Intelligenz (KI) im Arbeitsprozess Vorstellung von konkreten KI-Technologien im beruflichen Umfeld Anwendungsmöglichkeiten und Praxis-Übungen Einführung in DDL (ca. 8 Tage) SQL Grundlagen Syntax Befehle Mehrere Tabellen Operatoren Ablaufkontrolle Skalarwertfunktionen Tabellenwertfunktionen Systemfunktionen Prozeduren mit und ohne Parameter Fehlertypen Transaktionen, Sperren, DeadLock DCL – Data Control Language (ca. 1 Tag) Anmeldungen Benutzer:innen Rollen Berechtigungen Datentypen, Datenimport und -export (ca. 1 Tag) Datentyp geography Datenexport, Datenimport Projektarbeit (ca. 5 Tage) Zur Vertiefung der gelernten Inhalte Präsentation der Projektergebnisse Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert. |
Schlagworte |
---|
datenbank, programmierung, mysql, webprogrammierung, ajax |
Gelistet in folgenden Rubriken: |
---|