Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/aplicaciones-mobile-multiplataforma-nativescript-angular-redux

在现代移动应用开发的领域中,跨平台开发框架正在日益流行。从中脱颖而出的课程之一是Coursera上的《Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux》。该课程专注于使用NativeScript框架(4.x版本),结合Angular、TypeScript或JavaScript来创建iOS和Android的原生应用。

课程首先带你了解NativeScript和混合移动应用开发。在这部分中,你将得到关于如何启动项目的基础知识以及如何在模拟器和真实设备上运行和调试应用程序。同时,你将通过基于官方模板创建你的首个NativeScript应用,初步接触Angular和TypeScript。

接下来,课程将进入NativeScript的UI元素部分。在这一模块中,你将学习如何设计用户交互,使用NativeScript提供的不同小部件,设计各种视图布局(layouts),并为应用程序增添生动的动画和手势交互。此外,你还将个人化你的应用的启动屏幕和主界面。

课程的第三个模块将重点放在数据存储和Redux的集成上。你将学习如何实现本地数据持久化,支持在线和离线工作,管理用户偏好,并消费HTTP API。在这个过程中,你将使用Redux来构建反应式应用程序并最终发布你的应用。

最后,课程将涵盖高级组件、自动测试以及最终项目。在这部分中,你将掌握使用高级插件(如地图、远程通知、网络连接监测等)的能力,并专注于软件质量,进行单元测试和端到端测试,模拟用户使用移动前端的场景。最终,你将把你的项目整合到一个持续集成管道中,确保开发过程的顺畅和高效。

综上所述,这门课程不仅能够帮助你掌握跨平台移动应用的开发技能,还将深入讲解如何在现实项目中应用这些技能。如果你对移动开发感兴趣,尤其是希望深入理解如何使用现代工具和框架创建高质量的应用,这门课程绝对值得推荐!

课程主页: https://www.coursera.org/learn/aplicaciones-mobile-multiplataforma-nativescript-angular-redux

作者 CourseEye