Schulung: Grundlagen der Webentwicklung

Zusammenfassung

Neben vielen anderen Dingen dient das World Wide Web auch als Plattform für die Entwicklung von Anwendungssoftware. Die Vorteile liegen auf der Hand: Software muss nicht mehr lokal installiert werden, sie kann weltweit über das Internet zur Verfügung gestellt werden und die Grundvoraussetzung, Internetzugang und ein Webbrowser, bringen fast alle PCs, Tablets und Smartphones mit.

Als Plattform unterscheidet sich das Web aber deutlich von dem, was man als Anwendungsentwickler möglicherweise gewohnt ist. Insbesondere muss man eine Vielzahl von Technologien beherrschen, die auf den ersten Blick nichts mit einander zu tun haben. Dazu gehören Netzwerkprotokolle (HTTP), Auszeichnungssprachen (HTML), Beschreibungssprachen zur Formatierung (CSS), zumeist mehrere Programmiersprachen (JavaScript, ggf. PHP, JAVA, Ruby) und Serversoftware (Web- und/oder Applicationserver).

Diese Schulung führt in all diese Themen ein und bietet damit ein Fundament für den erfolgreichen Einstieg in die Webentwicklung.

Teilnahmevoraussetzung

Die Schulung richtet sich an erfahrene Entwickler, die von anderen Plattformen kommen und sich nun in das Thema Webentwicklung einarbeiten möchten.

Gute Kenntnisse der Programmierung (egal in welcher Sprache) werden daher vorausgesetzt.

Inhalte

Die Schulung ist auf 5 Tage ausgelegt, die wie folgt geplant sind:

  • Montag
    • Einführung in das WWW
    • Das Hypertext Transfer Protokoll
    • Grundlagen von HTML5
  • Dienstag
    • Fortsetzung HTML5
    • Dokumente formatieren mit CSS
  • Mittwoch
    • Clientseitige Programmierung mit JavaScript
    • Einführung in jQuery
  • Donnerstag
    • Serverseitige Programmierung mit PHP
    • Web- und Applikationsserver
  • Freitag
    • nach Absprache, z.B.:
    • Serverseitige Programmierung mit Ruby
    • Präprozessoren (HAML, SASS/SCSS, CoffeeScript)
    • Static-Site Generators
    • Clientseitige Performance

Termine

Für die Vereinbarung individueller Termine sprechen Sie mich einfach an.

Varianten

Gerne biete ich auch individuelle Varianten dieser Schulung mit anderen Schwerpunkten an.