Curso de Desarrollo de Apps híbridas con Cordova, Ionic y Firebase

Carlos Lledias Garduño
Desarrollo Móvil, Desarrollo Web
$7,600.00
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 30 hour duration
10 estudiantes

Descripción:

Aprende a construir aplicaciones móviles híbridas usando Cordova, Ionic y Firebase. Este curso abarca todo el ciclo de desarrollo de aplicaciones móviles híbridas. Está organizado en torno a la implementación de diferentes casos de uso. Para cada uno, este curso no solo habla sobre cómo implementarlo, sino que también explica los conceptos relacionados de Ionic y Firebase en detalle. Con Apache Cordova, los desarrolladores pueden crear un nuevo tipo de aplicación móvil: una aplicación móvil híbrida. Las aplicaciones móviles híbridas en realidad se ejecutan en un navegador interno dentro de un contenedor creado por Apache Cordova. Con las aplicaciones móviles híbridas, los desarrolladores pueden tener una única base de código para diferentes plataformas, por lo que, también pueden usar sus habilidades de desarrollo web existentes.

El framework Ionic se basa en Apache Cordova y proporciona componentes listos para usar que hacen que desarrollar aplicaciones móviles híbridas sea mucho más fácil. Ionic utiliza Angular como Framework de JavaScript y tiene un estilo de interfaz de usuario por defecto agradable con un aspecto similar a las aplicaciones nativas. Firebase es una base de datos en tiempo real a la que se puede acceder en aplicaciones web usando JavaScript. Con este curso descubrirá que solo necesita desarrollar código de front-end, no es necesario administrar ningún servidor o código de back-end.

Objetivo:

Entre otras cosas, al término el Curso de Desarrollo de Apps híbridas con Cordova, Ionic y Firebase, el alumno habrá aprendido a: Crear aplicaciones móviles Ionic basadas en contenido. Descubrir las características avanzadas del Framework Inonic. Usar Firebase como almacenamiento de back-end de una aplicación móvil. Crear, probar y entregar continuamente aplicaciones móviles Ionic. Publicar y analizar aplicaciones móviles Ionic.

Temario:

Parte 1: PRIMEROS PASOS

Aplicaciones móviles híbridas | Preparar tu entorno local de desarrollo | Crear el esqueleto de la aplicación | Desarrollo local | Test en emuladores

Parte 2: LENGUAJES, LIBRERÍAS , FRAMEWORKS Y HERRAMIENTAS

Typescript | RxJS | Sass | Jasmine y Karma

Parte 3: ESTRUCTURA BÁSICA DE UNA APP

Comprensión de la estructura básica | Configurar archivos | Archivos Cordova | Archivos de aplicación | Esqueleto del código

Parte 4: CREACIÓN DE APLICACIÓN DE HISTORIAS DE HACKER NEWS

Definir el modelo | Componente List | Desplegar una lista de items | Prueba de componente List | Items cargando servicio | Fundamentos de Firebase | API de Hacker News | Carga y Error | Ver historias en navegador | Navegación | Modelo | Refactorización | Comentarios

Parte 5: GESTIÓN DE USUARIOS Y OTRAS FUNCIONALIDADES

Controles UI Ionic | Email y password login | Login por servicios de terceros | Servicio de favoritos | Página de favoritos | Compartir historias | Card Layout | Grid Layout |

Parte 6: COMPONENTES Y TEMAS AVANZADOS

Hoja de acción | Popover | Slides | Tabs | Plataforma | Theming | Colores | Config | Almacenamiento | Notificaciones Push

Parte 7: TESTING Y PUBLICACIÓN

Test End-to-End con Protractor | Build | Iconos y Splash Screen | Despliegue en dispositivos | Ver y compartir con Ionic View | Ionic Deploy | Cliente en la nube | Implementar servicio

El plan de estudios está vacío.

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
$7,600.00



¿CÓMO LLEVAMOS A CABO LAS CLASES ANTE EL COVID-19?

Metodología de enseñanza y aprendizaje que usamos en nuestras clases.
En KMMX usamos un metodología de aprendizaje “blended*” que al español se traduce como mezclada, es decir una parte es presencial y otra a distancia, en estos momentos debido a la pandemia Covid-19 la parte presencial se realiza de manera a distancia pero de manera personalizada en vivo, tratando de simular el cara a cara que tenemos cuando los alumnos asisten a nuestras aulas de manera física. Mantenemos un enfoque de “enseñanza activa”, es decir, el alumno aprende hasta que hace las cosas motivo por el cual se asignan una serie de proyectos en cada curso, que el alumno tendrá que ir completando a su ritmo, por que entendemos que cada alumno aprende de manera diferente y a su ritmo creamos las asesorías personalizadas, que puede solicitar a través del sistema de aprendizaje online.
* El Blended Learning es la combinación de la educación presencial con clases en el aula, con la educación online.

¿Pero en que consiste?
Cada sesión es de aproximadamente una hora, el instructor explica conceptos y resuelve dudas.
Cada curso tiene una serie de ejercicios o proyectos previamente definidos.
En la siguiente sesión el instructor resuelve dudas y explica los siguientes conceptos, así hasta cubrir la totalidad del temario y alcance del curso.
Se agenda una sesión con un mentor antes, durante y después del curso para asegurar el aprendizaje y aprovechamiento del curso. El mentor no es la misma persona que el instructor.
En la plataforma estarán disponibles las sesiones y recursos para ser consultados en cualquier momento por el alumno.
Aunque son clases a distancia la experiencia es personalizada.

Mucho éxito en tu camino.
Tus amigos de KMMX