Softwareentwickler - MySQL

MySQL ist ein relationales Datenbanksystem, das in Webanwendungen als Datenschicht dient. Als Weiterbildung zum Softwareentwickler bzw. zur Softwareentwicklerin verbindet der Kurs agiles Projektmanagement mit Kanban und Jira, die PHP-Programmierung und die Anbindung einer MySQL-Datenbank mit Webentwicklung, Laravel und den Prozessen der Softwareentwicklung.

Weiter zu den Kursinformationen

Kompetenzziele

  • Arbeit mit Kanban-Boards visualisieren, Work in Progress begrenzen und den Durchfluss über Feedbackschleifen steuern
  • Jira für Vorgänge, agile Boards, Dashboards und Reporting einrichten und Workflows modellieren
  • Programme in PHP mit Kontrollstrukturen, Funktionen und objektorientierten Klassen schreiben
  • Eine relationale Datenbank entwerfen, aus PHP ansprechen und Transaktionen abgesichert ausführen
  • Webanwendungen mit Formularen, Sitzungsverwaltung, MVC-Struktur und AJAX-Anbindung entwickeln
  • In einem PHP-Framework Seiten erstellen, Methoden und Schnittstellen nutzen und Werkzeuge einbinden
  • Anforderungen analysieren, Umsetzung planen, testen und dokumentieren

Themen und Zusammenhänge

Den Ausgangspunkt bildet agiles Arbeiten nach Kanban: Abgrenzung zu Lean und Six Sigma, kontinuierliche Verbesserung, WIP-Limits, Theory of Constraints, Fluss und Kadenz, Priorisierung und Serviceklassen, Verringerung von Variabilität, Skalierung, die Einführung mit STATIK, Engpässe und gleichmäßige Verfügbarkeit, ein ökonomisches Lean-Modell, das Flight-Level-Modell nach Klaus Leopold sowie der Unterschied zu Scrum. Jira setzt das im Werkzeug um – Struktur, Rollen und Rechte, Navigation, Vorgänge, Projekte für Scrum und Kanban, Workflows, Fallstudien. Darauf baut die Programmierung auf, von Algorithmen, Datenstrukturen, Variablen und Datentypen über Operatoren, Schleifen, Arrays, Dateien, Verzeichnisse und Fehlerbehandlung bis zu Sessions, Cookies und dem Datenbankzugriff. Die Datenschicht folgt mit Datenbankdesign, Tabellen, SQL-Abfragen, Verbindungen aus PHP, Datenmanipulation, Transaktionen und Sicherheit. In der Webentwicklung entstehen dynamische Seiten mit Formularverarbeitung, Sicherheitsmechanismen, MVC-Architektur, Web-Services und AJAX; Frameworks wie Symfony oder CodeIgniter, Bibliotheken wie jQuery und Bootstrap sowie angebundene APIs ergänzen den Werkzeugkasten. Anforderungsanalyse, Planung, Testen, Dokumentation, Versionskontrolle und Qualitätssicherung rahmen den Entwicklungsprozess. Am Ende steht ein eigenes Laravel-Projekt: Einrichtung, Seiten, zentrale Methoden, Schnittstellen und integrierte Tools.

Berufliche Perspektiven

Einsatzfelder ergeben sich in der Anwendungsentwicklung mit relationaler Datenhaltung:

  • Softwareentwickler:in bzw. Software Developer
  • Full-Stack-Entwickler:in für PHP-Anwendungen
  • Entwickler:in für datenbankgestützte Webanwendungen
  • Mitglied agiler Entwicklungsteams mit Kanban- und Jira-Praxis

Allgemeine Informationen

Labels
  • KW44-1:neue Titel

Kategorie

Kursart

Weiterbildungsangebot

Systematik
  • Datenbankentwicklung, -programmierung - allgemein
Keywords
  • MySQL
  • Softwareentwickler Weiterbildung
  • Laravel
  • Softwareentwicklerin
  • Softwareentwickler
Bildungsart

Fortbildung/Qualifizierung

Schulart

Einrichtung der beruflichen Weiterbildung

Gesamtkosten

Kosten

2.000 €

Kosten Bemerkung

Die Kosten für den Kurs Softwareentwickler - MySQL sind in Vollzeit und in Teilzeit identisch und beinhalten Schulungsunterlagen sowie Softwarelizenzen.

Abschluss & Zulassung

Abschlussart

Internes Trägerzertifikat: Softwareentwickler - MySQL von Lutz + Grub

Abschlussbezeichnung

Softwareentwickler - MySQL

Anrechnung

keine Angabe

Berechtigung

keine Angabe

Zusatzqualifikationen

keine Angabe

Prüfende Stelle

Eine interne Prüfungskommission ist für die Abnahme der Prüfung des Kurses Softwareentwickler - MySQL zuständig.

Sonstiges

Zugang

Die Teilnahme am Kurs Softwareentwickler - MySQL erfordert lediglich Interesse am Themengebiet. Besondere Vorkenntnisse sind nicht notwendig.

Zielgruppe

Datenbankentwicklung als Berufsziel: Der Kurs Softwareentwickler - MySQL richtet sich an alle Personen, die künftig in dem Bereich Datenbankentwicklung arbeiten möchten.

LUTZ + GRUB ACADEMY GmbH
Am Sandfeld 9
76149 Karlsruhe