Neben der Durchführung von Projekten und Entwicklungsaufgaben biete ich auch verschiedene Schulungen an.

Im folgenden werden drei Themengebiete vorgestellt. Grundsätzlich gilt, dass Inhalte frei wählbar und kombinierbar sind. Für ein individuelles Schulungsangebot, welches genau auf Ihre Bedürfnisse zugeschnitten ist, kontaktieren Sie mich bitte per Email oder sprechen mich persönlich an.

Jede Schulung enthält neben den theoretischen Inhalten auch praktische Beispiele und Aufgaben, um die Themengebiete zu vertiefen.

"Stets im Hinterkopf: Pragmatische Ansätze vermitteln, die zu Ergebnissen führen, welche die Theorie nicht außen vor lassen, sich aber auch nicht darin verlieren!"

Themen

Einführung JavaScript

Clientseitige Entwicklung von Webanwendungen mit JavaScript. Hierbei werden folgende Aspekte thematisiert:
  • Was ist JavaScript?
  • Objektorientierte Entwicklung mit JavaScript
  • UI-Entwicklung unter Betrachtung von jQuery
  • Verwendung von AJAX
Bereits vorhandene Programmierkenntnisse sind von Vorteil, aber nicht zwingend erforderlich. Die Schulung kann auch vollständig für Einsteiger ausgelegt werden.

ASP.NET MVC

Entwicklung von Webanwendungen unter Verwendung von Microsoft ASP.NET MVC.
  • Vorstellung von MVC als Entwurfsmuster
  • Grundlagen der Technologie
  • Entwicklung einer kleinen Beispielanwendung zur Verdeutlichung der Inhalte
  • Kurzvorstellung JavaScript/jQuery/jQueryUI und Aufzeigen der Integration und den damit verbundenen Möglichkeiten
  • Veröffentlichung unter Verwendung von IIS
Als Programmiersprache wird C#.NET verwendet. Grundlegende Programmierkenntnisse sind erforderlich. Ebenso sind Basiskenntnisse in HTML und JavaScript empfehlenswert.

HTML5

Entwicklung von Webseiten und Webanwendungen unter HTML5.
  • Was ist HTML5?
  • Veränderungen und neue Elemente
  • HTML5 via JavaScript
    • Geolocation
    • WebStorages
    • Canvas
    • Offline-Apps
    • ...

Ein erster Kontakt mit HTML und CSS wird empfohlen, ist aber nicht unbedingt erforderlich. Diese Schulung kann auch als Einstieg in die Webseiten-Entwicklung ausgelegt werden.