MD Consulting bietet Ihnen jetzt Fortbildungen zu lukrativen Konditionen an. Besuchen Sie unser Last-Minute-Seminar im Bereich Gupta und finden Sie somit den richtigen Einstieg in die Programmierung mit dem OpenText/Gupta Team Developer.
TD C/S – Objektorientierte Entwicklung professioneller Client-/Server-Anwendungen
Der Entwickler lernt die Konzepte der Sprache SQL Windows kennen und ist nach dieser Schulung in der Lage, die Fähigkeiten des Team Developers für die effiziente Entwicklung von C/S-Anwendungen zu nutzen.
Ort: MD Consulting München
Termin: 06.02. – 09.02.2018
Regulärer Preis: 1.590,00 EUR
Bonus: 30% Rabatt – statt 1.590 EUR jetzt nur 1.113 EUR
Hier geht es zur Anmeldung.
Vorteil / Nutzen des TD C/S
Programmcode ist in Klassen gekapselt
- Entwicklung von wiederverwendbarem Code.
- Dadurch erhebliche Reduzierung der Entwicklungskosten.
- Minimierung der Codegröße.
- Führt zu kurzen Kompilierzeiten und kleinen EXE-Dateien, kurzen Ladezeiten der Programme und geringstmöglichem Speicherbedarf.
- Code steht bei dem Objekt, zu dem er gehört.
- Code ist leicht zu finden.
- Keine Wiederholung gleicher Codesequenzen.
- Änderungen nur an einer einzigen Stelle.
- Kapselung
- Keine Seiteneffekte bei Änderungen und/oder Ergänzungen.
Weitestgehende Trennung der Schichten der Anwendung
- Benutzeroberfläche, Programmlogik und Datenzugriffe sind in den Klassen strikt getrennt.
- Einzelne Schichten können dadurch einfach ausgetauscht oder ergänzt werden, ohne die ganze Anwendung „in die Hand zu nehmen“ („Reißverschlusssystem“ zwischen den einzelnen Schichten). Schichtorientierte Codierung
- Durch die schichtweise Programmierung bleibt die Übersicht auch bei großen Projekten erhalten.
Optimierung des Programmierstils
- Verwendung aussagekräftiger Namen für Klassen, Objekte, Variablen usw.
- Macht den Code leicht lesbar und gut verständlich; dadurch kurze Einarbeitungszeiten bei Änderungen und/oder Ergänzungen; auch für andere Entwickler oder bei Teamarbeit.
Trennung der Programmlogik (was geschieht wann?) von der Funktionalität (wie geschieht es?). - Schafft Ordnung und Übersicht in der Anwendung; der Code ist flexibel und anpassungsfähig.
- Macht den Code leicht lesbar und gut verständlich; dadurch kurze Einarbeitungszeiten bei Änderungen und/oder Ergänzungen; auch für andere Entwickler oder bei Teamarbeit.
- Atomisierung (jede Teilaufgabe ist in einer eigenen Funktion codiert).
- Macht den Code durch Kapselung flexibel und wenig fehleranfällig.
- Unterscheidung von privaten und öffentlichen Klassenfunktionen.
- Minimierung der Fehler bei der Benutzung der Klassen.
Praxisorientiertes Arbeiten
- Sukzessive Definition der Klassen als Ergebnis von Abstraktion und Vererbung.
- Das Framework wächst mit den Anforderungen (Anleitung zur Entwicklung eigener Frameworks).
- Implementierung einer klassenbasierten Geschäftsanwendung.
- Die Verwendung der definierten Klassen wird am Beispiel demonstriert und implementiert (kein „patchwork“).
- Intensive Verwendung des Active Coding Assistants.
- Reduzierung der nötigen Schreibarbeit
Bei Fragen oder Interesse, schreiben Sie einfach eine E-Mail oder rufen Sie uns an unter +49 (0)8122-9740-0.
Änderungen vorbehalten! Die Preise sind Nettopreise und zzgl. 19% MwSt.