¿Qué quieres aprender?

Máster de Programación en Desarrollo de Aplicaciones Móviles

Máster de Programación en Desarrollo de Aplicaciones Móviles

CURSOLINE

Máster presencial

Alcorcón (Madrid)


Precio a consultar

Duración : 5 Meses

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Alcorcón

A quién va dirigido

" Estudiantes de Ingeniería informáticas, Telecomunicaciones, graduados de otras titulaciones de la rama de ingeniería y graduados en Multimedia. " Trabajadores de empresas, instituciones y administraciones públicas que quieran integrar la tecnología móvil dentro de sus procesos organizativos, de ventas, marketing, etc. " Consultores de empresas sobre tecnología móvil.

Requisitos

Manejo de inglés técnico a nivel de lectura y conocimientos o experiencia en programación en cualquier lenguaje orientado a objetos.

Temario completo de este curso

1. DATABASE ADMINISTRATION FUNDAMENTALS – (40364 MTA)

32 Hs.
Certificación:

  • Este curso prepara para el examen 98-364: Database Administration Fundamentals
  • Examen que es requisito para la certificación: MTA en Base de Datos

Objetivos:

  • Conceptos de bases de datos
  • Crear objetos de base de datos
  • Manipulación de datos, almacenamiento de datos
Contenidos Principales:
  • Módulo 1: Comprensión de conceptos centrales de la base de datos
  • Módulo 2: Crear objetos de base de datos
  • Módulo 3: Manipulación de datos
  • Módulo 4: Comprendiendo el almacenamiento de datos
  • Módulo 5: Administración de una base de datos

2. SOFTWARE DEVELOPMENT FUNDAMENTALS – (40361 MTA)

32 Hs.
Certificación:

  • Este curso prepara para el examen 98-361: Software Development Fundamentals
  • Examen que es requisito para la certificación: MTA en Desarrollo

Objetivos:

  • Núcleo de Programación
  • Programación Orientada a Objetos
  • Desarrollo de Software
  • Aplicaciones Web
  • Aplicaciones de Escritorio
  • Vínculos con bases de datos.
Contenidos Principales:
  • Módulo 1: Introducción a la programación orientada a objetos
  • Módulo 2: Comprensión de desarrollo general de software
  • Módulo 3: Comprensión de aplicaciones Web
  • Módulo 4: Comprensión de aplicaciones de escritorio
  • Módulo 5: Conocimiento de bases de datos

3. JAVA PROGRAMMING

40 Hs.
Certificación:
Este curso no tiene una certificación asociada.
Objetivos:

  • Conocer las características de la programación de Java y sus aplicaciones,
  • Conocer la sintaxis básica del lenguaje Java
  • Escribir programas Java simples
Contenidos principales

Módulo 1: El lenguaje Java

  • Preparación y uso del ambiente de trabajo.
  • Variables, operaciones y tipos de datos
  • Estructuras de Control. (Bifurcaciones – IF – Ciclos)
  • Arreglos

Módulo 2: Programación Orientada a Objetos Java

  • Clases y Objetos. Atributos y métodos. Constructores.
  • Relaciones entre clases – Asociación. – Multiplicidad. – Agregación. – Composición.
  • Herencia. – Generalización.
  • Polimorfismo.
  • Clases abstractas e interfaces.

Módulo 3: Java Avanzado

  • Excepciones
  • Programación Concurrente. Hilos.
  • Archivos

Módulo 4: Java y base de datos

  • Ambiente de trabajo.
  • Drivers.
  • Instalación. Distintas bases de datos.
  • Prueba de la instalación.
  • Trabajando con la base de datos.
  • Operaciones requeridas sobre una base de datos. SQL. Resumen de SQL básico.
  • Componentes comunes de JDBC.
  • Driver.
  • Connection.

4. ANDROID APPLICATION DEVELOPMENT- (AND 801)

40 Hs.
Certificación:

  • Este curso prepara para el examen AND 801: Android Application Development
  • Examen que es requisito para la certificación: Android Certified Application Developer

Objetivos:

  • Este curso proporciona los conocimientos y habilidades necesarios para diseñar y construir una aplicación completa para Android ™. Ofrece una capacitación exhaustiva sobre los componentes principales de Android SDK y sus interacciones.
  • El curso incluye temas compatibles con todas las versiones de Android hasta Android 8 y el código fuente actualizado a API 27. Este curso utiliza el lenguaje de programación Kotlin. Kotlin es un lenguaje de programación seguro y conciso que promueve un desarrollo más rápido de aplicaciones de Android de alta calidad.
Contenidos principales

Módulo 1: Introducción a Kotlin

  • Historia de Kotlin
  • Ventajas de Kotlin
  • ¿Cómo funcionan los programas de Kotlin?
  • Prerrequisitos del software Kotlin
  • Instalar Android Studio
  • Creando el Proyecto Kotlin Usando Android Studio
  • Creando un programa Kotlin
  • Ejecución de un programa de Kotlin
  • Variables de Kotlin
  • Tipos de datos de Kotlin
  • Entrada de Información al Programa Kotlin

