Android Training
Kursziel
Sie erlernen an 3 Tagen alle Konzepte und Techniken zur
Anwendungsentwicklung mit dem Android Framework. Der Referent
Lars Vogel ist langjähriger Android-Entwickler und Trainer.
Im umfangreichen Praxisteil der Schulung wenden Sie diese
Kenntnisse zur Entwicklung vollständiger Beispielanwendungen an.
Referenten
| Lars Vogel ist Trainer und
Berater im Bereich Android und Eclipse.
Er betreibt die Webseite vogella.de mit vielen Java-bezogenen
Tutorials, die von mehr als 40 000 Besuchern täglich gelesen werden und veröffentlicht Bücher für den Kindle.
Er ist regelmäßiger Sprecher auf internationalen Konferenzen wie der
Devoxx, EclipseCon, JAX, Java Forum Stuttgart und der O'Reilly Android Open
und führt seit 10 Jahren erfolgreich Schulungen durch.
Lars wurde 2010 als Eclipse Top Contributor gewählt. Seine Android
Tutorials ranken unter den Top 5 bei Google. |
|
Agenda
Lernen Sie alle wichtigen Komponenten für die professionelle Android
Entwicklung kennen.
- Grundlegende Konzepte
- Systemarchitektur von Android
- Activities
- Views
- Dialoge
- Resourcen
- Android Manifest
- Android Development Tools
- Installation und Verwendung der Android Development Tools
(ADT)
- Devices, Emulator und Images
- Intents und Activity Kommunikation
- Intents
- Activities / ActivityStack
- Views / Layouts
- Interaktion mit Buttons & Co
- Advanced User Interface
- XML Drawables
- 9-Patch Graphiken
- Visuelle Effekte
- ListViews und ListActivity
- ListView
- ListActivity
- Eigene Adapter
- Performance
- File basierte Persistenz
- Preferences
- Dateien, Zugriffsberechtigungen
- Permissions
- Security
- Androids Sicherheitskonzept
- Permissions / Uses Permissings
-
Netzwerkkommunikation
- Apache HTTP Client
- REST
- JSON
- XML
-
Netzwerkkommunikation
- Multitasking und Netzwerkzugriff mit AsyncTask
- Handler
- JSON
- SQLite & ContentProvider
- Datenbank (SQLite)
- ContentProvider
- Services und Broadcast Receiver
- Services
- Broadcast Receiver
- Permissions
- Intent Filter
- Receivers und Notifications
- Services
- Nachrichtenregistrierung durch Broadcast Receiver
- Benachrichtigungen durch Notifications
- Entwicklen für verschiedene Screengrößen, Canvas
- Screengrößen und -dichten
- Einheiten für Größenangaben und programmatische Berechnung
- Eigene Views mit Canvas
- Location Based Service Applikationen
- Location based Services
- Google Maps einbinden
- Karten-Overlays
- Geocoding / Reverse Geocoding
- Geocoding / Reverse Geocoding
- Lokalisierung mit GPS, Wifi, ...
- Homescreen Widgets
- UI Beschränkungen, RemoteViews
- Widget-Raster
- Aktualisierung
- Cloud to Device Messaging
- Prozeßfluß
- Android App Implementation
- Server Implementation
- Getting physical with Sensors
- Accelerometer
- Orientation
- Camera
- Audio
- Playing Audio
- Recording Audio
- Professional Testing
- Android Test Project
- User Interface testing with Robotium
- Support von unterschiedlichen Android Releases
- Build Informationen
- Different Activity Pattern
- Android 4.0
- Deployment
- Deployment Optionen
- Markets (Android Market / Amazon)
- Build Management
Schulungskonzept
- Angewandtes Lernen:
Erlerntes Wissen wird sofort bei der Entwicklung eines durchgängigen
Schulungsbeispiels gefestigt und vertieft. Dabei stehen Ihnen die
Referenten mit Rat und Tat zur Seite.
- Schulungsunterlagen:
Sie erhalten sämtliche Präsentationen mit den Erläuterungen. Nach der
Schulung erhalten Sie außerdem vollständige Implementierungen der
Beispielanwendungen.
Voraussetzungen
Die Schulung richtet sich an Softwareentwickler und -architekten.
Vorausgesetzt werden gute Kenntnisse der Java-Programmierung und
Grundkenntnisse mit Eclipse als Java-Entwicklungsumgebung.
Unverbindliches Angebot
Fordern sie ein unverbindliches Angebot für einen der möglichen Termine
an:
Android Schulungstermine.
Termine
Besuchen Sie den
nächsten freien Kurs. Fordern Sie dazu hier alle weiteren
Informationen und ein unverbindliches Angebot an:
Des Weiteren können Sie auch eine Vorort (Inhouse) Schulung buchen:
Anmeldung
Auf Anfrage erhalten Sie alle weiteren Informationen und ein
unverbindliches Angebot für die Schulung. Sie können sich dann per
Fax-Anmeldeformular anmelden.
Kontakt
Lars Vogel, Email:
androidschulung@gmail.com