EDUCAWEB TE AYUDA A ENCONTRAR TUS ESTUDIOS
1 Busca tu curso
2 Elige tu curso
3 Solicita información
  • /
  • Cursos
  • /
  • Postgrado en Programación y Desarrollo de Aplicaciones JAVA + Programación de Aplicaciones Android

Postgrado en Programación y Desarrollo de Aplicaciones JAVA + Programación de Aplicaciones Android

Datos del curso

Tipo:Posgrado
Modalidad:On-line
Precio:Gratuito o subvencionado
Curso 100% subvencionado para trabajadores en activo contratados en régimen general (no válido para autónomos ni funcionarios)
Idiomas en los que se imparte:Español
Duración:480 Horas
12 meses

Descripción

Duración: 480 horas

Modalidad: Online

Precio: 100% Bonificable

Prerrequisitos: Ser trabajador contratado en el régimen general y enviar la documentación de matrícula (no válido para autónomos y funcionarios).

Títulación: Título avalado por la Administración Pública con reconocimiento internacional (válido para oposiciones).


Justificación / Resumen: La tecnología de los dispositivos móviles ha avanzado rápidamente en los últimos años, llegando a ser actualmente auténticos ordenadores de bolsillo. Esta evolución nos da cada vez más posibilidades para desarrollar aplicaciones que aprovechen las características de estos dispositivos. La plataforma que más rápido está creciendo actualmente es Android, debido a que se trata de un Sistema Operativo abierto que cualquier fabricante puede adaptar e instalar en sus dispositivos, que está en constante evolución, y que aporta gran cantidad de servicios y aplicaciones. La gran demanda por este tipo de dispositivos móviles genera un gran interés por parte de los desarrolladores que desean crear aplicaciones para un mercado en pleno auge.


Objetivos: - Proporcionar al alumno la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnología que engloba Java SE, como del lenguaje de programación en sí.
- Aprender las características de dos tipos de aplicaciones que se pueden crear con Java SE: applets y aplicaciones autónomas.
- Aprender a desarrollar una aplicación en el sistema operativo para móviles Android.
- Conocer los programas y entornos para su realización así como las etapas necesarias hasta su publicación y posterior comercialización.
- Conocer la estructura básica de un proyecto en Android.
- Conocer el entorno de trabajo eclipse para Android.

Para qué te prepara: Con este curso el alumno se centrará en aprender los conocimientos necesarios de Java y dará los primeros pasos en la programación para Android.

Destinatarios

Este curso está dirigido a todos aquellos desarrolladores que quieran programar aplicaciones para tecnologías móviles, así como para programadores que quieran aprender a realizar aplicaciones sobre Android, o en general, programación JAVA.

Objetivos

- Proporcionar al alumno la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnología que engloba Java SE, como del lenguaje de programación en sí.
- Apre

Metodología

Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, d

Prácticas

Bolsa de empleo y prácticas

Titulación obtenida

Doble Titulación Expedida por Euroinnova Business School y Avalada por el Instituto Europeo de Estudios Empresariales

Bolsa de empleo

Si

Requisitos

trabajadores en activo contratados en régimen general (no válido para autónomos ni funcionarios)

Competencias para las que te prepara el curso

Con este curso el alumno se centrará en aprender los conocimientos necesarios de Java y dará los primeros pasos en la programación para Android.

Perspectivas laborales

Informática. Programación, Desarrollo de Aplicaciones.

Temario del curso


PARTE 1. JAVA SE STANDARD EDITION
MÓDULO 1. EL LENGUAJE JAVA
TEMA 1. INTRODUCCIÓN

   1. ¿Qué es Java?
   2. ¿Qué es Java SE?
   3. Instalar el JDK y NetBeans
   4. Presentación del curso

TEMA 2. NETBEANS 5.5

   1. Iniciar NetBeans
   2. El primer proyecto
   3. Personalizando el editor
   4. Ayuda y actualizaciones

TEMA 3. PENSAR EN OBJETOS (I)

   1. Orientado a objetos
   2. Clases
   3. Propiedades
   4. Métodos y constructores

TEMA 4. PENSAR EN OBJETOS (II)

   1. Repaso
   2. Crear objetos
   3. Compilar el código
   4. Ocultar la información
   5. Encapsular propiedades

TEMA 5. HERENCIA

   1. Presentación
   2. Crear subclases
   3. Crear objetos de las subclases
   4. Sobrescribir métodos
   5. El acceso protected
   6. NetBeans y la herencia

TEMA 6. VARIABLES Y CONSTANTES

   1. Variables en Java
   2. Tipos de datos
   3. Inicializar las variables
   4. Constantes

TEMA 7. EXPRESIONES

   1. Operadores para enteros
   2. Desbordamiento (overflow y underflow)
   3. Operadores para reales
   4. Operador de concatenación

TEMA 8. ARRAYS Y ESTRUCTURAS DE CONTROL

   1. ¿Qué es un array?
   2. Estructuras de repetición
   3. Estructuras de decisión
   4. Combinar estructuras