Módulo 2: Control de declaraciones de flujo

  • Introducción
  • Si la declaración
  • Si – Otra declaración
  • Operadores lógicos y otros
  • Cuando declaración y expresión
  • Para bucles
  • Mientras que Loops
  • mientras que Loops
  • Saltar expresiones

Módulo 3: Funciones y Programación Orientada a Objetos (OOP)

  • Programación orientada a objetos (OOP)
  • Objeto
  • Clase
  • Colecciones de Kotlin

Módulo 4: Android Framework y Android Studio

  • Introducción
  • Arquitectura de plataforma Android
  • Bibliotecas de Android
  • Componentes de la aplicación Android
  • Tipos de procesos de Android y sus prioridades
  • Desarrollo de aplicaciones de Android
  • Laboratorio 4: Creando su primera aplicación

Módulo 5: Crear interfaz de usuario Interfaz de usuario

  • Introducción
  • Estructura de proyecto de Android
  • Ver
  • Creando una interfaz de usuario
  • Laboratorio 5: Creación de una aplicación de pedido de pizza

Módulo 6: diseños de Android, estilos, temas y menús

  • Introducción
  • Puntos de vista
  • Diseños
  • Estilos y temas de Android
  • Manifiesto de la aplicación
  • Práctica de laboratorio 6: diseños, estilos y temas de aplicaciones de Android

Módulo 7: brindis, actividades, navegaciones y vistas

  • Clase de contexto
  • Clase de tostada
  • ¿Qué es una actividad?
  • Ciclo de vida de la actividad
  • Android con intención
  • Vistas de Android

Módulo 8: Diálogos, Snackbar, Menús, WebView y Notificaciones de Android

  • Introducción
  • Diálogos de Android
  • Snackbar
  • Menús
  • WebView
  • Notificaciones de Android
  • Laboratorio 8: configuración del navegador web, el menú y la notificación de Android

Módulo 9: Almacenamiento de Android, SQLite y proveedores de contenido

  • Opciones de almacenamiento de Android
  • Preferencias compartidas
  • Almacenamiento interno
  • Almacenamiento externo
  • Conexión de red
  • Bases de datos SQLite
  • Proveedores de contenido
  • Adaptadores de sincronización
  • ORMLite
  • Elegir almacenamiento interno o externo
  • Laboratorio 9: bases de datos SQLite y proveedores de contenido

Módulo 10: Aplicaciones con reconocimiento de ubicación: uso de GPS y Google Maps

  • Introducción
  • ¿Qué es GPS y cómo funciona?
  • Otros proveedores de servicios de ubicación
  • Configurando Google Maps
  • JSON y API
  • Laboratorio 10: Aplicaciones con reconocimiento de ubicación usando un GPS y Google Map
5. ANDROID SECURITY ESSENTIALS – (AND 802)

12 Hs.
Certificación:

  • Este curso prepara para el examen AND 802: Android Security Essential
  • Examen que es requisito para la certificación: Android Certified Application Engineer

Objetivos:

  • Este curso cubre completamente el modelo de seguridad de Android y las preocupaciones tanto del desarrollador como del punto de vista del usuario final.

Este curso permite:

  • Comprender la arquitectura de software de Android.
  • Comprender el modelo de seguridad de Android.
  • Crear aplicaciones Android teniendo en cuenta las mejores prácticas de seguridad.
  • Crear una aplicación más segura y más robusta que atraiga a los clientes.
Contenidos principales

Módulo 1: Permisos

  • Introducción
  • Arquitectura de plataforma Android
  • Arquitectura de seguridad de Android
  • Permisos
  • Laboratorio 1

Módulo 2: Administrar el archivo de política

  • Introducción
  • El archivo de manifiesto
  • Modificar la política de aplicación
  • Laboratorio 2

Módulo 3: Privacidad y protección de datos de los usuarios

  • Introducción
  • Principios de seguridad de datos
  • El entorno móvil
  • Estados de datos
  • Vulnerabilidades y ataques contra datos almacenados
  • Principios de protección
  • Consejos para Android Vulnerabilidades de codificación
  • Laboratorio 3

Módulo 4: Asegurar el almacenamiento

  • Introducción
  • Decisiones de almacenamiento de datos
  • Mecanismos de almacenamiento
  • Operaciones de archivos en un almacenamiento externo
  • Cache
  • Base de datos
  • Laboratorio 4
6. ANDROID™ APPLICATIONS UI/UX DESIGN AND MONETIZATION TECHNIQUES – (AND 803)

12 Hs.
Certificación

  • Este curso prepara para el examen AND 803: Android Applications UI/UX Design and Monetization Techniques
  • Examen que es requisito para la certificación: Android Certified Application Engineer

Objetivos

  • Este curso cubre exhaustivamente las aplicaciones de Android UI / UX Design y las preocupaciones de las técnicas de monetización de las aplicaciones de Android UI / UX Design y de las aplicaciones de Android.
Contenidos principales

