Ihr Seminar zu AndroidAndroid

... frei und quelloffen

Android ist eine Plattform für mobile Endgeräte wie z.B. Smartphones, Mobiltelefone, Netbooks und Tablets, die von der Open Handset Alliance auf Basis eines Linux-Kernel entwickelt wird. Im Gegensatz zu anderen Plattformen, die als Programmiersprache zum Beispiel Objective-C oder C/C++ einsetzen, verwendet Android die Programmiersprache Java. Android ist quelloffen und frei von Lizenzkosten.

Wir unterstützen Sie in Ihrer Weiterbildung zu ANDROID und konzipieren Ihnen ein individuelles Seminar oder einen Entwickler-Workshop.

Nachstehend ein Beispiel für eine 2-tägige Seminardurchführung. Sprechen Sie uns an; wir erstellen Ihnen Ihr individuelles Angebot.

Jens HeuserIhr Ansprechpartner:

Jens Heuser
Weiterbildungsberater

Tel. +49 6083 91 30 44
Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.



Android 2.2 Grundlagen

Lernziel

Die Teilnehmer sind in der Lage, selbstständig ein einfaches Android-Projekt zu implementieren. Sie können einfache Oberflächen implementieren, die die Standard-Views des Android-SDKs verwenden. Schaltflächen und Menüs können mit den entsprechenden Handlern implementiert werden. Die Verwendung von Ressourcen im Programmcode bereitet keine Schwierigkeiten. Die Prinzipien der Speicherung von Daten in Datenbank oder Dateisystem sowie des Content-Providers wurden verstanden. Die Implementierung einer Persistenzschicht ist mit Hilfe der Schulungsunterlagen möglich. Die Teilnehmer verstehen die Arbeitsweise des Android-Systems und deren Auswirkung auf die Implementierung ebenso wie den Lebenszyklus von Android-Komponenten. Die Teilnehmer können Hintergrundprozesse und Callbacks implementieren und Systemereignisse mit einem Broadcast Receiver abgefangen.

Seminarinhalt

  • Grundlegendes / Entwicklungsumgebung
    • Emulator konfigurieren
    • Projektstruktur und XML-Ressourcen
    • Ressourcen und Assets
  • Berechtigungen
    • Android Manifest
    • Dateiberechtigungen
    • für verteilte Anwendungen
  • Mehrsprachigkeit und Fragmentierung
    • Mehrsprachigkeit
    • Umgang mit verschiedenen Bildschirmgrößen
  • Oberflächengestaltung
    • Layouts und Views
    • Optionsmenüs
    • Kontextmenüs
    • Buttons
    • Klick-Handler
    • Customized Views
  • Intents
    • explizite und implizite Intents
    • Intent-Filter
  • Persistenz und Content Provider
    • Datenbank SQLite
    • Dateizugriffe
    • Zugriff auf SD-Karten
    • Content Provider
  • SubActivities, ListActivities und Adapter
  • Das Android-Sytem
    • Prozess und Komponentenverwaltung
    • Lebenszyklus von Komponenten
  • Debugging
    • Debugging und der DDMS
    • Debugging mit TraceView
  • Hintergrundoperationen
    • Die Klasse AsyncTask
    • vollständige/unvollständige Implementierung
    • Services und Callbacks
  • Systemereignisse abfangen
    • Services und Callbacks
    • Broadcast Intents
    • Broadcast Receiver
    • Pending Intents

Unterrichtsmethode

Vortrag mit praktischen Übungen

Teilnehmerkreis

Software-Entwickler

Voraussetzungen

Gute Java-Kenntnisse

Dauer

2 Tage, jeweils von 9 bis 17 Uhr

 

Zur Virtuellen Akademie

Funktionsprüfung

Audioprüfung



50% preisreduzierte Eintrittskarten

Die Vergabe erfolgt in der Reihenfolge des Anforderns. Anzahl begrenzt.

Ihr direkter Weg zur Eintrittskarte