Quality Seal Emagister EMAGISTER CUM LAUDE

Fundamentos de Programación Android

KeepCoding
A Distancia
Precio Emagister

499 
+ IVA
¿Quieres hablar con un asesor sobre este curso?

Información importante

  • Curso
  • Nivel básico
  • A distancia
  • Duración:
    3 Días
  • Cuándo:
    A elegir
Descripción

Este Curso Básico de Desarrollo & Programación para Smartphones con Sistema Operativo Android, ofrecido por KeepCoding e impartido por nuestro Jedi de Android, tiene por objetivo llevar al alumno desde cero hasta un nivel de conocimiento que le permite empezar de inmediato a realizar sus primeras aplicaciones para los dispositivos con Android.

Información importante

Precio a usuarios Emagister: PROMO DESARROLLADOR: 499€ PVP PACK PRESENCIAL+Android Online: Por sólo 100€ más, Curso Fundamentos Android Online ¡con acceso de por vida!

Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
A elegir
A distancia

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Proporcionar una base sólida y realista que permitirá al alumno empezar de inmediato a crear aplicaciones (apps) triviales para dispositivos con sistema operativo Android. Empezamos con los fundamentos de Android como plataforma, pasando por un estudio de todos sus componentes, los distintos entornos de desarrollo, APIs y servicios, hasta el ciclo de vida, desarrollo y publicación de una aplicación en Google Play, cubriendo además otros puntos específicos.

· ¿A quién va dirigido?

El curso intensivo de desarrollo para dispositivos Android está 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.

· Requisitos

- Experiencia previa en algún lenguaje orientado a objetos (POO). - Experiencia previa en Java. - Hardware: PC/Mac moderno (al menos 2GB RAM, se recomiendan 4GB RAM) con Linux/OSX/Windows. Java es multiplataforma y las herramientas que se van a usar (Eclipse, el SDK de Android, etc.) también. - Software: El SDK de Google, el IDE Eclipse y el JDK de Java. Si no lo tienen instalados previamente, podrán consultar el tutorial de instalación.

· Titulación

Certificado de asistencia otorgado por KeepCoding.

· Metodología y documentación

El curso tiene un enfoque totalmente práctico y el alumno pasa la mayor parte del tiempo trabajando código. Cada concepto viene seguido de su aplicación, de tal forma que el contenido es siempre visto dos veces, asegurándose de esta forma que, al terminar el curso, el alumno domine por completo el contenido. Se facilita al alumno todas las diapositivas de referencia para el mejor seguimiento, y también ejercicios con respuestas para permitirle, una vez concluido el curso, practicar los conceptos enseñados. A lo largo del curso se desarrolla una App de vinos compatible para Tablets y Smartphones aplicando los conceptos vistos.

Opiniones

J

23/07/2016
Lo mejor Un curso realmente fundamental. Como introducción, perfecto. Genial como base para aprender a desarrollar aplicaciones. Muy recomendable.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
J

23/07/2016
Lo mejor Un curso realmente fundamental. Como introducción, perfecto. Genial como base para aprender a desarrollar aplicaciones. Muy recomendable.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
E

18/05/2016
Lo mejor Perfecto, claro y muy práctico. Me ha proporcionado todas las bases de la programación, y el profesor explica de manera muy clara y tomándose todo el tiempo necesario. Recomendadísimo.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
E

18/05/2016
Lo mejor Perfecto, claro y muy práctico. Me ha proporcionado todas las bases de la programación, y el profesor explica de manera muy clara y tomándose todo el tiempo necesario. Recomendadísimo.

A mejorar Nada.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
I

01/03/2016
Lo mejor Muy recomendable este curso para iniciarse. Y eso que sólo he empezado, pero ya se nota que será bueno.

A mejorar Me ha gustado todo.

¿Recomendarías este curso? Sí.
¿Te ha ayudado esta opinión? (0)
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

Eclipse
Android
Crear Apps para Smartphone con sistema operativo Android
Manejar las ppales funciones avanzadas de la plataforma

Profesores

Juan José Ramírez
Juan José Ramírez
Profesor

Juan es Ingeniero Informático Superior con Maestría en Sistemas de Información Geográfica por la Universidad Pontifica de Salamanca. Comenzó su andadura delante del código hace ya casi una década con J2EE, XHTML, JavaScript, .NET, etc. No obstante, actualmente ha enfocado su trabajo hacia el desarrollo de Apps en iOS y Android, con alta experiencia y pericia en este ultimo.

Temario

  • 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 Eclipse
  • 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: 505050; font-family: Arial; text-align: justify; text-indent: -24px;">Emulador != Simulador
  • Bloques fundamentales de una App Android
  • Activities: ciclo de vida, 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

Información adicional

Información sobre el precio: Transferencia Bancaria Paypal Tarjeta de Crédito


Observaciones: Nuestro Jedi de Android lleva desde el año 1988 programando. En los últimos 3 años está volcado en el desarrollo de aplicaciones móviles, especialmente con Android, iOS y WebOS. Es un experto multiplataforma y profundo conocedor de la plataforma Java EE y sus frameworks, habiéndose certificado como ITIL Foundations V2 y como SCJP 1.5, SCJP 1.6, SCWCD 1.5 y SCBCD 1.3.
Más información en cursos@keepcoding.io

Compara este curso con otros similares
Ver más cursos similares