Duración

5 días - 30 horas

Descripción

Este es un curso de cinco días (30 horas) que proporciona los conocimientos y habilidades para diseñar y construir una aplicación Android completa. Ofrece una amplia formación sobre los principales componentes del SDK de Android y sus interacciones.

Objetivos

Con este curso aprenderás...

  • Diseñar y construir una aplicación completa de Android
  • Depurar y mantener aplicaciones Android utilizando diferentes herramientas y plugins.
  • Entender a fondo el ciclo de vida de una aplicación Android y sus principales componentes.
  • Utilizar recursos externos, los archivos manifiest, los intents y adapters
  • Comprender y utilizar todas las técnicas de almacenamiento persistente Android: Preferencias, archivos, bases de datos y proveedores de contenido.
  • Utilizar técnicas de procesamiento en Backgruond de Android.

Contenidos del curso

Introducción

Android Framework and Android Studio

  • Android Software Layers
  • Android Libraries
  • Components of an Android Application
  • Application Life-cycle
  • Pre-requisites for Android Application Development
  • Android Studio
  • Gradle
  • Lab 1: Creating Your First Application

Android SDK Tools and Activity Class

  • Android Project Structure
  • The Android Manifest File
  • Structure of the Manifest File
  • Android SDK Tools
  • Activity
  • Methods to Remember
  • Lab 2: Controlling a Camera’s Flash Light

Fragments, Views, and List View

  • Introduction
  • Fragments
  • Views
  • List Views and List Activity
  • Methods to remember
  • Lab 3: Creating a Simple To-Do List Application

Intents and Intent filters

  • Introduction
  • Intents
  • Native Android Actions
  • Data Transfer
  • Intent to Call Activities
  • Register an IntentFilter
  • Methods to remember
  • Lab 4: Creating Contacts Selection Application

Android Layouts and Custom Views

  • Introduction
  • Views
  • Layouts
  • Customized Views
  • Modify Existing Views
  • Lab5: Custom View, Drawer Layout, and Fragments Application

Android Resources, Themes, and Material Design

  • Introduction
  • Android Resources
  • Android Themes and Styles
  • Android Material Design
  • Methods to remember
  • Lab 6: A To-Do List Application in Material Design

Android UI – Dialogs, Menus, and WebView

  • Introduction
  • User Interaction through Messages
  • Dialogs
  • Activities with Dialog Theme
  • Toasts
  • Menus
  • Context Menus
  • Additional Menu Item Options
  • Popup Menus
  • Web View
  • Methods to Remember
  • Lab 7: Wallpaper Application

Android Storage and Background Processing

  • Android Storage Options
  • File I/O
  • Shared Preferences
  • Connecting to the internet
  • Background Processing
  • Lab 8: Quotes Provider Application

Android Storage: SQLite and Content Providers

  • Introduction
  • Databases in Android
  • Content Providers
  • Native Android Content Providers
  • Custom Content Provider
  • Sync Adapters
  • Methods to Remember
  • Lab 9: SQLite Databases and Content Providers

Android Notifications

  • Introduction
  • Creating a notification
  • Notification actions
  • Expandable Notifications
  • Notifications Layouts
  • Notification Priority
  • Notifications in Android 5.0 (Lollipop)
  • Lab 10: Implementing Android Notifications

Conclusiones

 

Para más detalles o resolución de dudas puedes contactar con Core Networks a través del mail formacion@corenetworks.es

Certificación relacionada (no incluida)

Este curso prepara la certificación Y-401 de "Android Certified Application Developer".


Información extra

Prerequisitos

Para lograr un mejor aprendizaje y obtener productividad de manera ágil, con este curso es necesario disponer de conocimientos de Java para Android Development, pero el conocimiento y la experiencia en cualquier lenguaje de programación orientado a objetos se considera suficiente.

Información general

Área formativa

Cursos de Desarrollo para Plataformas Móviles

Fabricante

Formaciones Desarrollo Software

Metodología

Presencial

Certificación

Propia del fabricante

Garantía juvenil

 

¿TIENES DUDAS? PREGÚNTANOS

He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

 

 

Fecha y precios de nuestros cursos

Fecha Horario de impartición Ubicación Precio por alumno Previsto en fecha
No hay convocatoria programada. Por favor, consúltanos sobre próximas fechas y precio para esta formación.

¿Necesitas Ayuda?

Consúltanos si necesitas información de nuestros cursos o masters.

 

Contacta con Core Networks