Ausbildung zum Mobile  App Developer für Einsteiger/-innen - Diplom-Lehrgang Ausbildung zum Mobile  App Developer für Einsteiger/-innen - Diplom-Lehrgang
Ausbildung zum Mobile App Developer für Einsteiger/-innen - Diplom-Lehrgang

Steigen Sie ein in die Softwareentwicklung und lernen Sie hier Apps für Android, iOS und Windows oder auch Web Apps zu entwickeln. Zeigen Sie Ihren Erfolg mit dem WIFI-Diplom.

Derzeit steht kein buchbarer Termin zur Verfügung

Wir informieren Sie gerne, sobald ein neuer Kurstermin angeboten wird. Um die Erinnerungsfunktion nutzen zu können, loggen Sie sich ein oder registrieren Sie sich.

11.10.2017 - 20.04.2018 Tageskurs
WIFI Wien
5 790,00 EUR

Wochentag(e): MI DO FR
Kursdauer: 284 Lehreinheiten
Stundenplan

Währinger Gürtel 97
1180 Wien

Kursnummer: 18173507

Wochentag(e): MO DI MI DO FR
Kursdauer: 284 Lehreinheiten
Stundenplan

Währinger Gürtel 97
1180 Wien

Kursnummer: 18173517

Ausbildung zum Mobile App Developer für Einsteiger/-innen - Diplom-Lehrgang

Dieses Komplettangebot setzt sich aus den Inhalten der folgenden Einzelkurse zusammen:

Programmieren mit Java - Basis

  • Strukturierte Programmierung
  • Syntax von Java
  • grundlegende Kontrollstrukturen: Schleifen, Alternativen, Mehrfachauswahl, Standard Ein-/Ausgabe
  • Datenstrukturen: Typen und Variablen, Ausdrücke, elementare Datentypen
  • Grundlagen des objektorientierten Programmierens: Klassen, Objekte, Referenzen, Ableitung und Vererbung
  • Verwendung der Programmierumgebung

Android-Apps entwickeln

  • Einführung in Android
  • erste Schritte
  • Android Development Tools
  • Vermarktung von Android-Applikationen
  • Android-Applikationen und -Aktivitäten
  • Intent und Broadcast Receiver
  • Benutzerschnittstelle
  • Grafik
  • Gestensteuerung
  • Options- und Kontextmenüs
  • Android im Internet
  • Location-Based Services
  • Zugriff auf die Hardware
  • SDK
  • Web Services nutzen
  • Multithreading
  • Maps, Geocoding
  • Location-Based Services
  • Audio und Video abspielen
  • Oberflächengestaltung für Tablets

Apps für iOS entwickeln

  • Einführung in iOS
  • die Programmiersprache Swift
  • Überblick über das COCOA Framework
  • iOS Development Tool Xcode
  • User Interfaces programmieren
  • die Controller-Klassen
  • Internet-Zugriff -
  • File I/O
  • der App Store und der Approval-Prozess

GUI mit XAML und C# entwickeln

  • Die XAML-Syntax und verfügbare Applikationsumgebungen
  • Erstellen von Designspezifikationen
  • Oberflächen-Layout mit XAML: Layout Controls, flexibles Layout, Standard Controls
  • Content Controls, Headered Content Controls, Items Controls
  • Definition und Anwendung von DataTemplates
  • C# Code Behind Files, Events, Definition von Ressourcen und Styles
  • MVVM Design Pattern, Model- und ViewModel-Klassen in C#
  • DataBinding: Binding Expression Syntax, Modes, Update Triggers, Converters und TemplateSelectors
  • Update Notifications, Observable Collections
  • Commands: ICommand Schnittstelle, Relay Command, Command Binding
  • wiederverwendbare User Controls


Windows 10 Apps mit C# entwickeln - Basis

  • Einführung in die Universal Windows Platform (UWP), Laufzeitumgebung, Schnittstellen nach außen
  • Async/await Programmiermodell
  • Application Lifecycle, Launch und Activation, Suspension
  • Navigation, Live Tiles, Toast Notifications Storage: Zugriff auf lokale Files, Roaming Files
  • Globalization und Localization
  • Eingabegeräte und Mechanismen: Touch, Ink
  • Medien: Kamera und Sound
  • Zugriff auf Gerätesensoren (GPS etc.)
  • GUI-Elemente: Navigation, CommandBars, Flyouts
  • Assemblies, Libraries, Deployment

Windows 10 Apps mit C# entwickeln - Aufbau

  • User Identity, Enterprise and Two-Factor Authentication
  • Authentifizierung und Sicherheit
  • Anmeldemechanismen und Dienste
  • Netzwerkzugriff, WebServices, Cloud Services
  • Background Tasks, Push Notifications
  • Sharing, Drag and Drop, App Services
  • Entity Framework mit SQLite
  • Sprachsteuerung und Dienste mit Cortana

Mobile Web Apps entwickeln

  • Unterschiede zwischen nativen Apps und Web-Apps
  • HTML5
  • CSS3
  • GeoLocation API
  • JQuery
  • praktische Fallbeispiele
  • PhoneGap

Sie lernen sowohl native Apps als auch Web-Apps zu entwickeln. Sie versetzen sich in die Lage, Apps gleichermaßen für Android, iOS und mobile Windows-Geräte zu produzieren, die dafür verfügbaren Technologien zu beurteilen und jeweils die am besten geeigneten zu benutzen.

Erfahrene Anwender/-innen, die in die Softwareentwicklung einsteigen und Apps für unterschiedliche mobile Geräteplattformen entwickeln möchten.
Wenn Sie schon gute Programmierkenntnisse in Java und C# haben, empfehlen wir die Ausbildung zum Mobile App Developer.

Erfahrung im Umgang mit einem PC und Anwendungsprogrammen.

Der Lehrgang wird mit einem Praxisprojekt und einer Theorie-Prüfung abgeschlossen. Bei erfolgreichem Abschluss erhalten Sie ein Diplom. Die Prüfungsgebühr (Erstantritt) ist in den Lehrgangskosten enthalten. Vorbereitung auf die ATC-Zertifizierungsprüfung 'Android Application Development (AND-401)'. Die Prüfungsgebühr ist im Kurspreis enthalten. Sie können diese Prüfung in unserem IT-Testcenter absolvieren.

Dieser Komplettlehrgang bietet Ihnen einen erheblichen Preisvorteil gegenüber den Einzelkursen. Sie sparen € 2.930!

Der Lehrgang wird mit einem über ca. 10 Wochen laufenden Praxisprojekt, einer Präsentation und einer Theorie-Prüfung abgeschlossen. Den Prüfungstermin im Anschluss erfahren Sie am 1.Kurstag. Die Projektarbeit erledigen Sie selbständig in Heimarbeit. Rechnen Sie hierbei mit einem Arbeitsaufwand von 20 Stunden/Woche. In wöchentlichen Treffen werden Ihre Fortschritte von einem Experten begutachtet bzw. können Probleme persönlich geklärt werden. Zwischen den Präsenzphasen werden Sie mittels eCoaching unterstützt. Bei der Prüfung präsentieren Sie Ihr Projekt.

Letzte Änderung: 11.10.2017