Programacion dispositivos moviles

Aprende a desarrollar aplicaciones móviles innovadoras y atractivas con nuestro curso de programación en dispositivos móviles. Obtendrás habilidades en lenguajes de programación como Java y Swift, así como en la creación de interfaces de usuario y la integración de funciones avanzadas como la geolocalización y la cámara. Conviértete en un desarrollador móvil altamente calificado y amplía tus oportunidades profesionales en el mundo de la tecnología. ¡Inscríbete hoy!

Mas información







Objetivo General

El objetivo del curso es que los alumnos puedan, sin conocimientos previos, crear y diseñar aplicaciones para dispositivos móviles tales como iPhone, iPad, iPod Touch y terminales Android. Este curso está orientado a la creación de aplicaciones móviles con Phonegap: iPhone, Android, Windows Phone, Blackerry, Blackberry 10, webOS. Al terminar el curso el participante de estar en capacidad de manejar en forma general las APIS que proporciona PhoneGap como son: Acelerómetro, Cámara, Compás, Contactos, Sistema de Ficheros, Geolocalización, Media, Red, Notificaciones (alertas, sonido, vibración), Almacenamiento.

Objetivos especificos

- El objetivo del curso es que los alumnos puedan, crear y diseñar aplicaciones avanzadas para dispositivos móviles tales como iPhone, iPad, iPod Touch y Terminales Android. El curso incluye también la formación necesaria para empaquetar correctamente las aplicaciones creadas y subidas a la App Store y al Android Mark.
- Se introducirá al alumno en el mundo de Java ME, usando las herramientas y emuladores. Se aplicarán los conceptos y ejemplos serán funcionales en cualquier otra plataforma Java ME, con algunas excepciones menores.
- El objetivo fundamental es introducir a los asistentes a la programación de aplicaciones para dispositivos móviles Android, mediante el uso de las herramientas para desarrolladores.

Propuesta de valor

El principio de este diplomado es fortalecer en los participantes una actitud de exploración incremental y práctica de las diferentes técnicas, retos y tendencias de este diplomado; todo lo anterior enmarcado en una metodología especializada para proyectos de analítica que le permitirá al participante llevar de manera más natural todo lo aprendido a la práctica organizaciona

DURACIÓN

160 horas


Tutoría

Tutorizado








Contenido académico



En este apartado puedes encontrar todos los temas que contiene el curso

Modulo 1

- ¿Qué es HTML5 y el Web Responsive aplicado a Apps y PWA?
-Enfoque de HTML5 para móviles.
- React vs Angular 4.
- React Native vs IONIC.
- Introducción a NodeJS: JavaScript en la consola.
- Node Interactivo con REPL. Gestión de Paquetes con NPM.
- Instalación de Cordova.

Modulo 2

- Historia e introducción.
- Uso de variables.
- Condicionales.
- Operadores lógicos.
- Loops (operadores de iteración).
- Funciones.
- Arrays.
- Formularios.

Modulo 3

- Extendiendo HTML y trabajando JavaScript con AngularJS 4.
- Herramientas de desarrollo con AngularJS 4.
- TypeScript y AngularJS 4.
- TypeScript: Configuraciones.
- Objetos y clases con TypeScript.
- Componentes.
- Expresiones.
- Data Binding.

Modulo 4

- Injectable (services).
- Directivas.
- Formularios.
- Observables RxJS.
- Reactive forms.
- Routing.

Modulo 5

- Firebase en AngularJS 4: AngularFire.
- Conociendo el API oficial.
- Introducción a los servicios Web.
- Análisis sintáctico de JSON.
- Introducción a REST como método de comunicación con aplicaciones.
- Diseño y construcción de Apis en REST.
- Creación de Mocks para la interacción con datos.

Modulo 6

- Introducción y cambios en Apache Cordova.
- Guía de instalación SDK para iOS.
- Guía de instalación SDK para Android.
- Configuración Cordova en Android.
- Configurando el entorno de desarrollo para Apache Cordova.
- Creando un "Hola Mundo" en Apache Cordova.
- Creación de un proyecto Android.
- Usando el emulador de Android.
- Instalando Genymotion como herramienta de emulación y virtualización.

Modulo 7

- ¿Qué es IONIC Framework y las aplicaciones híbridas?
- ¿Qué es PWA?
- Preparando el equipo de desarrollo.
- IONIC navigation y los componentes del core.
- Elementos CSS y JavaScript en IONIC.
- Estructura de un documento (Header, Content, Footer). Navegación entre templates IONIC.
- Patrones de Interacción UX en IONIC.
- Patrón del tipo botones. Patrón Sidebar (Android).
- Patrón Tabs (iOS). Compartiendo información entre templates y controladores en IONIC.
- Mi primer PWA.

Modulo 8

- Usando ventanas emergentes para Apps y PWA.
- Movimiento y localización: Geolocation Sensor.
- Persistencia información (Local Storage): Storage.

Modulo 9

- Historia e introducción.
- Nuevos elementos en el lenguaje.
- Uso de variables.
- Condicionales.
- Operadores lógicos.
- Loops (operadores de iteración).
- Funciones.
- Arrays.
- Formularios.
- ¿React es un Framework?
- MVC en React.
- React y su ecosistema.
- Herramientas de desarrollo para React.

Modulo 10

- Introducción e implementación de React Native.
- Guía de instalación SDK para iOS.
- Guía de instalación SDK para Android.
- Configuración React Native en Android.
- Configurando entorno de desarrollo para React Native.
- Creando un “Hola Mundo” en React Native.
- Componentes en React Native para móviles.
- Eventos y gestos en React Native.
- Estilos en React Native.

Modulo 11

- Movimiento y localización: Geolocation Sensor.
- Persistencia información (local storage): Storage.
- Mostrando y persistiendo datos.

Modulo 12

- Arquitectura de nuestra aplicación (backend y Frontend).
- Desarrollo de nuestra App.
- Integrando tareas de desarrollo a la App.
- Test de nuestra App.
- Push notifications.
- Limpiando nuestra App para publicar en Market Places.

¿ESTÁS INTERESADO?

entra a nuestra tienda virtual y adquiere nuestros servicios

Comprar