Apps mit JavaScript

Cross-Plattform Entwicklung für Android, iOS & Co.

Android, iOS, WindowsPhone: muss man wirklich für jeden Hersteller eine eigene Programmiersprache nebst Toolchain lernen? Und den clientseitigen Code entsprechend vielfach schreiben und pflegen? In vielen Fällen ist das nicht notwendig: Intel kombiniert mit seinem XDK eine Reihe von Open-Source Bausteinen wie z.B. JavaScript und Apache Cordova (aka Adobe PhoneGap) zu einer runden Cross-Plattform Entwicklungsumgebung.

Wir zeigen in dieser Schulung, wie Sie eine App und auf allen vom XDK unterstützten Plattformen entwicklen, designen, simulieren und testen. Sie steigen mit den Grundlagen des Intel XDK ein und werden dann mit den wichtigsten Bausteinen vertraut. Und steigen rasch auf zum versierten Cross-Plattform Entwickler.

Trainer und Dozenten

Gregor Biswanger (Microsoft MVP für Windows Platform Development & Intel Black Belt) ist Gründer von CleverSocial.de und freier Consultant, Trainer, Autor und Speaker. Seine Schwerpunkte liegen im Bereich der Softwarearchitektur, agilen Prozessen, XAML, Cross-Plattform-Apps und Cloud-Lösungen. Biswanger ist auch im Auftrag von Intel GmbH als Technologieberater für die Intel Developer Zone aktiv und ist Leader bei der INdotNET (Ingolstädter .NET Developers Group). Sie erreichen Ihn unter dotnet-blog.net und about.me/gregor.biswanger.

Voraussetzungen

Grundlagen von HTML5 und JavaScript.

Inhalt

Einführung

  • Entwicklungsumgebung Intel XDK
  • Überblick: programmieren, designen, simulieren, testen von Cross-Plattform Apps
  • Überblick: App-Stores

Bausteine des Intel XDK

  • JavaScript mit jQuery, AngularJS, Intel App Framework
  • Apache Cordova/PhoneGap
  • Html-Editor Adobe Brackets
  • Emulatoren (Apache Ripple)

JavaScript

  • Gemeinsamkeiten und Unterschiede in der API
  • Zugriff auf Hardware bzw. Sensoren
  • Offline-Datenspeicherung auf dem Gerät
  • Zugriff auf REST Web-Services nativ und mit I/O Docs

Gestaltungsmöglichkeiten der Oberfläche

  • Responsive Design (Intel App Framework, Twitter Bootstrap, jQuery Mobile und Adobe Topcoat
  • App Designer

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am von uns gestellten Notebook oft parallel zum Referenten mit.

Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.