Dr. Lothar Köster

 

I n t e r d i s z i p l i n ä r e   I T - K o m p e t e n z

 


    (SCHULUNG / BERATUNG)     DOKUMENTATION     PROGRAMMIERUNG


 

Schulungsthemen


Sprache

Inhaltsübersicht

C / C++

Einführung in C
u.a. Syntax, Typkonzept, Operatoren, Array, Zeiger, Referenzen, Funktionen und Kontrollstrukturen, Struktur, Logik, Bit-Operationen, Präprozessor, Standardbibliothek
Einführung in C++, OO-Paradigma
u.a. Klassen, Memberfunktionen, Klapselung, Vererbung, Polymorphie/RTTI, Überladung von Funktionen und Operatoren, neue Standardbibliothek
Fortgeschrittene Techniken:
u.a. Exceptions, Templates, STL mit Collection Classes, Iteratoren, Algorithmen

MFC

Grundlagen
u.a. MFC versus API-SDK, Visual-Studio-IDE, Kodeschablonen, Resourcenbearbeitung, Klassenhierarchie, Nachrichten, Ereignissteuerung, Fensterklassen, Doc-View-Architektur, Gdi/Gdi++, Serialisierung, Sammelklassen, Druckausgabe und Paginierung, DB-Programmierung mit ODBC/DAO...
Vertiefungen
u.a. Threads und Synchronisationstechniken, Datagram- / Stream-Socketprogrammierung mit Nachrichtensteuerung oder Threads, HTTP- und FTP-Zugriffe, Sound- und Midi-API

QT4

Grundlagen
u.a. Portabilität, Lizensierung, IDE-Integration, Klassenhierarchie, Signal-Slot-Konzept, Nachrichtenschlangen, IO-Klassen, Text-Klassen, Threads, Netz-Zugriffe
GUI-Bibliotheken
u.a. Widget-Konzept, Layoutmanagement, Standardwidgets, Doc-View-Muster, Grafische Ausgabe, Matrixoperationen, Bitmap, Drucken
Daten-Klassen
u.a. generische Samelklassen, SQL-DB-Anbindung, XML

Java

Sprachkonzept
u.a. Syntax, Typenkonzept, Objekt-Heap, GC, Referenz, Kontrollstrukturen, Funktionen, Operatoren, Enumerationen, OOP-Umsetzung, Threads
Klassen-Pakete
u.a. I/O-Klassen, AWT, Listener-Konzept, Swing, MVC, Container-Klassen, JDBC, Netz-Zugriffe HTTP/ FTP/ Sockets, Applet-Konzept, JSP, Servlets, Enterprise Beans

Android

Grundlagen Smartphone-Programmierung
u.a. Tendenzen der Hardware-Paradigmen, Smartphone/Pad/Netbook-Brücke, Konzepte mobiler Applikationen, Android-BS und Konkurrenten, Sicherheitskonzepte, Smartphone-Dienste
Grundlagen Android-Programmierung
u.a. Installation des Eclipse-Plugins, Emulatoren, USB-Debug-Modus, App-Paket-Aufbau, Zertifikat, Vertriebskonzepte, Versionskontrolle Activity-Klasse und Lebenszyklus, Persistenz-Modelle Bundle/ Preferences/ SQLite-DB, Speicher-Schutz, Dateizugriffe, Datenaustausch GUI-Klassenstruktur, View und Datenzeichnung, ViewGroup und Layoutmanagement, Widget-Inventar
Interaktionskonzepte
u.a. Menüs, Dialoge, Fokus-Management, Touch-Event und Gestenerkennung, Darstellung und Eingabe von Text
Dienste und Sensorik
u.a. Dienstanforderung mit Intent, Browser, eMail, Phone, Kontakte, Audio, Kamera, Mediaplayer, Mediarecorder, GPS, Web-Zugriffe HTTP/HTTPS
Visualisierungstechniken
u.a. Animation, Scroll- und Blätter-Techniken, Zeichenklassen und 2D-Modelle, 3D-Modelle mit OpenGL

 
Die Unterrichtseinheiten können nach Absprache in Umfang, Voraussetzung und Intensität angepaßt und kombiniert werden.

 

 


Impressum:  


Dr. Lothar Köster   12051 Berlin, Warthestr. 49   info@mediendynamik.de   030 / 62 84 55 92   USt-IdNr.: DE 196171970

Dr. Lothar Köster,Seminar,Schulung,Software,Softwareentwicklung, Applikationsentwicklung, C++,Java,MFC,Swing,qt,qt4,OpenOffice,StarOffice,UNO,UNO-API