Schulung / Seminar / Training
Grundlagen der objektorientierten Programmierung |
Schulungsziele
In dem Seminar erhalten 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.
Schulungsinhalte
• 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
Neben Windows-Kenntnissen sind keine besonderen Voraussetzungen erforderlich.
Aktuelle Termininformationen bestellen
|
Seminardaten
Schulungs-Nr: pg2009Dauer: 3 Tage1.180,00 EUR(zzgl. 224,20 EUR Mwst.) Inkl. warmes Mittagessen, Heißgetränke (Kaffee, Tee), Kaltgetränke und Seminarunterlagen.Sofern Sie von uns nicht schriftlich anders informiert werden ist der Seminarbeginn am ersten Schulungstag um 10:00 Uhr.Druckansicht
Methode
Vortrag, Demonstration und praktische Übungen am PC.
Einzelcoaching
Dieses Schulungsthema bieten wir Ihnen gerne auch im Rahmen eines Einzelcoachings mit nur einer Teilnehmerin bzw. Teilnehmer oder in einer Kleinstgruppe (max. 4 Personen) an!
Detailinformationen zu diesem Angebot >>
Inhouseschulung
Dieses Seminar bieten wir Ihnen gerne auch im Rahmen eines Inhouseseminars oder -coachings vor Ort
in Ihren Räumlichkeiten an. Sprechen Sie uns diesbezüglich bitte an.
Telefon: 02 51 - 98 110 99-0
|
|
|
|