- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Quereinstieg: Python Developer / Starter - Intermediate
Quereinstieg: Python Developer / Starter - Intermediate
Anbieter: NEXIO Online Akademie GmbH
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Diese Weiterbildung dient zur Vorbereitung auf Module der modernen und aktuellen Programmiersprachen (Python, Java, C++, C#, PHP, JavaScript, ...) und behandelt die theoretischen Grundlagen der Softwareentwicklung, der Software-Analyse, des Software-Designs, der funktionalen und objektorientierten Programmierung und der Erstellung von Datenbanken sowie der Datenverarbeitung.
Python gehört neben Java, C# und C++ zu den wichtigsten Programmiersprachen. Lerne in diesem Kurs zuerst die Grundlagen der Python-Syntax kennen. Nachdem du alles über Datentypen und Kontrollstrukturen erlernt hast und weißt, wie du mit Funktionen wiederverwendbaren und nicht-redundanten Code erstellst, schreibst du erste kleine Programme in Python.
Lerne anschließend alles über Klassen, Objekte, Datenkapselung, Vererbung und Polymorphie in Python. Danach kannst du außerdem Datenklassen sinnvoll einsetzen und weißt, wie du auf Laufzeitfehler reagieren kannst.
Lehrplan & Module
Grundlagen zu Programmen und Programmiersprachen
Du lernst, wie ein Programm vom Quelltext zur ausführbaren Anwendung wird und worin sich Compiler, Interpreter und Laufzeitumgebungen unterscheiden. Außerdem ordnest du gängige Programmiersprachen nach Paradigmen und Einsatzgebieten ein.
Visualisierung von Ablaufstrukturen
Mit Programmablaufplänen, Struktogrammen und Pseudocode stellst du Abläufe übersichtlich dar, bevor du sie programmierst. So trainierst du, Probleme in logische Einzelschritte zu zerlegen.
Grundlegende Sprachelemente, Datenstrukturen, Algorithmen
Hier geht es um Variablen, Datentypen, Operatoren und Kontrollstrukturen als Bausteine jeder Programmiersprache. Ergänzend lernst du Arrays, Listen und einfache Algorithmen zum Suchen und Sortieren kennen.
Objektorientierung (OO): Sprachelemente/Prinzipien/Techniken
Du erfährst, was Klassen, Objekte, Attribute und Methoden sind und wie Kapselung, Vererbung und Polymorphie zusammenwirken. Damit verstehst du die Grundidee, Software aus klar abgegrenzten Objekten aufzubauen.
Enthaltene Zertifikate
Voraussetzungen
Vorausgesetzt werden gute Deutschkenntnisse auf dem Niveau B2 sowie gute Englischkenntnisse, da einige verwendete Tools und Dokumentationen in Englisch verfasst sind. Die Weiterbildung erfordert eine hohe IT-Affinität und erweiterte PC-Kenntnisse sowie einen sicheren Umgang mit Windows, der Ordnerstruktur auf dem PC und der Arbeit mit Dateien.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Python Entwickler
- Softwareentwickler
- Anwendungsentwickler