Die Maßnahme "Programmierung und Datenbanken" vermittelt fachliche Grundlagen für die Entwicklung von Softwareanwendungen und die Verwaltung relationaler Datensysteme. Teilnehmende lernen, wie Programmierlogik, Datenstrukturen und Datenbankabfragen zusammenwirken, um funktionale IT-Lösungen zu entwickeln. Der Kurs behandelt den Weg von der ersten Codezeile über die Strukturierung von Anwendungen bis hin zur Qualitätssicherung und Bereitstellung.

  • Programmierlogik und Algorithmen entwickeln
  • Anwendungen mit Python planen und umsetzen
  • Relationale Datenbankmodelle entwerfen und mit SQL verwalten
  • Backend-Strukturen und Schnittstellen in Softwareprojekte einbinden
  • Versionskontrolle zur strukturierten Code-Verwaltung einsetzen
  • Testverfahren zur Sicherung der Softwarequalität anwenden

Grundlagen der Programmierung und Python

In diesem Abschnitt werden die Grundlagen des systematischen Programmierens sowie der Umgang mit der Programmiersprache Python vermittelt. Themen sind Syntax, Kontrollstrukturen, Funktionen und die objektorientierte Programmierung. Teilnehmende lernen, Anforderungen in klaren und strukturierten Code zu übertragen.

Datenmodellierung und SQL

Dieser Schwerpunkt behandelt den Aufbau und die Abfrage von Datenbanken. Vermittelt werden Kenntnisse zur Modellierung von Datenstrukturen sowie Techniken zur Datenmanipulation mit SQL. Dazu gehören einfache Abfragen, komplexe Verknüpfungen und Verfahren zur Sicherstellung der Datenintegrität.

Softwarearchitektur und Backend-Entwicklung

Hier steht das Zusammenspiel von Anwendungscode und Datenspeicherung im Mittelpunkt. Teilnehmende lernen, wie serverseitige Logik aufgebaut wird, wie Datenbankanbindungen umgesetzt werden und welche Sicherheitsaspekte in der Backend-Entwicklung zu berücksichtigen sind.

Qualitätssicherung und Deployment

Im abschließenden Teil des Kurses geht es um die strukturierte Verwaltung von Softwareprojekten. Inhalte sind die Versionskontrolle mit Git, systematische Softwaretests sowie die Wartung und Veröffentlichung von Anwendungen. Dadurch entsteht ein umfassender Einblick in den Lebenszyklus von Software.

Information zu Unterricht und Zertifikat

Der Unterricht erfolgt in deutscher Sprache. Theoretische Inhalte werden durch praktische Übungen am System ergänzt. Nach Abschluss erhalten die Teilnehmenden ein Zertifikat, das die erworbenen Kenntnisse in der Programmierung und Datenbankentwicklung dokumentiert.

Zusätzliche Inhalte
  • Methodische Unterstützung bei der Projektplanung
  • Einblicke in agile Arbeitsweisen der Softwareentwicklung
  • Coaching zur beruflichen Orientierung im IT-Sektor

Zielgruppe

Diese Maßnahme richtet sich an Personen, die eine berufliche Tätigkeit in der Softwareentwicklung oder im Datenmanagement anstreben. Angesprochen sind insbesondere Quereinsteiger mit technischem Interesse sowie Fachkräfte, die ihre Kenntnisse in der Programmierung und im Umgang mit Datenbanken strukturieren und für berufliche Aufgaben einsetzen möchten.