Código:    AND-001    Duración:  15 horas (3 días)

logo centro autorizado formación androide

Centro Autorizado de Formación Android

INFORMACIÓN E INSCRIPCIONES     94 423 73 84      formacion@programia.es

Ver Calendario Cursos

 

El desarrollo de aplicaciones para el sistema Android™  requiere conocimientos básicos del lenguaje de programación Java.

Se forma al alumno en los fundamentos del lenguaje de programación java, sus frameworks, sintaxis y paradigmas.

El curso se enfocará en la programación orientada a objetos y las técnicas que se usan principalmente en el desarrollo de software Android.  Se proporcionan las herramientas básicas y las habilidades que aseguren un adecuado comienzo en el desarrollo de aplicaciones Android.

Estes curso es imprescindible para aquellas personas que no tienen ningún conocimiento en Java y que tienen previsto formarse en el desarrollo de aplicaciones Android.

 

 

.

 

Este curso está diseñado  para desarrolladores de software o para cualquier persona interesada en construir aplicaciones en Android.

Para un mayor aprovechamiento del curso el alumno deberá de tener algún tipo de experiencia en programación en cualquier lenguaje.

En este  curso el alumno aprenderá

  • Los fundamentos de la Máquina Virtual de Java (JVM)
  • Escribir, compilar y ejecutar aplicaciones Java básicas
  • Usar el entorno de desarrollo integrado (IDE)  Eclipse
  • La sintaxis básica de Java y las estructuras de control
  •  Conceptos básicos de la programación orientada a objetos: clases, interfaces, herencia, polimorfismo, …
  • Colecciones en Java, entrada/salida de ficheros, serialización, excepciones, etc..
  • Instalación y configuración de Android SDK, plugins y emuladores Android
  • Escribir una aplicación Android «Hello World»

 El lenguaje de programación Java para programar en Android

  1. Introducción al lenguaje Java
    • Características del lenguaje Java
    • Mostrar como descargar, instalar y configurar  el entorno de desarrollo Java
    • Conocer las diferentes plataformas Java: Java SE, Java EE y Java ME
    • Conocer y usar el sistema de desarrollo integrado IDE Eclipse
  2. Introducción a la programación orientada a objetos con Java
    • Aprender a solucionar un problema mediante la programación orientada a objetos
    • Definir clases
    • Identificar los componentes de una clase
    • Crear, compilar, testear y ejecutar una clase Java
    • Empaquetado e importación  de clases
  3. Tipos de datos en Java
    • Declarar e inicializar variables en Java
    • Definir  y usar variales de tipos de datos primitivos Java
    • Definir  y usar variables de referencia a objetos en Java
    • Definir constantes
    • Declarar e inicializar objetos Java
    • Conocer como funciona la memoria en Java
  4. Uso de operadores y estructuras de control
    • Uso de operadores aritméticos para cambiar valores
    • Uso de operadores relacionales y condicionales
    • El caso especial de la clase String
    • Crear construcciones de control de tipo if  e  if/else
    • Crear construcciones de control de tipo switch
    • Crear estructuras de repeticón  de tipo  for,  while y do/while
  5. Crear y Usar Arrays
    • Crear, instanciar e inicializar arrays de una dimensión
    • Crear, instanciar e inicializar arrays de n dimensiones
    • Usar el bucle for y el bucle for mejorado para recorrer un array
    • Crear e inicializar objetos de tipo ArrayList
    • Acceso a valores de un Array y de ArrayList
  6. Diseño Avanzado de Clase Java
    • Encapsulación en el diseño de clases Java
    • Modificadores de accesibilidad: public, prrivate, protected y package
    • Herencia de clases
    • Cases abstractas
    • Polimorfismo
    • Uso de interfaces
    • Clases interna
    • Tipos Enumerados
    • Serialización y Desserialización
  7. Colecciones y Genéricos
    • Colecciones de tipo Set
    • Colecciones de tipo List
    • Colecciones de tipo Map
    • Colecciones Genéricas
    • Clases de utilidad para la gestión de colecciones
  8. Gestión de Errores
    • Qué son la excepciones y errores Java. Categorías
    • La estructura de contro try/catch/finally para la gestión de exceptions
    • Manejar una excepción en Java
    • Crear nuestras propias excepciones

 

CALENDARIO:

Fecha: del 25 al 27 de mayo del 2015

Horario: de 9:00 a 14:00 horas