Lehrgangs­übersicht

  • Start

    Regelmäßige, zeitnahe Starttermine. In der Regel beginnen die Kurse montags.

  • Lehrform

    Voll-/Teilzeit (Videopräsenz)

  • Dauer

    36 Wochen (Vollzeit)

  • Kosten

    Förderung durch die Agentur für Arbeit, Jobcenter, Deutsche Rentenversicherung, Bundeswehr (BFD), Berufsgenossenschaften, Transfergesellschaften, sowie mittels Bildungsgutschein u.a. möglich.

  • Zertifikat

    Zertifikat von karriere tutor

Programmieren mit Java und Python

Diese Weiterbildung vermittelt die Grundlagen der Programmiersprachen Java (inklusive der Erweiterung OOP für Java) und Python. Java ist eine objektorientierte Programmiersprache, die einen einfachen Einstieg in die Welt des Programmierens ermöglicht. Inhalte der Java Programmierung sind u. a. lexikalische Grundlagen von Java, Datentypen und Variablen, Ausdrücke und Operatoren, Methoden und Konstruktoren und vieles mehr. Bei der Erweiterung "Objektorientierten Programmierung (OOP) mit Java" werden Daten und Programmcode in übersichtliche, wiederverwendbare Einheiten (Objekte) aufgeteilt. Dies reduziert den Programmieraufwand, beschleunigt die Entwicklung, erleichtert die Wartung und Tests und verbessert gleichzeitig die Qualität. Weiterhin lernen Teilnehmende die Grundlagen der Programmiersprache Python kennen. Python gilt als einfach zu erlernende, übersichtliche Programmiersprache, die einen gut lesbaren, knappen Programmierstil fördert. Inhalte sind die praxisorientierte Nutzung von Python, die Standard-Library und weitere Libraries sowie die Verwendung von Python für die Anwendungsfelder künstliche Intelligenz, Machine Learning, Game Development und Cloud Configuration.


Bewerber-Coaching

In peröönlichen Coaching-Sessions bereiten unsere Experten Sie umfassend auf Ihre Jobsuche vor.

Prüfungs­vorbereitung

Damit Sie bei Prüfungen künftig Ihre beste Leistung abrufen können, coachen wir Sie individuell.

Höchste Flexibilität

Bei Antritt einer neuen Arbeitsstelle ist die Fortführung der Lehrgänge berufsbegleitend möglich.

Anerkannte Zertifikate

International anerkannte Zertifikate bezeugen Ihr bei uns erworbenes Fachwissen.



Folgende Lerneinheiten sind enthalten

  • Grundüberlegungen, Einstieg in die Programm-Entwicklung
  • Einstiegsbeispiel Quadratische Gleichung
  • Problem, Algorithmus, Programm
  • Definition und Darstellung eines Algorithmus, weiterführende Links
  • Fluss- oder Ablaufdiagramme nach DIN 66001 und nach Nassi / Shneiderman
  • Ziele der Programm-Entwicklung
  • Rolle der Rechnerarchitektur
  • Einfache Java-Programme und einfache Java-Applets
  • Objektorientierte Grundbegriffe
  • Zeichenvorrat der Java-Sprache
  • Namenskonventionen – Programmier-Style Guide
  • Trenner oder Trennzeichen
  • Lexikalische Einheit, Token, Wort
  • Datentypen und Variablen
  • Ausdrücke und Operatoren
  • Kontrollfluss
  • Felder, Arrays, Reihung
  • Blöcke
  • Klassen und Objekte
  • Methoden und Konstruktoren
  • OOP und Vererbung
  • Vererbung bzw Klassenhierarchie in UML-Darstellung
  • Hierarchie der Klasseneigenschaften
  • Abstrakte Klassen
  • Java-Übungsprogramm zur abstrakten Klasse GeomFigur
  • Konstruktoren bei der Vererbung
  • Basics zu den Schnittstellen
  • Anwendungsbeispiel Klasse Konto mit Interface Bonus
  • Behälterklassen, Collections
  • Kommunikation zwischen Objekten Assoziation, Aggregation
  • Listen und die Klasse Vector
  • Enumeration, Iterator
  • Paket, Package
  • Zehn Java Modifizierer
  • Gültigkeitsbereiche von Namen
  • I/O - Ein-/Ausgabe und Streams
  • Klasse File
  • Klasse String und StringBuffer
  • Klasse StringTokenizer
  • Klasse StreamTokenizer
  • Neue I/O-Funktionalität ab Java 141
  • Exkurs über Datenstrukturen
  • Vererbung
  • Schnittstellen, Interfaces
  • Behälterklassen, Collections, Assoziation
  • Gültigkeitsbereiche von Namen
  • I/0 - Ein-/Ausgabe und Streams
  • Klasse File
  • Klassen String und StringBuffer
  • Klasse StringTokenizer
  • Klasse StreamTokenizer
  • Reguläre Ausdrücke in Java
  • Paket, Package - Zehn Java Modifizierer
  • Einrichtung
  • Python auf verschiedenen Betriebssystemen
  • Fehlersuche
  • Variablen, Strings, Zahlen, Kommentare
  • Listen - Definition
  • Elemente ändern, hinzufügen und entfernen
  • Listen ordnen
  • Vermeidung von Indexfehlern
  • Die Schleife
  • Aufgaben in einer for-Schleife erledigen
  • Aktionen nach der for-Schleife
  • Vermeidung von Einrückungsfehlern
  • Numerische Listen
  • Teil-Listen
  • Tupel
  • Code formatieren
  • if-Anweisungen
  • if-Anweisungen für Listen
  • if-Anweisungen gestalten
  • Einfaches Dictionary
  • Umgang mit Dictionaries
  • Verschachtelung
  • Funktion input()
  • while-Schleifen
  • while-Schleifen für Dictionaries und Listen
  • Funktionen definieren und Argumente übergeben
  • Rückgabewerte
  • Eine Liste übergeben
  • Beliebig viele Argumente übergeben
  • Funktionen in Modulen speichern
  • Funktionen formatieren
  • Klasse erstellen und verwenden
  • Mit Klassen und Instanzen arbeiten
  • Vererbung
  • Klassen importieren
  • Standardbibliothek von Python
  • Funktionen formatieren
  • Aus Dateien lesen
  • In Dateien schreiben
  • Ausnahmen
  • Daten speichern

Code (Funktionen und Klassen) testen

CallBack-Service

Wir rufen Sie innerhalb der nächsten 15 Minuten zurück!

Montag bis Freitag von 8-19 Uhr
Samstag von 10-15 Uhr
Sonntag von 11-13 Uhr