Obwohl der Einsatz objektorientierter Techniken auf den ersten Blick leicht erscheint, ist der Umstieg von prozeduraler Programmierung tatsächlich sehr schwierig, da ein "Umdenken" in den Köpfen der Entwickler vollzogen werden muß.
Dieser Kurs zeigt am Beispiel eines zusammenhängenden Projektes, wie man den Aufbau eines objektorientierten Projektes gestalten sollte.
Inhalt
Grundsätze der
Objektorientierung (theoretisch)
Analyse, Design, Implementierung
Test, Wartung
Probleme mit der OO
Objektorientierte Analyse und
Design
Verstehen der Anforderungen
Ermitteln von Anwendungsfällen
Klärung der Details
Umsetzen der Anforderung in Klassen
Festlegen von Funktionalität und Eigenschaften
Festlegen der Beziehungen zwischen Klassen
Erarbeiten einer Klassenhierarchie
Implementierung
Umsetzen der Klassenhierarchie in C++ Code
Entwicklung eines Programmrahmens
Programmieren von "sicherem" Code
Entwicklung mehrschichtiger
Anwendungen
Warum mehrschichtige Anwendungen
Entwicklung eines User-Interfaces
Entwicklung der Mittelschicht (Geschäftslogik)
Entwicklung des "Back-Ends" (Speicherung)
Verwendung von
Entwurfsmustern
Was sind Entwurfsmuster
Einsatz eines
Entwurfsmusters
Seminar-Ziel
Nach diesem Seminar sind Sie in der Lage, Ihre Projekte für die objektorientierte Umsetzung zu analysieren und zu entwerfen und eine korrekte Klassenhierarchie zu erarbeiten. Sie können dann effizient in C++ programmieren.
Wer sollte teilnehmen
Applikationsentwickler mit Kenntnissen im Umgang mit Windows. Programmiererfahrung in C++, die den Themen des Einführungskurses entspricht
Dauer des Seminars
2 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Studium an der FH Gießen-Friedberg im Fachbereich allgemeine/angewandte Informatik
Microsoft Certified Professional (MCP)
Microsoft Certified Application Developer (MCAD.Net)
Microsoft Certified Trainer (MCT)
Weiterbildung zum MCSD (Microsoft Certified Solution
Developer) im Bereich .Net/C# (zur Zeit MCAD.Net und MCT)
Rückschau
Und so urteilten die Teilnehmer: Gesamtleistung des Dozenten: (Schulnoten 1-6)
Aus fachlicher Sicht: 1,4
Aus methodischer Sicht: 1,6
Können Sie das Seminar weiter empfehlen: 1,4
Teilnehmer aus folgenden Unternehmen
Teufel Solutions AG, CH-Grüsch
Boch Healthcare GmbH, Dudenstadt
GEK, Schwäbisch Gmünd
ifm electronics GmbH, Tettnang
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
C++ für Kids
Lass dir nicht einreden, C++ sei so schwierig!. Mit diesem schrittweise aufgebauten Buch kann jeder Programmieren lernen. Selbstverständlich werden alle grundlegenden Begriffe und Programmstrukturen erklärt und eingeübt. Und damit das Ganze auch Spaß macht, gibt es dabei immer wieder was zum Schmunzeln. Auf der CD findest du eine Vollversion des Borland C++Builder 6 Personal.
Seminar
C++ Programmierung lernen
Andr Willms wendet sich in diesem Buch gezielt an Programmieranfänger und Umsteiger von C. Es vermittelt auf anschauliche Weise und anhand vieler Beispiele die Programmiersprache C++, ohne Kenntnisse in C vorauszusetzen. Übungen, Kontrollfragen und die ausführliche Besprechung der Lösungen ermöglichen es Ihnen, praktische Erfahrungen zu sammeln und das erworbene Wissen gleich zu überprüfen. Das Buch schließt mit einem Ausblick auf fortgeschrittene Themen der C++-Programmierung.
Effektiv C++ programmieren
Jede der fünfundfünfzig Empfehlungen im Buch zeigt auf, wie besserer C++-Quellcode geschrieben wird, und wird durch spezielle Beispiele näher erläutert. Für die Neuauflage hat Scott Meyers alle Empfehlungen neu überarbeitet. Das Ergebnis kann sich sehen lassen, orientiert es sich doch am C++ International Standard, aktuellen Compilertechnologien und den neuesten Erkenntnissen im Einsatz von C++ für Praxisanwendungen.
Seminar
Programming with Visual C++
Visual, interactive, and engaging projects are the hallmark of this innovative book that marks a rapid departure from traditional computer science texts. Programming in Visual C++: Concepts and Projects uses a graphical user interface (GUI) approach instead of the traditional console (plan text) mode, to provide a thorough introduction to computer science and C++ concepts that is highly visual and enjoyable for the reader. Because Visual C++ no longer requires advanced skills to produce GUIs, even beginning readers are able to produce attractive and functional GUIs within the first few chapters. Coverage includes a comprehensive introduction to programming basics, including control and data structures, as well as object-oriented programming. Straightforward and easy to understand, this is a valuable resource for anyone interested in a computer science book that is as fun as it is informative.
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743