In diesem Kurs lernst Du die Grundlagen der Programmierung mit Java und Python - zwei zentralen Sprachen in der IT. Du arbeitest mit Variablen, Schleifen, Bedingungen und Datenstrukturen wie Listen und Arrays. Objektorientierte Konzepte, einfache Algorithmen, Dateiverarbeitung sowie erste grafische Oberflächen und Datenbankzugriffe gehören ebenfalls dazu. Ergänzt wird der Kurs durch Themen wie Versionskontrolle mit Git, einfache Tests und grundlegende Netzwerkkommunikation. Ideal für Deinen Einstieg in die Softwareentwicklung oder eine berufliche Neuorientierung im IT-Bereich.

  • Sprachgrundlagen:Java&Python,Werkzeuge,Ökosysteme
  • Grundlagen:Parser,Compiler,Interpreter,Laufzeit
  • Strukturen:Variablen,Kommentare,I/O,Datentypen,Fehler
  • Kontrolle:Zuweisung,Schleifen,Bedingungen,Arrays,Listen
  • Datenstrukturen:Arrays,Listen,Stacks,Queues,HashTables
  • Algorithmen:Rekursion,Suchen,Sortieren,Komplexität
  • OOP:Klassen,Vererbung,Interfaces,Polymorphie
  • Parallelität:Threads,Synchronisation,Multitasking
  • GUI:Grundlagen,Werkzeuge
  • Ausdrücke:Regex,Lambdas
  • Dateien:Lesen,Schreiben,Streams
  • Doku:Javadoc,Python-Tools
  • Verteilung:Jar,Pip,Tools
  • Build&Dependencies:Automatisierung,Verwaltung
  • Testing:JUnit,pytest
  • Versionierung:Git&Co
  • Netzwerk:Kommunikation,Grundlagen
  • Datenbanken:Zugriff mit Java&Python