PräsenzNicht BerufsbegleitendFörderfähigPreis: 37.000,00 €

Software Engineering: Grundlagen + 4 Portfolio-Projekte für Software Engineers

ROGM Masterschool GmbH ROGM Masterschool GmbH - c/o Mindspace Münzstr. 12, 10178 Berlin

Beschreibung

Ziele der Weiterbildung Dieses Modulpaket vermittelt fundierte Kenntnisse in moderner Full-Stack-Webentwicklung, Datenbankdesign und der Integration von KI-gestützten Funktionen. Von der ersten Python-Zeile bis zur Veröffentlichung komplexer Anwendungen in der Cloud durchlaufen die Teilnehmenden eine praxisorientierte Projektentwicklung, die mit individuellen Portfolio-Projekten abgeschlossen wird. Ziel ist es, eigenständige Entwickler:innen hervorzubringen, die moderne Technologien wie REST-APIs, CI/CD-Pipelines, Cloud-Funktionen und KI-Schnittstellen sicher anwenden können. Inhalte der Weiterbildung Grundlagen & Entwicklungsvorbereitung -Einführung in Programmierlogik und algorithmisches Denken -Python: Datentypen, Kontrollstrukturen, Funktionen, Strings, Listen -Effiziente Nutzung von Betriebssystemen und Online-Plattformen -Einrichtung der Entwicklungsumgebung mit PyCharm -Debugging-Techniken, While-Schleifen, komplexe Datentypen -Einführung in Linux und Terminalbefehle Entwicklungsstandards & Testing -Clean Code-Praktiken und Coding Guidelines -Fehler- und Ausnahmebehandlung (Exception Handling) -Arbeiten mit Dateien in Python -Test-Driven Development (TDD) mit Pytest -Versionskontrolle mit Git & GitHub -Hackathon I: Anwendung der Grundlagen in einer Mini-Anwendung Webentwicklung & Datenbanken -HTML, CSS, HTTP, API-Kommunikation -Einführung in relationale Datenbanken & SQL -Objektorientierte Programmierung (OOP) in Python -CRUD-Anwendungen & API-Endpunkte mit Flask -HTML-Templating und dynamische Webseiten -Hackathon II: Entwicklung einer vollständigen Web-App Fortgeschrittene Datenbanktechniken -ORM mit SQLAlchemy -Arbeiten mit SQLite und PostgreSQL -Finales Datenbank-Projekt Portfolio-Projekt & REST-Architektur -1:1-Mentoring zur Projektplanung & Datenmodellierung -Aufbau REST-API mit FastAPI -Authentifizierung mit JWT -Validierung, Sanitisierung & Unit-Testing -Deployment in der Cloud (Vercel/Render) -API-Dokumentation mit Swagger Front-End & DevOps -UI-Optimierung mit HTML-Templating und Bootstrap -Serverseitiges Testen und CI/CD mit GitHub Actions -Qualitätssicherung mit Husky, Sphinx und Pylint KI & Cloud-Funktionen -Integration von KI-APIs (ChatGPT, Gemini, Claude) -Nutzung externer Authentifizierungssysteme (Firebase, Auth0) -Implementierung serverloser Funktionen mit AWS Lambda -Geplante Cloud-Events und Deploymentoptimierung
Zielgruppe
Von Arbeitslosigkeit bedrohte und arbeitsuchende sowie Menschen, die ihre berufliche Perspektive als Cyber-Security Experten sehen und diesen oder artverwandte Berufe ausüben wollen.
Förderungsmöglichkeiten
ja
Preishinweis
Preis inkl. MwSt. undefined
Top