TEMA 9. MÁS SOBRE LOS ARRAYS

   1. Arrays de objetos
   2. Arrays multidimensionales
   3. Métodos con un número variable de parámetros

TEMA 10: CADENAS DE CARACTERES O STRINGS

   1. Cadenas de caracteres en Java
   2. Descripción de la clase String
   3. Comparar strings
   4. Realizar búsquedas
   5. La clase StringBuilder

TEMA 11. EXCEPCIONES (I)

   1. Introducción
   2. Tipos de excepciones
   3. La estructura try - catch
   4. Jerarquía de excepciones

TEMA 12. EXCEPCIONES (II)

   1. El bloque finally
   2. ¿Dónde manejar las excepciones?
   3. Lanzar excepciones propias

TEMA 13. CLASES ABSTRACTAS E INTERFACES

   1. Clases abstractas
   2. Clases abstractas de Java
   3. Crear interfaces
   4. Implementar interfaces

TEMA 14. PAQUETES (PACKAGES)

   1. Introducción
   2. Crear un paquete
   3. Utilizar los paquetes
   4. Los paquetes java.*

MÓDULO 2. APLICACIONES Y APPLETS
TEMA 15. INTRODUCCIÓN A LOS APPLETS

   1. ¿Qué es un applet?
   2. La clase Applet
   3. La etiqueta APPLET
   4. Métodos fundamentales de los applets

TEMA 16. DIBUJAR Y AÑADIR COLOR

   1. Rectángulos y polígonos
   2. Aplicar colores
   3. Elipses y arcos

TEMA 17. FUENTES, IMÁGENES Y SONIDOS

   1. Fuentes de texto
   2. Información sobre las fuentes
   3. Utilizar imágenes
   4. Utilizar sonidos

TEMA 18. CREAR ANIMACIÓN

   1. Introducción
   2. Preparar la animación
   3. Primer intento
   4. Crear hilos de ejecución
   5. Reducir el parpadeo

TEMA 19. CLASES SWING (I)

   1. AWT y Swing
   2. La clase JFrame
   3. Componentes básicos
   4. Administradores de diseño (layouts)
   5. Cambiar el aspecto y funcionalidad

TEMA 20. CLASES SWING (II)

   1. Introducción
   2. Escuchar los eventos
   3. Manejar los eventos
   4. Programación visual con NetBeans
   5. Programar los eventos

PARTE 2. DESARROLLO Y PROGRAMACIÓN DE APLICACIONES PARA ANDROID
TEMA 1. INTRODUCCIÓN E HISTORIA

   1. Introducción
   2. Versiones

TEMA 2. ESTRUCTURA BÁSICA DE UN PROYECTO EN ANDROID

   1. Creación de un nuevo proyecto de Android
   2. Estructura de carpetas de un proyecto Android
   3. Componentes de una aplicación Android
   4. Ejemplo de una pequeña aplicación Android

TEMA 4. ENTORNO DE TRABAJO ECLIPSE PARA ANDROID

   1. Introducción
   2. Herramientas integradas del SDK
   3. Editores de código
   4. Android Virtual Device (AVD)

TEMA 5. INTERFAZ DE USUARIO EN ANDROID

   1. Introducción
   2. Layout
   3. Los botones
   4. Imágenes y texto Selectores
   5. Ejercicio: creación de una calculadora
   6. Views Compuestos

TEMA 6. TRATAMIENTO XML

   1. Introducción
   2. Sax en Android
   3. DOM en Android

TEMA 7. MENÚS

   1. Introducción
   2. Creación de un Menú
   3. Submenús
   4. Menús contextuales
   5. Opciones avanzadas de los menús

TEMA 8. WIDGETS

   1. Introducción
   2. Preferencias
   3. Creación de Widget
   4. Opciones avanzadas de los Widgets

TEMA 9. BASES DE DATOS

   1. Introducción
   2. SQLite
   3. Content providers

TEMA 10. GPS Y MAPAS EN ANDROID

   1. Introducción
   2. Localización geográfica
   3. Mapas en Android

TEMA 11. FIRMA DE APLICACIONES Y PUBLICACIÓN EN MARKET

   1. Firmar nuestra aplicación
   2. Publicar una aplicación en Market

¿Te interesa este curso?

Centro que realiza el curso
INESEM Formación Contínua
Edificio "Centro Empresas Granada"- Oficina 3 Polig. Industrial La Ermita
18230 Atarfe (Granada)
INESEM FORMACIÓN CONTÍNUA ofrece Cursos 100% bonificables, de las más diversas categorías con la máxima calidad y garantía. Es una oportunidad extraordinaria para poder reciclarse y ampliar formación.
Actualmente las empresas deben de adaptarse a entornos cambiantes donde deben de enfrentarse a una incertidu...
Elige los temas que te gustan y te avisamos.
¡Crea tus alertas ahora!