¿Qué quieres aprender?

Java con Android

Java con Android

Cepi-base

Curso presencial

Barcelona


Precio a consultar

¿Te gustaría ampliar tus conocimientos sobre la tecnología actual? ¿Quieres descubrir como desarrollar aplicaciones para móviles? Lectiva añade este curso Java con Android a su página web para que puedas conseguir lo que deseas.

Esta formación es presencial en Barcelona y tiene una duración de 230 horas lectivas y una duración flexible para facilitarte la adaptación al curso. Además, podrás realizar prácticas en empresas para poner en práctica toda la parte teórica del curso.

Utilizarás Android Software Development Kit y desarrollarás aplicaciones para móviles Android, y el entorno de programación Eclipse, un entorno para crear plataformas de desarrollo integrados.

Este curso es el indicado para aquellos expertos de la informática especializados en el progreso de aplicaciones para Java y móviles. Por ello, se recomienda tener conocimientos previos sobre el diseño web y los servicios de Internet.

Al acabar el curso se te otorgará un Certificado de Asistencia concedido por Cepi-Base.

Contacta con nosotros para obtener más información, sin compromiso alguno.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Barcelona

Objetivos

Este curso introducirá al alumno en uno de los lenguajes de programación con mayor auge. Viendo la creación de applets (programas para páginas webs) y aplicaciones corporativas. El alumno entrará a la programación para dispositivos móviles Android, utilizando el paquete de desarrollo Android (Android Software Development Kit). Android Studio es el entorno de programación que utilizará

A quién va dirigido

Dirigido principalmente a personas interesadas en el diseño de aplicaciones para Java y dispositivos móviles

Requisitos

Se recomienda tener conocimientos de diseño de páginas webs (HTML) y servicios de Internet (WWW, Correo electrónico,...)

Temario completo de este curso

1 – introducción

  • Historia
  • ¿qué es java?

2 – entorno de desarrollo

  • Programas del jdk
  • Eclipse
  • Crear un proyecto
  • Crear un package
  • Crear una clase
  • El primer programa
  • Ejercicios

3 – iniciándonos en la programación

  • Tipos simples de datos
  • Operadores
  • Funciones
  • Alcance de las variables
  • Ejercicios

4 – elementos de programación

  • Toma de decisiones
  • Bucles
  • Matrices (arrays)
  • Lectura de teclado
  • Ejercicios

5 – objetos en java

  • ¿qué es un objeto?
  • Encapsulación
  • Herencia
  • Polimorfismo
  • Ejercicios

6 – tratamiento de errores

  • Excepciones
  • Debugger
  • Ejercicios

7 – interfaz gráfica 1

  • Awt
  • Swing
  • Swt
  • Usando jigloo
  • Ejercicios

8 – interfaz gráfica 2

  • Arquitectura modelo-vista-controlador (mvc)
  • Mas componentes swing
  • Ejercicios

9 – gráficos y sonidos

  • Elementos gráficos
  • Ejercicio
  • Imágenes
  • Sonidos
  • Ejercicios

10 – ficheros

  • Acceso a ficheros
  • Jfilechooser
  • Ficheros de texto
  • Clases serializables
  • Ejercicios

11 – bases de datos

  • Jdbc (java database conectivity)
  • Odbc (open database connectivity)
  • Clases de jdbc
  • Ejercicios

12 – multi-thread

  • Threads en java
  • Grupos de threads
  • Comunicación entre threads
  • Ejercicios

13 – comunicaciones

  • Trabajo en red
  • Clase url
  • Sockets
  • Smtp

14 – java en teléfonos móviles

  • Introduccion
  • Arquitectura java2me
  • Midlets
  • Componentes para midlets
  • Gráficos
  • Ejercicios

15 – juegos para móviles

  • Introducción
  • Sprites
  • Lectura del teclado
  • Ejercicio
  • Mapas


Temario del curso de android programación avanzada

1. Introducción

  • la tecnología actual
  • el sistema operativo android
  • convenciones usadas en este dossier

2. Empezando con android studio

  • ¿qué es android studio?
  • el entorno de trabajo
  • el sdk manager
  • el avd manager
  • estructura de un proyecto
  • creación de una primera app: hola mundo
  • probar una aplicación
  • ejercicios

3. La interfaz de usuario i: layouts

  • layouts y vistas
  • entender las unidades
  • tipos de layout
  • ejercicios

4. La interfaz de usuario ii: vistas

  • diferentes tipos de vistas
  • crear un menú de opciones
  • ejercicios

5. La interfaz de usuario iii: personalización

  • uso de recursos y otras vistas
  • ejercicios

6. La interfaz de usuario iv: interfaz mediante código

  • definir la interfaz de usuario mediante código
  • definir las preferencias del usuaro en xml
  • preparar la interfaz con calificadores
  • Ejercicios

7. Actividades

  • el ciclo de vida de una actividad
  • lanzar actividades
  • ejercicios

8. Interfaces dinámicos

  • vistas personalizadas y contenido dinámico
  • gráficos en android
  • animaciones
  • 9. Permisos y proveedores de contenido
  • permisos y seguridad
  • proveedores de contenidos
  • leer información de un content provider
  • modificar la información de un content provider
  • ejercicios

10. Manejo del dispositivo

  • Eventos en la pantalla táctil
  • Audio y vídeo
  • Sensores
  • Ejercicios

11. Google maps

  • configuración de un proyecto
  • añadiendo mapas al proyecto
  • implementar funcionalidades en maps
  • Ejercicios

12. Hilos en ejecución

  • hilos en ejecución hilo principal
  • hilos en ejecución: la clase thread
  • hilos en ejecución: la clase asynctask
  • Crear servicios en segundo plano
  • ejercicios

13. Notificaciones

  • mensajes toast
  • estilos de notificaciones
  • ejercicios

14. Almacenamiento

  • persistencia de la información
  • preferencias compartidas (sharedpreferences)
  • almacenamiento interno
  • almacenamiento externo
  • ejercicios

15. Datos estructurados

  • datos estructurados, semiestructurados y no estructurados
  • acceso a ficheros xml
  • base de datos local con sqlite
  • base de datos remoto con mysql
  • ejercicios


16. Proyecto final: cepi-taxis

  • objetivos
  • definición del proyecto: cepitaxis
  • implementación
  • funcionamiento de la aplicación
  • versiones de android y nivele apli
Ver más

Preguntas a exalumnos (1)

Cual es el precio.

Hola Andrés, 

Por lo que a nosotros respecta, el centro se reserva esta información, así que lo que te recomendamos es que hagas click en el botón "solicita información del curso" para que, de esta manera, el propio centro se ponga en contacto contigo para aclararte todas las dudas que tengas y evites malentendidos a la hora de apuntarte.
Esperamos haberte ayudado