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

Software Engineering: Full Stack Developer Path für Software Engineering

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

Beschreibung

Ziele der Weiterbildung Dieses Modulpaket vertieft die Kompetenzen in der Softwareentwicklung und begleitet die Teilnehmenden von fortgeschrittenen Python-Standards über Webentwicklung bis hin zur vollständigen Umsetzung eines individuellen Portfolio-Projekts. Der Fokus liegt auf Praxisnähe, Codequalität, Datenbankdesign, API-Entwicklung, Testing, Deployment und modernen Cloud-Technologien. Ziel ist es, alle relevanten Fähigkeiten zu vermitteln, um robuste, sichere und wartbare Webanwendungen zu entwickeln – inklusive Präsentation und Vorbereitung auf den Berufseinstieg. Inhalte der Weiterbildung Coding-Standards & Testing -Einführung in professionelle Coding-Standards und Clean Code-Praktiken -Fehlerbehandlung und Exception Handling in Python -Arbeiten mit Dateien und Unit-Testing -Test-Driven Development (TDD) mit Pytest -Versionskontrolle mit Git und GitHub -Hackathon I: Umsetzung der Inhalte in einem praxisnahen Mini-Projekt Webentwicklung & Datenbanken (Einführung) -HTML und CSS: Erstellung einfacher Webseiten -HTTP-Protokoll und API-Kommunikation -Einführung in relationale Datenbanken und SQL Objektorientierte Webentwicklung -OOP in Python: Klassen, Eigenschaften, Magic Methods -Back-End-Entwicklung mit Flask -CRUD-Funktionalität und API-Endpunkte -HTML-Templating für dynamische Webseiten -Hackathon II: Entwicklung einer vollständigen Webanwendung Datenbank-Vertiefung -Datenbankmodellierung für relationale Systeme -Nutzung von ORM (SQLAlchemy) -Arbeiten mit SQLite und PostgreSQL -Abschlussprojekt: Umsetzung eines realen Datenbankprojekts Portfolio-Projektphase I: Planung & Struktur -1:1-Mentoring zur Ideenentwicklung und Architekturplanung -Aufbau einer PostgreSQL-Datenbank -Definition und Implementierung projektbezogener API-Endpunkte Portfolio-Projektphase II: REST-APIs & Cloud -Entwicklung von REST-APIs mit FastAPI -JWT-Authentifizierung, Datenvalidierung und Sanitisierung -Unit-Testing und Deployment mit Vercel/Render -API-Dokumentation mit Swagger Portfolio-Projektphase III: Frontend & DevOps -Frontend-Entwicklung mit HTML-Templating und Bootstrap -Serverside-Testing -CI/CD-Pipeline mit GitHub Actions -Codequalitätssicherung mit Husky, Sphinx und Pylint Portfolio-Projektphase IV: Erweiterungen & KI -Integration von KI über APIs (ChatGPT, Gemini, Claude) -Externe Authentifizierung mit Firebase/Auth0 -Serverless-Funktionen & geplante Cloud-Events mit AWS Lambda Portfolio-Projektphase V: Abschluss & Berufseinstieg -Finalisierung, Test und Cloud-Bereitstellung des Projekts -Projektpräsentation -Reflexion der Lernfortschritte -Strategien für den Berufseinstieg und Bewerbungsunterlagen
Zielgruppe
Von Arbeitslosigkeit bedrohte und arbeitsuchende sowie Menschen, die ihre berufliche Perspektive als Software-Entwickler sehen und diesen oder artverwandte Berufe ausüben wollen.
Förderungsmöglichkeiten
ja
Preishinweis
Preis inkl. MwSt. undefined
Top