- Level Foundation
- المدة 23 ساعات hours
- الطبع بواسطة Universidad Austral
-
Offered by
عن
Este curso se centra en el desarrollo de aplicaciones nativas multiplataforma, y nativas de iOS y Android, utilizando NativeScript (versión 4.x). El framework utiliza Angular, TypeScript o JavaScript, para obtener una interfaz de usuario y rendimiento verdaderamente nativos. El código, además de ser multiplataforma mobile, también compartirá estructura en un mismo proyecto con la web. Aprenderás sobre el desarrollo de la interfaz de usuario con NativeScript UI y cómo ese diseño puede adaptarse según sea la plataforma o web. Utilizaremos la plataforma móvil nativa desde Javascript.الوحدات
Bienvenida y dinámica del curso
2
Videos
- Universidad Austral
- Bienvenida al curso
2
Readings
- Bienvenidos a la Universidad Austral
- Dinámica del curso
Lección 1: Introducción al marco NativeScript
5
Videos
- Introducción al Marco Nativescript - A
- Introducción al Marco Nativescript - B
- Introducción al Marco Nativescript - C
- Introducción al Marco Nativescript - D
- Introducción al Marco Nativescript - E
4
Readings
- Desarrollo de aplicaciones móviles híbridas
- Configuración del marco NativeScript
- Configuración del marco NativeScript con emulador
- Guía práctica de Introducción al Marco Nativecript
Lección 2: Nativescript y Angular
4
Videos
- Nativescript y Angular - A
- Nativescript y Angular - B
- Nativescript y Angular - C
- Nativescript y Angular - D
3
Readings
- Guía práctica de Nativecript y Angular
- Templates personalizadas para Nativescript
- Diseños de Layouts de Nativescript
Lección 3: Navegación Nativescript
2
Videos
- Navegación Nativescript - A
- Navegacion Nativescript - B
3
Readings
- Introducción de Typescript
- Introducción al uso de componentes
- Guía práctica de Navegación Nativescript
Lección 4: Estructuración y trabajo con proyectos de código compartido
1
Assignment
- Para tu autoevaluación - Archivos personalizados por plataforma
1
Videos
- Estructura de proyectos
5
Readings
- Proyectos con Code Sharing
- Guía práctica de Estructura de Proyectos
- Archivos personalizados por plataforma
- Guía práctica de Archivos personalizados por plataforma
- Uso de módulos e inyección de dependencias
Evaluaciones calificadas
1
Assignment
- Calificado del Módulo 1
1
Peer Review
- Evaluación del proyecto - Módulo 1
Lección 1: Diseño de interfaz de usuario
1
Assignment
- Para tu autoevaluación - Listas avanzadas
1
Videos
- Diseño de interfaz de usuario y Creación de listados
3
Readings
- Guía práctica de Diseño de interfaz de usuario y creación de listados
- Listas avanzadas
- Guía práctica de Listas avanzadas
Lección 2: Formularios y Validaciones
1
Assignment
- Para autoevaluación - Formularios con validaciones
2
Videos
- Cuadro de diálogo y toasts
- Formularios Nativescript
4
Readings
- Guía de práctica de Cuadros de diálogo y toasts
- Guía práctica de Formularios Nativescript
- Formularios con validaciones
- Guía práctica de Formularios con validaciones
Lección 3: Animaciones y gestos
2
Videos
- Animaciones - Introducción
- Detección de gestos - Ejemplo long press
4
Readings
- Guía práctica de Animaciones - Introducción
- Animaciones, ejemplo de ActivityIndicator
- Detección de gestos
- Guía práctica de Detección de gestos - Ejemplo long press
Lección 4: Pantallas Splash y recursos de imágenes
1
Videos
- Recurso de imágenes
3
Readings
- Imágenes de aplicación Android
- Imágenes de aplicaciones iOS
- Guía práctica de Recursos de imágenes
Evaluaciones calificadas
1
Assignment
- Calificado Módulo 2
1
Peer Review
- Evaluación del proyecto - Módulo 2
Lección 1: Almacenamiento de NativeScript
1
Assignment
- Para autoevaluación - Consumiendo APls HTTP
3
Videos
- APls: configurando express
- APls: configurando NGROK
- APls: conexión desde Nativescript en emulador
1
Readings
- Guía práctica de Consumiendo APIs HTTP
Lección 2: Bases de datos locales
1
Assignment
- Para autoevaluación - Datos persistentes y Configuración de la aplicación
1
Videos
- Persistencia en almacenamiento SQL con SQLITE
4
Readings
- Datos persistentes y configuración de la aplicación
- Guía práctica de Datos persistentes y Configuración de la aplicación
- Guía práctica de Persistencia en almacenamiento SQL con SQLITE
- Persistencias en almacenamiento NoSQ con Couchbase Lite
Lección 3: Nativescript y Redux
1
Assignment
- Para autoevaluación - Integración a Redux
3
Videos
- Integración a Redux - A
- Integración a Redux - B
- Integración a Redux - C
1
Readings
- Guía práctica de Integración a Redux
Lección 4: Personalización de aplicaciones con almacenamiento local
2
Assignment
- Para autoevaluación - Publicación para Android
- Para autoevaluación - Publicación para iOS
2
Videos
- Publicación para Android - A
- Publicación para Android - B
1
Readings
- Publicación para iOS
Evaluaciones calificadas
1
Assignment
- Calificado Módulo 3
1
Peer Review
- Evaluación del proyecto - Módulo 3
Lección 1: Plugins NativeScript
1
Assignment
- Para autoevaluación - Envío de correo electrónico
2
Videos
- Notificaciones a usuarios
- Compartir redes sociales
3
Readings
- Guía práctica de Notificación al usuario
- Guía práctica de Compartir redes sociales
- Envío de correo electrónico
Lección 2: Más Plugins NativeScript y complomentos avanzados
1
Assignment
- Para autoevaluación - Datos de plataformas
2
Videos
- Usar la cámara
- Uso de mapas
4
Readings
- Guía práctica de Usar la cámara
- Datos de plataforma
- Datos de estado de la red
- Guía práctica de Uso de mapas
Lección 3: Pruebas automatizadas de código
1
Videos
- Uso de Jasmine
2
Readings
- Guía práctica de Uso de Jasmine js para pruebas unitarias
- Buenas prácticas de testing unitario
Lección 4: Pruebas automatizadas End-to-End para frontend
3
Assignment
- Para autoevaluación - Karma server y jUnit reporter
- Para autoevaluación - Pruebas de extremo a extremo con Appium
- Para autoevaluación - Integración continua con CircleCi
1
Videos
- Instalación de Herramientas GIT
5
Readings
- Karma server y jUnit reporter
- Guía práctica de: Karma server y jUnit reporter
- Pruebas de extremo a extremo con Appium
- Integración continua con CircleCi
- Integración de Git a Circle
Evaluaciones calificadas y final del curso
1
Assignment
- Calificado Módulo 4
1
Peer Review
- Evaluación del proyecto - Módulo 4
1
Videos
- Final del curso
Auto Summary
Explore the dynamic world of native cross-platform mobile app development with the comprehensive course, "Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux." Perfectly suited for IT and Computer Science enthusiasts, this course dives deep into creating native iOS and Android applications using NativeScript (version 4.x). By leveraging the power of Angular, TypeScript, and JavaScript, learners will achieve a truly native user interface and performance. Guided by expert instructors on Coursera, participants will master the art of developing user interfaces with NativeScript UI, ensuring seamless adaptation across different platforms, including web integration within a single project structure. This foundational-level course spans an engaging duration of 1380 minutes, providing ample time to build a solid understanding of the mobile native platform from JavaScript. Flexible subscription options, including Starter and Professional, make this course accessible to a wide range of learners, from beginners to those looking to enhance their professional skills. Join us and transform your ability to create powerful, native mobile applications that stand out in today’s competitive tech landscape.

Sebastián Matías Alonso