Módulo 1: Fundamentos del diseño de UI / UX

  • Introducción
  • UX Designer
  • Diseñador de UI
  • La diferencia entre UI y UX Design
  • Comprender las necesidades de los usuarios y las empresas
  • Estrategia y contenido
  • Enmarcado de cables y creación de prototipos
  • Ejecución y análisis
  • Usabilidad y sensación del usuario
  • Pruebas y comentarios

Módulo 2: Creación de una aplicación de estructura metálica

  • Introducción
  • ¿Por qué Wireframe es el primer paso?
  • Qué hacer y qué no hacer para un diseño de UX exitoso
  • Wireframe Tools para aplicaciones móviles
  • Laboratorio 2: Creación de la estructura metálica de su aplicación

Módulo 3: Un viaje de diseñador de UX / UI en dos aplicaciones de Android

  • Introducción
  • Aplicación Pizza Pizza
  • La aplicación de la red meteorológica

Módulo 4: Cómo monetizar su aplicación

  • Introducción
  • Diferentes técnicas de monetización
  • Formato de anuncio
  • Tipos de anuncios
  • La mejor técnica para su negocio
  • Agregar anuncios en la aplicación a su aplicación Android
  • Métricas de ingresos
  • Laboratorio 4: agregar anuncios de Google a su aplicación

Módulo 5: Publicación de su aplicación

  • Introducción
  • Preparar su aplicación para el lanzamiento
  • Liberando su aplicación a los usuarios
  • Firmando su solicitud
  • El proceso de publicación en Google Play
  • Servicio de facturación en la aplicación de Google Play
  • Lanzamiento de mejores prácticas de aplicaciones
  • Laboratorio 4: Publicación de su aplicación en Google Play

Módulo 6: Licencia y monitoreo de su aplicación

  • Introducción
  • Licenciando su aplicación
  • Google Play Licensing
  • Agregar licencias a su aplicación
  • Monitoreando tu aplicación
  • Laboratorio 6: adición de licencias y análisis a su aplicación

7.TRABAJO EN EQUIPO

12 Hs.
Certificación:
Este curso no tiene una certificación asociada.
Objetivos:

  • Desarrollar habilidades que posibiliten mejorar el desempeño de un equipo de trabajo.
  • Reconocer los factores intervinientes en una comunicación interpersonal desde un contexto organizacional.
  • Implementar una adecuada sinergia grupal, centrada en los procesos de mejora y creatividad continua.
  • Elaborar un marco valorativo para el desarrollo de un equipo de alto rendimiento.
Contenidos principales

Módulo 1: El camino hacia la Interdependencia

  • Diferencias entre Grupo y Equipo.
  • Fundamentos del Trabajo en Equipo.
  • Las implicancias de trabajar con otro.
  • El balance de la participación.
  • Condiciones indispensables para alcanzar un alto desempeño.

Módulo 2: Roles y funciones en el Equipo

  • Método de trabajo e involucramiento activo.
  • Motivadores Extrínsecos e Intrínsecos.
  • El liderazgo rotativo.
  • Tipología de participantes en un equipo.
  • Cómo aprovechar fortalezas y contrarrestar las debilidades.

Módulo 3: El Equipo en Conflicto

  • ¿Por qué fallan los Equipos?
  • Características de la Visión Sistémica.
  • Relaciones competitivas entre los miembros del equipo.
  • El valor positivo del Conflicto.
  • Los beneficios de una Comunicación Eficaz.
  • Herramientas para trabajar en Equipo.
  • Estilos de interacción interpersonal.
  • Criterios clave para el manejo de la información.
  • Sinergia y mejora continua.

8.LIDERAZGO Y MOTIVACIÓN

12 Hs.
Certificación:
Este curso no tiene una certificación asociada.
Objetivos:

  • Dotar al personal jerárquico y mandos medios, de las competencias requeridas para liderar personas de manera exitosa.
  • Manejar las diversas variables situacionales generadas en una organización, desde una conducción participativa basada en una motivación de alto impacto.
  • Aprender a impulsar y/o fortalecer la delegación y la resolución efectiva de situaciones conflictivas.
Contenidos principales

Módulo 1: El Liderazgo Motivacional

  • Tipos y estilos de Liderazgo.
  • Motivación y Desarrollo.
  • La Valoración de Gestión.
  • Técnicas de Reconocimiento laboral apropiado.
  • Poder, Autoridad y Responsabilidad.
  • Claves para Dirigir desde la Motivación.

Módulo 2: Técnicas de Delegación Efectiva

  • La fijación de Objetivos.
  • Los temores más frecuentes.
  • Pasos críticos para una Delegación exitosa.
  • Diagrama de Funciones de la Conducción.
  • Cómo desarrollar el Trabajo en Equipo.

Módulo 3: El líder en la Resolución de Conflictos

  • Detectando momentos difíciles.
  • Conflictos entre roles y expectativas.
  • La “curva de la ira”.
  • Estilos de comportamiento ante el conflicto.
  • El Manejo adecuado de situaciones conflictivas.
Ver más