Zum Inhalt springen

Kursangebot:

Programmierer:in - Einstieg in die objektorientierte Programmierung mit Datenbanken, SQL und PHP (Backend)

Programmierer:in - Einstieg in die objektorientierte Programmierung mit Datenbanken, SQL und PHP (Backend)

Diese Weiterbildung bereitet zunächst auf Module der modernen und aktuellen Programmiersprachen (Python, Java, C++, C#, PHP, JavaScript, ...) vor und behandelt die theoretischen Grundlagen der Softwareentwicklung, der Software-Analyse, des Software-Designs, der funktionalen und objektorientierten Programmierung und der Erstellung von Datenbanken sowie der Datenverarbeitung.

PHP gehört zu den wichtigsten Programmiersprachen in der Webseiten-/Backend-Entwicklung. Lernen Sie in diesem Kurs die Grundlagen der PHP-Syntax kennen. Nachdem Sie alles über die Sprachelemente und Kontrollstrukturen erlernt haben und wissen, wie Sie über Formulare Daten senden und auswerten können, schreiben Sie erste kleine Programme in PHP. Anschließend lernen Sie alles über Klassen, Objekte, Datenkapselung und Vererbung in PHP und Sie wissen, wie Sie auf Laufzeitfehler reagieren können. Außerdem können Sie Daten und Texte in Dateien lesen und speichern und ihre Daten in Datenbanken verarbeiten.

Inhalte

  • Grundlagen zu Programmen und Programmiersprachen
  • Visualisierung von Ablaufstrukturen
  • Grundlegende Sprachelemente, Datenstrukturen, Algorithmen
  • Objektorientierung (OO): Sprachelemente/Prinzipien/Techniken
  • OO Analyse (OOA), Entwurf (OOD) und Programmierung (OOP)
  • Softwareentwurf mit UML
  • Datenbankdesign (z.B. Normalisierung, Beziehungsarten)
  • Daten abfragen und ändern (DML)
  • Sprachelemente von PHP
  • Programmablaufsteuerung. Funktionen
  • Sessions, Ein- und Ausgabe
  • Das OOP-Konzept von PHP
  • Klassen und Objekte, Konstruktoren und Destruktoren
  • Klonen und vererben
  • Exception Handling
  • Zusammenspiel von PHP und dem Datenbankmanagementsystem

Anforderungen

Vorausgesetzt werden gute Deutschkenntnisse auf dem Niveau B2 sowie gute Englischkenntnisse, da einige verwendete Tools und Dokumentationen in Englisch verfasst sind. Die Weiterbildung erfordert  eine hohe IT-Affinität und erweiterte PC-Kenntnisse, einen sicheren Umgang mit Windows und der Ordnerstruktur auf dem PC und der Arbeit mit Dateien. Außerdem werden Grundkenntnisse in HTML und CSS vorausgesetzt.

Termine

  • 24.11.2025 - 20.03.2026
  • 01.12.2025 - 27.03.2026
  • 08.12.2025 - 02.04.2026
  • 15.12.2025 - 10.04.2026

  • 15.12.2025 - 10.04.2026
  • 22.12.2025 - 17.04.2026
  • 05.01.2026 - 24.04.2026
  • 12.01.2026 - 30.04.2026
  • 19.01.2026 - 08.05.2026
  • 26.01.2026 - 15.05.2026
  • 02.02.2026 - 22.05.2026
  • 09.02.2026 - 29.05.2026
  • 16.02.2026 - 05.06.2026
  • 23.02.2026 - 12.06.2026
  • 02.03.2026 - 19.06.2026
  • 09.03.2026 - 26.06.2026
  • 16.03.2026 - 03.07.2026
  • 23.03.2026 - 10.07.2026
  • 30.03.2026 - 17.07.2026
  • 07.04.2026 - 24.07.2026
  • 13.04.2026 - 31.07.2026
  • 20.04.2026 - 07.08.2026
  • 27.04.2026 - 14.08.2026
  • 04.05.2026 - 21.08.2026
  • 11.05.2026 - 28.08.2026
  • 18.05.2026 - 04.09.2026
  • 26.05.2026 - 11.09.2026
  • 01.06.2026 - 18.09.2026
  • 08.06.2026 - 25.09.2026
  • 15.06.2026 - 02.10.2026
  • 22.06.2026 - 09.10.2026
  • 29.06.2026 - 16.10.2026
  • 06.07.2026 - 23.10.2026
  • 13.07.2026 - 30.10.2026
  • 20.07.2026 - 06.11.2026
  • 27.07.2026 - 13.11.2026
  • 03.08.2026 - 20.11.2026
  • 10.08.2026 - 27.11.2026
  • 17.08.2026 - 04.12.2026
  • 24.08.2026 - 11.12.2026
  • 31.08.2026 - 18.12.2026
  • 07.09.2026 - 29.12.2026
  • 14.09.2026 - 08.01.2027
  • 21.09.2026 - 15.01.2027
  • 28.09.2026 - 22.01.2027

Weiterführende Links

Ihr Ansprechpartner