Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
Ein solides Verständnis grundlegender Programmierkonzepte ist eine entscheidende Voraussetzung für die Entwicklung moderner Softwarelösungen - unabhängig von der verwendeten Programmiersprache.
In diesem praxisorientierten Seminar erwerben Sie die zentralen Grundlagen der strukturierten und objektorientierten Programmierung. Sie lernen methodische Vorgehensweisen wie den Top-Down-Entwurf und die Modularisierung kennen und erhalten einen fundierten Einblick in Entwurfs- und Dokumentationsmittel sowie in gängige Entwicklungsumgebungen und Frameworks. Teilnehmende profitieren von einem klar strukturierten Einstieg in die Welt der Programmierung - auch ohne Vorkenntnisse. Sie entwickeln ein übergreifendes Verständnis für Aufbau, Logik und Unterschiede verschiedener Programmiersprachen und sind anschließend in der Lage, grundlegende Systemlösungen zu konzipieren und umzusetzen. Ideal für alle, die eine fundierte Basis für ihre weitere Entwicklung im IT- oder Entwicklungsumfeld schaffen möchten.
Grundlagen der strukturierten Prozedural Programmierung:
- Übersicht über aktuelle Programmiersprachen
- Interpretierte und compilierte Programmiersprachen
- Datentypen
- Anweisungen und Ausdrücke
- Operatoren - Bedingungen
- Auswahlanweisungen und Schleifen
- Struktogramme
- Variablen und Konstanten
- Funktionen und Prozeduren
- Ereignisse
- Fehlerbehandlung
Grundlagen der objektorientierten Programmierung:
- Zusammengesetzte (komplexe) Datentypen
- Objekte: Klassen und Instanzen
- Einheit von Daten und Funktionen
- Datenkapselung
- Implementation Hiding
- Ausblick auf weiterführende Konzepte: Vererbung, Polymorphie
Methodische Vorgehensweise:
- Grundlagen der strukturierten und normierten Programmierung
- Top-Down-Entwurf und Modularisierung
- Ausblick auf OO-Analyse und Design
Entwurfs- und Dokumentationsmittel:
- Programmdesign
- Gesamtschau über die Planung eines OO-Systems
Tools und Frameworks:
- Integrierte Entwicklungsumgebungen
- Entwicklungs-Frameworks
- Test-Tools - Versionierung