[PDF]

Mobile Webentwicklung

Diese Schulung bietet einen umfassenden Einstieg in die mobile Webentwicklung.

Zielgruppe:
Webworker und -entwickler mit Fokus auf Frontendentwicklung.

Voraussetzungen:
Grundkenntnisse in XHTML 1 und/oder HTML 4 sowie JavaScript.

Inhalt:

  • Überblick – Warum Web für Mobile?
    Wer braucht eine Webapp, wenn man doch auch eine native App für iPhone oder Android schreiben könnte? Die Gründe für und gegen mobile Webapps sind vielfältig und müssen sorgsam abgewogen werden. Fakt ist jedoch, dass dank HTML5 und Co. auch Webseiten vieles von dem können, was man normalerweise nur von nativen Apps erwarten würde.
  • Gerätesensorik und Hardwarezugriff
    Bei zunehmender mobiler Internetnutzung kommt Geolocation verstärkte Bedeutung zu und da ist es ganz praktisch, dass moderne Browser eine eingebaute API hierfür haben. Auch die Beschleunigungs- und Lagesensoren von modernen Smartphones und Tablet-Computern lassen sich mit HTML und JavaScript problemlos anzapfen.
  • Tooling für Mobile
    Während Webentwickler auf Desktop-Browsern bereits auf ein breites Angebot an Tools zurückgreifen können, ist im mobilen Bereich noch viel in der Entstehung begriffen. Das was schon vorhanden ist, hilft jedoch schon sehr bei Entwicklung, Debugging und Testing von mobilen Webapps.
  • HTML5-Formulartechnik
    Es gibt unüberschaubare viele Formular-Verschönerungs-Scripts und Widget-Bibliotheken, mit denen man Formularvalidierung oder neue Formen von Eingabefeldern umsetzen kann. HTML5 setzt an diesem Wildwuchs die Axt an und bietet von Haus aus alle Formularfeatures, die heute noch mühsam getrickst werden müssen.
  • Offline-Webanwendungen mit HTML5
    Mit HTML5 ist es möglich, komplette Web-Applikationen offline benutzbar zu machen – vielleicht weniger wichtig für den durchschnittlichen Firmenauftritt, aber sehr nützlich für mobil benutzbare Webapps und alles, was man sonst so im Browser programmiert. Auch für die Optimierung von Performance bieten Web Storage und Co. neue Möglichkeiten.
  • Media Queries und Responsive Design mit CSS3
    CSS3 und vor allem HTML5 werden wahre Wunderdinge für die mobile Webentwicklung nachgesagt und Media Queries halten dieses Versprechen. Mit nur wenigen Zeilen CSS-Code lassen sich Regeln ganz gezielt je nach Art und Formfaktor des Ausgabegeräts anwenden. Wichtig ist dies für Responsive Design, polyvalentes Webdesign, das Nomal- Tablet- und Handy-Layout auf einmal ist.
  • Mobile Performance für JavaScript und CSS
    Die meisten mobilen Internetgeräte kann man sich durchaus als einfach nur sehr leistungsschwache, aber ansonsten normale Computer vorstellen. Damit gewinnt das Thema Performanceoptimierung besonders an Bedeutung. Neben JavaScript-Performance sind zwei Teilbereiche für mobile Plattformen besonders bedeutsam: die schnelle Datenübermittlung und die Optimierung der Rendergeschwindigkeit. Neben Tools und Lösungen für beides gibt auch mehrere noch nicht vollständig gelöste Probleme, derer man sich bewusst sein muss.
  • HTML5 Networking
    Mit HTML5 wird es erstmals auf einfache Art und Weise möglich, in Echtzeit Browser und Webserver in beide Richtungen Daten senden zu lassen –  jedenfalls in der Theorie. In der Praxis gibt es dann doch gewisse Hürden für den Einsatz von Web Sockets und Event Sources, die jedoch mit den richtigen JavaScript-Libraries überwunden werden können.
  • Ausblick und Herausforderungen
    App oder Webapp, das ist hier die Frage. Welcher Plattform gehört die Zukunft, wo liegen für das Web die Herausforderungen? Ein abschließender Blick in die Glaskugel bespricht, welche neuen Features HTML5 und Co. in Zukunft für mobile Webapps bieten werden und welche sonstigen Entwicklungen für die Web-Plattform von Bedeutung sein werden.

Schulungsunterlagen:

HTML5 Buch
Sie erhalten zusätzlich zu den Präsentations-
unterlagen das vom Dozenten verfasste, 2011
im Open Source Press Verlag in zweiter Auflage
erschienene Buch HTML5.

Preis:

900.00 EUR netto (1071.00 EUR inkl. MwSt.)
(beachten Sie unsere Sonderpreise für Studierende)


Zur Übersicht

Unsere Schulungen

Anmeldung

Wählen Sie Ihren Wunschtermin aus und folgen Sie den Schritten der Online-Buchung (bei TechTalks genügt eine formlose Anmeldung). Sie können auch gerne dieses FAX-Formular ausfüllen und uns zusenden. In jedem Fall erhalten Sie von uns per Post eine Anmeldebestätigung.

Anreise

Unsere Kursräume bei der CBT liegen in unmittelbarer Nähe der U-Bahn-Haltestelle "Arabellapark". Mehr Informationen auf Ort & Anreise. Schulungen beginnen am ersten Tag um 10:00 Uhr (eintägige um 9:00 Uhr), an Folgetagen um 9:00 Uhr.

Mittagessen

Zu Mittag sind Sie in einem der umliegenden Restaurants unser Gast.