PräsenzNicht BerufsbegleitendFörderfähigPreis: 11.100,00 €
Software Enginnering: Einführung & Objektorientierte Programmierung mit erstem Portfolio-Projekt in Software Enginnering
ROGM Masterschool GmbH ROGM Masterschool GmbH - c/o Mindspace Münzstr. 12, 10178 Berlin
Beschreibung
Ziele der Weiterbildung
Dieses Modulpaket vermittelt eine fundierte Einführung in die Programmierung mit Python, die objektorientierte Softwareentwicklung sowie den Einstieg in eigenständig geplante Webprojekte. Ziel ist es, grundlegende Programmierkonzepte, strukturiertes Arbeiten mit modernen Frameworks und die Anwendung in individuellen Portfolio-Projekten zu erlernen und praktisch umzusetzen.
Inhalte der Weiterbildung
Grundlagen der Programmierung
-Einführung in Programmierlogik und essentielle Konzepte
-Überblick über Betriebssysteme und Online-Plattformen
-Nutzung grundlegender Tastaturkürzel und Arbeitsumgebungen
-Syntax, Datentypen und mathematische Operationen in Python
-Algorithmisches Denken und logische Problemlösungsstrategien
-Erste Kontrollstrukturen: Bedingungen, Schleifen, Strings, Listen, Funktionen
Objektorientierte Webentwicklung
-OOP mit Python: Erstellung von Klassen, Attributen, Magic Methods
-Einführung in Flask als leichtgewichtiges Backend-Framework
-Entwicklung erster CRUD-Anwendungen
-Integration und Umsetzung von API-Endpunkten
-Nutzung von HTML-Templating zur Gestaltung dynamischer Webseiten
-Hackathon II: Entwicklung einer vollständigen Webanwendung
Portfolio-Projektphase I: Planung & Datenmodellierung
-Start der Arbeit am eigenen Portfolio-Projekt
-1:1-Mentoring zur Projektidee und technischen Planung
-Modellierung und Aufbau einer relationalen Datenbank mit PostgreSQL
-Definition und Umsetzung der API-Endpunkte für das Projekt