| |
|
|
Kurs: Grundlagen der objektorientierten Softwareentwicklung («OGL») |
 |

Eine technisch orientierte Einführung für Entwickler, Anwender und Projektleiter

In diesem Seminar verschaffen Sie sich einen umfassenden Überblick über die Konzepte und Methodiken der objektorientierten Softwareentwicklung. Dabei lernen Sie die einzelnen Begriffe und Techniken der Objektorientierung kennen. Zusätzlich erhalten Sie einen Einblick in grundlegende Aspekte der Durchführung von objektorientierten Projekten und entsprechenden Entwicklungsprozessen. Sie lernen, die grundlegenden Konzepte dieses Ansatzes zu verstehen. Dabei werden auch die wichtigsten objektorientierten Programmiersprachen vorgestellt und ihre jeweilige Eignung für die unterschiedlichen Bereiche der Softwareentwicklung diskutiert. Ansonsten ist dieses Seminar neutral in Bezug auf die Programmiersprache. Die konkrete Umsetzung eines objektorientierten Designs auf die Programmierung ist jedoch programmiersprachenspezifisch, weshalb dies nicht Bestandteil dieses Kurses ist.
|
 |
| Ihr Nutzen/Lernziele |
Nach diesem Kurse kennen Sie die wichtigsten Konzepte des Software-Engineerings und der Objektorientierung von der theoretischen wie auch von der praktischen Seite her. Sie sind in der Lage, - die Konzepte der Objektorientierung in Ihren Projekten anzuwenden. - Vorteile, Nachteile und Grenzen der objektorientierten Programmierung einzuschätzen. |
 |
| Zielgruppe |
| IT-Projektleiter, IT-Architekten und IT-Entwickler, die einen Einstieg in das objektorientierte Paradigma bekommen möchten. Dieses Seminar eignet sich auch besonders für Anwender, die als Experten in die objektorientierte Analyse eines Softwaresystems involviert sind. |
 |
| Voraussetzungen |
| Grundlegende Kenntnisse der Software-Entwicklung |
 |
| Inhalt |
|
- Motivation
- Gründe für Fehlschläge
- Kosten der Softwareentwicklung
- Wesentliche Unterschiede zwischen OO und den strukturierten Methoden
- OO Geschichte und UML
- Grundlegende Konzepte und Begriffe
- Abstraktion, Zerlegung, Kapselung (Information Hiding), Hierarchie
- Objekt, Klasse, Vererbung etc.
- Polymorphismus
- Wichtigste Anwendungshinweise
- Objektorientierter Entwicklungsprozess
- Iterativ-Inkrementelle Entwicklung
- Analyse und Design
- RUP
- Erfolgsfaktoren und Ratschläge
- Beispiel einer Multi-Tier Architektur
- OO-Programmiersprachen
- Ada, C++, Smalltalk, Java, C#, Visual Basic etc.
|
 |
| Weiterführende Kurse |
| «Die Unified Modeling Language» («UML»), «UML Zertifizierungsworkshop für OMG-Certified UML Professional Fundamental» («UMZ»), «OO-Analyse und -Design mit UML» («OOU»), «Objektorientiertes Design mit Patterns» («ODP») |
 |
| Dauer |
| 1 Tag |
 |
| Kursunterlagen |
| DIGICOMP-Kursmaterial |
 |
| Bildungswege & IT-Zertifikate |
Seminare zu serviceorientierter Architektur
Microsoft-.NET-Seminare – Professional Developer
|
 |
| Preis |
| CHF 700.-- |
Massgeschneidertes Training Für Firmen, die mehrere ihrer Mitarbeiter gleichzeitig schulen oder ein massgeschneidertes Weiterbildungspaket wünschen, gelten spezielle Konditionen.
Unser Firmenkurs-Team,
stellt Ihnen gerne ein individuell angepasstes Angebot zusammen.
|
|

Aktuell:
 |

 
 





Kunden Feedback
 |
 |
 |
 |
 «Frau Bachmann hat die Kursinhalte sehr gut vermittelt.» Doris Keller Kurs EXA, 17.05.2010
 |
 |
 |
|
|
|
|
 |
|
|