Sie befinden sich hier : adecc » Embarcadero-Partner » Aktuelle Termine » Details

Softwareentwicklung mit (modernem) C++

Die Softwareentwicklung mit dem aktuellen C++Builder, auch mit mobiler Enwicklung

Wir wurden oft gefragt, ob wir eine Schulung "mit allem" machen könnten. Ein größeres Beispiel, beginnend mit einer Idee, daraus eine Architektur entwickeln, und dann unabhängig in C++ implementieren. Die Erweiterungen nur verwenden, ohne das diese unsere Struktur und Architektur bestimmen.Und wenn es geht, auch noch mit Entwicklung eines Zugriffs für mobile Anwendungen verbinden.

Schauen Sie das folgende Video um sich einen Überblick zu verschaffen.

In der Theorie schaut es immer so einfach aus, aber bedeutet unabhängige Programmierung nicht einen höheren Zeitaufwand? Wie ist es mit RAD, steht das R doch für Rapid, also schnell, aber erzeugt eben unsaubere Anwendungen. Aber nur in C++ geschriebener Code ist wirklich zukunfts- und damit auch investitionssicher, aber lohnt sich die Investition? Erzeugen Sie mit uns Klassen und Formulare in wenigen Minuten, mit Excel- Schablonen, die Sie im Rahmen dieser Schulung erhalten. Damit gehören die Überlegungen, wie man an die Daten kommt, oder wie diese in die Formulare kommen, endlich der Vergangenheit an.

Dabei haben wir in dieser Schulung den Blick natürlich auch auf alle anderen Hilfsmitteln, von der Projektsteuerung, der Versionsverwaltung, Codeanalysen, Metriken und Tests, bis hin zur Anwendung.

Jeder Teilnehmer erhält am Beginn dieser Schulung ein komplettes Beispielprojekt. Darin sind

  • Oberflächen mit der VCL, und doch C++
  • unabhängige Datenbankenbankschicht, wie sie nur mit C++ geht
  • alle möglichen Tools
  • konkrete Formulare
  • eine Prozessklasse
  • die Anwendungen
  • die Testanwendungen (Unit- Test, Code Coverage)

 

Dazu auch noch mal pdf- Versionen der Schulungsvorträge, die in dieser Schulung vorkommen, so die Powerwoche und das Thema "Tools".

Bei der Implementierung wird die Objektorientierung genutzt. Wir kapseln wichtige Schnittstellen, nutzen Vererbungen, hier auch (partielle) virtuelle Mehrfachvererbung, und überschreiben Operatoren. Sie lernen aber viel mehr, denn mit der Objektorientierung hat der IT nicht halt gemacht. Dazu kommt der effektive Einsatz der Metaprogrammierung (templates) und die Nutzung der neuen Eigenschaften von C++11 (zum Beispiel auch funktionale Erweiterungen, rund um das bind und Lambda- Ausdrücke).

Und natürlich entwickeln wir dieses Beispiel gemeinsam für 32bit und 64bit, gehen also auch auf die Migrationsproblematik ein, und die Schwierigkeiten, die uns der C++Builder leider noch beschert. Und nur in diesem Seminar, wir zeigen das alles nicht nur anhand von kleinen, isolierten Beispielen, sondern in einem einzigen Anwendungfall, einen fast realen Projekt. Dieses führen wir neben unseren Aufträgen parallel durch, um eine aussagekräftige Basis für die Schulung zu bekommen.

Und da nur dokumentierte Projekte wiederverwendbar sind, gehen wir während der Schulung auch noch auf die Dokumentation ein, zeichnen Grafiken und schaffen Ordnung im Wirrwar der Klassen und Codezeilen.

Nur mit einer passenden Architektur und einem sauberen, professionellen Programmaufbau, sind ihre Anwendungen bereit für die Zukunft. Wiederverwendbare Module werden später auch die Basis für Anwendungen auf anderen Systemen sein, egal ob MacOS, iOS, Android, oder was die Zukunft noch bringen wird.

Nutzen Sie diese einmalige Möglichkeit und kommen zu dieser Veranstaltung nach Berlin. Es ist wirklich ein Seminar, in dem alles drin ist. So intensiv war noch keine Schulung, die wir angeboten haben, noch nie haben wir uns so tief in unsere eigenen Entwicklungen und Ideen hineinsehen lassen. Und alle Hilfsmittel, die Sie während der Schulung rund um das Projekt sehen, können Sie selber einsetzen.

Während der Schulung am konkreten Beispiel arbeiten wir:

  • C++Builder X Seattle
  • Doxygen
  • Graphviz
  • MSCGen
  • MikTEX und TEXWorks
  • cppCheck
  • Source Monitor
  • MS Excel für die Codegenerierung
  • MS SQLServer und Managementstudio für die Arbeit mit den Datenbanken

 

Sie benötigen ein eigenes Notebook für die Schulung. Dazu brauchen Sie eine Lizenz für den C++Builder XE5, entsprechende 30 Tage Test- Lizenzen erhalten Sie bei Embarcadero. Für die Arbeit mit den Excel- Schablonen benötigen Sie eine Excel- Version, diese ist zur Vermittlung der Ideen und Konzepte im Rahmen der Schulungen aber nicht zwingend notwendig, da sie alle Beispiele fertig erhalten. Alle anderen Versionen stehen kostenlos zum Download zur Verfügung.

Seminar ID

2017/007

Kategorie

  • Embarcadero Schulungen

Datum

04.–08.12.2017

Zeit

09:00–17:00

Ort

adecc Systemhaus GmbH
Gatower Strasse 139, 13595 Berlin, Deutschland

Standardpreis

€ 3.300,00

Mögliche Zahlungsarten

  • Banküberweisung

Zielgruppen

  • Mittlere Kenntnisse
  • Fortgeschritten

Freie Plätze

8

Anmeldeschluss

01.12.2017

Anmeldung

Jetzt anmelden


Zur Übersicht

    Drucken