Die Menge der weltweit produzierten Daten nimmt exponentiell zu und
somit steigt auch der Bedarf an geeigneten Datenbanken. Je nach
Anwendung können sehr unterschiedliche Anforderungen an das
Datenbankmanagement entstehen. Dabei können z. B. Datenmenge,
Datenstruktur, Performance und Sicherheit wichtige Auswahlkriterien
sein.
Für klassische Anforderungen (Shop, CMS, etc.) wie z. B.
für die Webentwicklung werden häufig konventionelle relationale
SQL-Datenbanken eingesetzt. Mit MySQL wird in dieser IT-Weiterbildung
der Umgang mit relationalen Datenbanken und SQL erlernt.
Im
Zusammenhang mit dem Begriff Big Data (Speichern großer, vielfältiger
Daten) wird häufig auf sogenannte NoSQL-Datenbanken gesetzt. Eine der
wichtigsten und etabliertesten NoSQL-Datenbanken ist MongoDB. Im zweiten
Teil dieser IT-Weiterbildung wird der Umgang mit MongoDB als
Dokumentenorientierter Datenbank erlernt. Für das Planen und Entwerfen
von Datenbanken lernen die Teilnehmenden auch geeignete KI-Tools kennen.
- Einführung in MySQL und SQLAlchemy
- MySQL mit Python
- Komplexere Abfragen und Datenbankintegration
- Einführung in REST und FastAPI
- API-Routing und Validierung
- Datenbankanbindung in RESTful Services
- Sicherheit in REST-APIs
- Performance und Skalierbarkeit
- Asynchrone Programmierung in APIs
- Dynamische API-Erstellung mit Datenbankintegration
- Sicherheitsmechanismen implementieren
- Performance-Optimierungen und Fehlerbehandlung
- Tests und Debugging-Strategien
- Einführung in das Deployment (lokal und Cloud)
- Abschlussprojektvorbereitung
Ihr erlerntes Wissen werden Sie in praktischen Projekten, Übungen oder Fallstudien mit fachlicher Unterstützung anwenden. Teil der Weiterbildungen bei cimdata sind die flexiblen Übungsphasen. Dank unserer Lernform „cimlive“ können unsere Teilnehmenden als Teil eines virtuellen Klassenraumes auch individuelle und eigenständige Lernprozesse umsetzen. Dadurch können Sie ortsunabhängig und flexibel lernen und haben gleichzeitig unsere Dozierenden in digitaler Nähe.
Nach Abschluss des Kurses verfügen die Teilnehmer über ein fundiertes Verständnis relationaler Datenbanken und moderner Datenbankframeworks. Sie beherrschen die Grundlagen des Datenbankdesigns sowie den Umgang mit SQL und können Frameworks wie SQLAlchemy in Python-Anwendungen effizient einsetzen. Darüber hinaus sind sie in der Lage, sichere und leistungsstarke RESTful Services zu entwickeln. Sie verstehen die Prinzipien der REST-Architektur und können diese mit Python-Frameworks wie FastAPI praktisch umsetzen, wobei Sicherheits- und Performance-Aspekte berücksichtigt werden. Im Rahmen eines praxisnahen Softwareprojekts entwickeln die Teilnehmer eine vollständige Anwendung, die eine nahtlose Integration von Datenbank und REST-API gewährleistet und reale Anforderungen sowie moderne Entwicklungsstandards abbildet.
Dieser Kurs ist für den beruflichen Quereinstieg in die IT-Branche
optimal geeignet. Auch Absolvent:innen eines Studiums oder einer
Ausbildung aus den Bereichen Fachinformatik, Informatik, Programmierung,
Technik, Wirtschaftsinformatik, Informationstechnik, Ingenieurswesen,
Webdesign, Webentwicklung profitieren von diesem Update zum Thema
Datenbank-Entwicklung. Verständnis für Logik und sowie mathematische
Fähigkeiten sind wünschenswert.
Gute Computerkenntnisse sind erforderlich. Grundlagen in Python-Programmierung, Basisverständnis von Softwareentwicklung
Fördermöglichkeiten sind mit Bildungsgutschein SGB II und SGB III sowie durch Rentenversicherungsträger (DRV), Berufsgenossenschaften (BG) und den Berufsförderungsdienst der Bundeswehr möglich. Darüber hinaus können Förderungen mit der Bildungsprämie sowie den regionalen Bildungschecks erfolgen.
Informationstechnologie hat sich zu einem der dynamischsten und
entscheidendsten Sektoren unserer modernen Wirtschaft entwickelt. Der
Markt bietet in einer Welt, die von digitaler Transformation und
technologischem Fortschritt geprägt ist, breite und diverse Chancen.
Unternehmen
weltweit setzen verstärkt auf digitale Technologien, um effizienter zu
arbeiten, ihre Prozesse zu optimieren und sich an die sich ständig
ändernden Marktanforderungen anzupassen. Dies eröffnet zahlreiche
Chancen für IT-Experten, innovative Lösungen zu entwickeln und
Implementierungen durchzuführen.
Mit der zunehmenden
Vernetzung und Digitalisierung wächst auch die Bedrohung durch
Cyberangriffe. Die Sicherheit von Daten und Systemen wird zu einer
Priorität für Unternehmen, was die Nachfrage nach
Cybersicherheitsexperten steigert.
Künstliche Intelligenz und
Machine Learning verändern zahlreiche Branchen. Von automatisierten
Prozessen bis hin zu intelligenten Entscheidungsunterstützungssystemen –
IT-Profis, die sich auf KI und ML spezialisieren, haben herausragende
Marktchancen.
Die COVID-19-Pandemie hat den Trend zur
Remote-Arbeit beschleunigt und die Notwendigkeit einer starken digitalen
Infrastruktur unterstrichen. IT-Expert:innen, die Lösungen für digitale
Arbeitsumgebungen bereitstellen können, stehen im Mittelpunkt.
Zusammenfassend
bieten die Marktchancen im Bereich IT eine breite Palette von
Möglichkeiten, angefangen von traditionellen IT-Dienstleistungen bis hin
zu aufstrebenden Technologien. Die fortlaufende Evolution der
Technologie stellt sicher, dass IT-Fachleute gefordert sind, innovative
Lösungen zu entwickeln und einen wesentlichen Beitrag zur Gestaltung der
digitalen Zukunft zu leisten.