# Grundlagen der objektorientierten Programmierung ** Seminarziel ** In dem Seminar erhalten Sie unabhängig von der benutzten Programmiersprache einen Überblick über grundlegende Konzepte und bewährte Verfahren. Im Praxisteil wird das Erlernte durch zahlreiche Übungen gefestigt und dadurch Sicherheit bei der Anwendung gewonnen. ** Agenda ** - Grundlagen der Softwareentwicklung - Grundlagen zu Programmen - Warum programmieren? - Software entwickeln - Methoden - Der Software-Lebenszyklus - Vorgehensmodelle im Überblick - Computergestützte Softwareentwicklung (CASE) - Qualitätskriterien - Programmiersprachen - Klassifizierung von Programmiersprachen - Die Klassifizierung nach Generationen und nach Sprachtypen - Prozedurale und Objektorientierte Programmiersprachen - Funktionale und logische Programmiersprachen - Darstellungsmittel für Programmabläufe - Programmabläufe visualisieren - Programmablaufplan - Datenflussdiagramm - Struktogramme - Pseudocode - Entscheidungstabellen - Werkzeuge der Softwareentwicklung - Programme erstellen - Übersetzer - Entwicklungsumgebungen - Standardbibliotheken - Grundaufbau eines Programms - Ein Java-Programm kompilieren und ausführen - Zahlensysteme und Zeichencodes - Zahlensysteme unterscheiden - Programme basieren auf Daten - Digitales Rechnen - Zeichencodes - Grundlegende Sprachelemente - Syntax und Semantik - Grundlegende Elemente einer Programmiersprache - Standarddatentypen (elementare Datentypen) - Literale für primitive Datentypen - Variablen und Konstanten - Operatoren und Ausdrücke - Kontrollstrukturen - Anweisungen und Anweisungsfolgen - Bedingungen und Kontrollstrukturen - Ein- und zweiseitige Verzweigung - Geschachtelte und mehrseitige Verzweigung - Schleifen - Zählergesteuerte Schleife (Iteration) - Kopf- und Fußgesteuerte bedingte Schleife - Elementare Datenstrukturen - Warum werden Datenstrukturen benötigt? - Eindimensionale Arrays - Zwei- und mehrdimensionale Arrays - Zeichenketten und Records - Zeiger (Referenz) - Stapel, Schlangen und Listen - Einfach und Doppelt verkettete Listen - Prozeduren und Funktionen - Prozeduren und Funktionen - Parameterübergabe als Wert - Parameterübergabe über Referenzen - Rückgabewerte von Funktionen - Einführung in die objektorientierte Programmierung (OOP) - Kennzeichen der objektorientierten Programmierung - Stufen und Prinzipien der OOP - Klassen - Daten (Attribute) - Objekte, Methoden, Konstruktoren, Vererbung und Polymorphie - Algorithmen - Eigenschaften eines Algorithmus - Iterativer und Rekursiver Algorithmus - Generischer Algorithmus ** Zielgruppe ** Programmiereinsteiger, angehende Anwendungsentwickler, Webentwickler, Systembetreuer ** Voraussetzungen ** Es sind keine besonderen Voraussetzungen erforderlich. | | | |---|---| | ** Empfohlene Dauer ** | 3 Tage | | ** Preis ** | Sie erhalten von mir ein individuelles Angebot. |
Seminarthemen
Programmieren lernen fuer Nicht ProgrammiererInnen
Vue 3 mit TypeScript
Grundlagen der Programmierung
JavaScript Fundamentals Grundlagen
JavaScript Advanced Fortgeschritten
JavaScript fuer Sprachumsteiger
Weitere Links
index
Gute Gruende fuer einen Seminarbesuch
Referenzen
Allgemeine Schulungsbedingungen
Impressum
Datenschutz
MENU
TOP