|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/aplicaciones-mobile-multiplataforma-nativescript-angular-redux
课程评论:没有评论
课程名称:使用 NativeScript、Angular 和 Redux 开发多平台移动应用 课程概述:本课程专注于使用 NativeScript(4.x 版本)开发原生多平台应用以及 iOS 和 Android 应用。该框架使用 Angular、TypeScript 或 JavaScript,以实现真正的原生用户界面和性能。代码不仅支持移动多平台,还能在同一个项目中与 Web 共享结构。您将学习如何使用 NativeScript UI 开发用户界面,这些设计可以根据平台或 Web 进行调整。我们将使用 JavaScript 的原生移动平台进行开发。 课程纲要: 1. **NativeScript 与混合移动应用** - 在此模块中,您将使用 NativeScript 框架开发混合移动应用,启动项目并在模拟器和真实设备上运行及调试。通过创建基于官方模板的第一款 NativeScript 应用,您将入门 Angular 和 TypeScript。 2. **NativeScript UI 元素** - 本模块将专注于用户交互,使用 NativeScript 默认提供的各种组件。您将设计应用的多种视图布局,为界面添加生动的动画、手势和自定义图像。最后,您将个性化应用的启动屏幕和主屏幕。 3. **存储与 Redux 集成** - 本模块将帮助您进行本地数据持久化,使您能够在离线和在线条件下工作,管理偏好设置和自定义后端,调用 NativeScript 的 HTTP API。您还将使用 Redux 创建响应式应用并发布您的应用。 4. **高级组件、自动化测试与最终项目** - 在此模块中,您将掌握更高级的技能,使用复杂的插件,例如地图功能、发送远程通知、监控连接性等。您将专注于整体质量,执行单元测试和端到端测试的自动化测试套件,模拟用户在移动前端的使用。最后,您将把项目集成到持续集成管道中。
Name:NativeScript y aplicaciones móviles híbridas
Description:En este módulo desarrollarás aplicaciones móviles híbridas con el framework Nativescript. Iniciarás un proyecto, lo ejecutarás en simuladores y dispositvos reales, y depurarás errores. Escribiendo una primera App en Nativescript, basada en una plantilla oficial, te iniciarás con Angular y Typescript.
Name:Elementos de UI NativeScript
Description:En este módulo te centrarás en la interacción del usuario, usando diferentes widgets que Nativescript tiene por defecto. Además, diseñarás diversas disposiciones de vistas (layouts) para tu aplicación. Darás vida y dinamismo a las interfaces con animaciones, gestos y personalizando imágenes. En la última parte, personalizarás pantallas de presentación y de la aplicación.
Name:Almacenamiento e integración a redux
Description:En este módulo te integrarás a la persistencia local de datos que te permite trabajar online y offline, manejarás preferencias y tu propio backend, consumiendo APIs HTTP desde Nativescript. También utilizarás Redux para crear aplicaciones reactivas y publicarás tu aplicación.
Name:Componentes avanzados, testing automático y Trabajo Final
Description:En este módulo adquirirás competencias más avanzadas, usando plugins sofisticados como mapas, enviando notificaciones remotas, monitoreando conectividad, etc.. Te enfocarás en la calidad total realizando suites de Testing Automatizado al nivel de tests unitarios y tests de extremo a extremo, es decir que simularás un usuario en el uso del frontend mobile. Y finalmente integrarás tu proyecto a un pipeline de integración continua.
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.