Curso Fundamentos Android

Curso Fundamentos de Programación & Desarrollo para dispositivos Android

 

Introducción

En KeepCoding abarcamos las tecnologías más demandadas del mercado, y por eso también te ofrecemos el Curso de Programación y Desarrollo Android.

La revolución de las “apps” está aquí y con ella un mundo de oportunidades de trabajo y de negocios para todos aquellos que quieran subirse a este tren de alta velocidad con Android, uno de los grandes jugadores en este mercado.

Android es un sistema operativo basado en Linux & diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes  y tabletas.

El primer teléfono con Android fue vendido en octubre de 2008, y, a finales de 2010 Android se había convertido en la plataforma líder para smartphones.  Alcanzó una cuota de mercado mundial de teléfonos inteligentes del 75% en el tercer trimestre de 2012. En febrero de 2013, había más de 800.000 aplicaciones disponibles para Android, y el número estimado de aplicaciones descargadas de Google Play supera los 25 millones.

Si te apasiona la tecnología en general y el mundo de la movilidad en particular y te entusiasma la idea de desarrollar Apps con Android para smartphones, toma nota de la nueva oferta que AGBO Training tiene para ti.

¿A quién va dirigido?

El curso de programación y desarrollo para dispositivos Android es un curso intensivo pensado para programadores de otras plataformas, con experiencia previa en programación Java o algún lenguaje orientado a objetos, que quieran entrar en el mercado de las aplicaciones para Android contando con una formación sólida y lo bastante amplia como para abordar aplicaciones no triviales.

Temas a desarrollar

  • La plataforma Android: lenguajes, SDKs de que disponemos para desarrollar, IDEs
  • Versiones de Android y API levels
  • Breve repaso de los puntos clave del lenguaje de programación Java
    • Gestión de memoria
    • OOP: herencia, polimorfismo, sobrecarga, sobreescritura, clases abstractas, inner classes, interfaces
    • Colecciones: Listas y otras estructuras de datos
    • Programación multihilo en Java
    • TDD y pruebas de unidad en Java con JUnit
  • Herramientas
    • Instalación del SDK Google Android
    • Instalación del IDE Android Studio
    • Instalación de los SDKs y ADT
    • Creación de un entorno de desarrollo “portable”
  • Arquitectura sistema Android. Núcleo Linux, Máquina virtual Dalvik
  • Desarrollo de Hello World Android
  • Estructura de una aplicación Android 
    • Layouts
    • Android-manifest.xml
    • Recursos gráficos
    • El Archivo R
    • Las carpetas de recursos
  • Internacionalización y localización de Apps
  • El emulador de Android
    • Emulador != Simulador
  • Bloques fundamentales de una App Android 
    • Activities

    – ciclo de vida de las actividades
    – eventos

    • Intents
    • Services
    • Content providers
  • Controles para las distintas “pantallas” (Actividades) de una App Android
    • Cómo responder a eventos desde un control
  • Diseño de las Actividades
  • Abrir una Actividad desde otra: usando Intents
  • Aplicar MVC a nuestro ejemplo
    • Estudiando MVC
    • Crear el modelo
    • Probar el  modelo
    • Crear controladores

Requisitos, Duración, Horarios, Precios y Fechas

Encuentra en este enlace toda la información sobre el Curso Fundamentos Android de KeepCoding, o si prefieres contáctanos directamente y solicita más información.

Consultar descuentos para estudiantes.

 

Todos nuestros alumnos al final del curso reciben:

 

  • Certificado de participación KeepCoding.
  • Acceso a nuestro exclusivo Grupo Alumni, un espacio exclusivo de intercambio y networking.
  • Acceso a nuestra exclusiva bolsa de trabajo.
  • Camiseta KeepCoding para cursos en nuestra sede.

Matriculación & Formas de Pago

Aquí encontrarás información detallada sobre los pasos a seguir para realizar la inscripción con cualquiera de las opciones de forma de  pago que ofrecemos.

 

¿Dudas?

Si tienes cualquier duda, escríbenos un email.

Sobre este curso, me gustaría…

Matricular curso prograamción iphone ipad newsletter cursos programación ios para iphone & ipad

Otros cursos

Descubre la oferta completa de cursos KeepCoding.