INTERNET
Moderne Webanwendungen mit PHP & MySQL (EWA-Exam)
Weiterbildung
Kursnummer: LS20.112 8-Wochen-Kurs
Dieses Modul geht weit über eine reine Einführung in die PHP Programmiersprache hinaus: Es vermittelt
weiterführendes Spezialwissen zur objektorientierten Programmierung mit PHP in der aktuellen Version 7, die immer häufiger zum Einsatz kommt. Anhand vieler anschaulicher und gut verständlicher Codebeispiele und Übungen erwerben Sie solide Kenntnisse für die fundierteKonzeption und Programmierung datenbankbasierter, objektorientierter
Webanwendungen. Besonderes Augenmerk liegt hierbei auch auf dem komplexen Thema der Sicherheit von PHP Code,Datenbanken und Webanwendungen.
Inhalt
Datenbanken und SQL für Einsteiger Einführung
Datenbanken
Datenbanken in der Praxis
Datenbankdesign - Das Domänenmodell Einführung in Draw.io
Datenbankdesign - Das physische Datenmodell Das Relationale Modell
Datentypen
SQL - Tabellen anlegen und löschen SQL - Datensätze einfügen und auslesen Schlüssel
Schlüssel in SQL
SQL - Ändern bestehender Tabellen Migrationen
SQL - Datensätze gezielt auslesen Ausdrücke in SQL
Aggregatsfunktionen
Datensätze ändern und löschen Sortierung mit LIMIT
Die Null-Markierung
Beziehungen im Domänenmodell 1:n-Beziehugen in SQL
n:m Beziehungen in SQL
Grundlagen der PHP 7-Programmierung Einführung
Dynamische Webseiten mit PHP HTML und PHP
Variablen und Operatoren PHP-Funktionen
PHP-Datentypen Arrays
Formulare und Links Funktionsentwurf
Strukturierung von PHP-Skripten Verzweigungen
Schleifen
Funktionen mit Parameternund Rückgabewerten Mehrdimensionale Arrays
Stringbehandlung Persistente Daten
HTTP und PHP-Sessionverwaltung Einige Tipps und Tricks aus der PHP-Kiste Wir programmieren ein Weblog
Einführung in PDO PDO in der Praxis Tricks rund um Arrays
Objektorientiertes PHP 7: Grundlagen der objektorientierten Programmierung (OOP) Einführung
Strukturierung von PHP-Webprojekten
Einführung in die objektorientierte Programmierung Getter- und Setter-Methoden
Arbeiten mit Objekten Virtuelle Attribute Magische Methoden
Beziehungen zwischen Objekten MVC
Klassenbasierter Controller Objekt-relationales Mapping Active Record
Optimierungen Traits
PHP-Framework Laravel: Einstieg in Laravel 7 Grundkonzepte des Laravel-Frameworks Die MVC-Architektur
Routing
PHP Artisan und Tinker
Laravel Homestead und Vagrant
Programmierrichtlinien, Stichworte "Clean Code" und "SOLID"
Datenbankabfragen mit dem Query Builder Eloquent ORM
Template Engine Blade
PHP-Framework Laravel: Laravel 7 für Fortgeschrittene Middlewares in Laravel nutzen
Logging Login-System
Rechtesystem realisieren
Nutzerverifizierungen via E-Mail, Social-Media-Accounts und Telefon einrichten Datei-Uploads
Benachrichtigungen
Queueing – Aufgaben in eine Warteschlange packen und diese abarbeiten mit anderen APIs interagieren
Zielgruppe
Datenbank-Anwender, Datenbank-Programmierer, Web-Designer, Informatiker
Voraussetzungen
Computer-Kenntnisse, Programmier-Grundlagen, Datenbank-Grundlagen, HTML-Kenntnisse
Prüfung
EWA-Exam
Abschluss
Webmastes Europe-Zertifikat Industriezertifikat
Kosten
Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Termine am Standort Annaberg-Buchholz
Mo, 07.03.2022 Mo, 04.04.2022 Mo, 02.05.2022 Di, 07.06.2022 Mo, 04.07.2022 Mo, 01.08.2022 Mo, 05.09.2022 Di, 04.10.2022 Mo, 07.11.2022 Mo, 05.12.2022
Live-Online-Schulungen
Unsere Weiterbildungen und Schulungen finden auch online im virtuellen Klassenzimmer statt.
Ihr Ansprechpartner
Sandra Bartsch Trainingscenterleiterin Telefon: 0371 56044 801
E-Mail: sandra.bartsch@futuretrainings.com
Gewerbering 51
09456 Annaberg-Buchholz
Weitere Infos unter
Telefon: 03733 22296 www.futuretrainings.com
Unsere Standorte
Halle (Saale), Berlin, Berlin-Neukölln, Chemnitz, Hannover, Köln, Leipzig, Reutlingen, Stuttgart, Ulm, Erfurt, Jena, Marburg, Nordhausen, Brand-Erbisdorf, Bernburg, Bitterfeld-Wolfen, Dessau-Roßlau, Lutherstadt Eisleben, Hettstedt, Köthen, Magdeburg, Merseburg, Naumburg, Quedlinburg, Sangerhausen, Weißenfels, Zerbst, Zeitz, Rostock, Aue, Annaberg-Buchholz,
Dippoldiswalde, Freital, Heidenau, Bayreuth
Powered by TCPDF (www.tcpdf.org)