Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。
一名前端工程师想要开发一款Hybrid App需要有很多移动端开发的知识储备,比如不同系统平台的特殊处理、原生系统功能调用、不同屏幕尺寸适配、移动UI设计与开发、性能调优等等。这显然需要花费大量学习成本,Ionic框架应运而生,它解决了以上提到的移动应用开发的常见问题,为大量前端工程师能够快速开发App提供了捷径。
同时,一款能够真正应用于生产的大型Hybrid App显然需要优秀的逻辑组织框架才能支撑,Ionic考虑到了这一点,它集成了目前前端领域最强大的Angular作为代码组织框架,这为团队协作、代码测试和维护提供了相当强力的支撑。
但是,得到这些好处是需要付出代价的。因为Angular是一款学习曲线相当陡峭的框架。众多新奇的概念、陌生的编程语言、复杂的项目架构使新手望而却步,这些正是本系列课程诞生的原因。
征服大前端系列课程第二季专注于前端工程师开发大型系统和混合模式移动应用开发,详细展示Angular和Ionic两款框架使用的方方面面。通过数个大型配套案例讲解框架使用技巧,最后通过两个实战项目“美团外卖”和“设备管理和借用系统”进行强化训练。同时引入Node.js、MongoDB、Express、Keystone等后台技术到课程体系,手把手教您开发一款完整系统应用,旨在打造前后台通吃的全栈工程师。
1.课程研发环境
系统环境:Windows 7,Node.js 6.9.1
开发工具:Webstorm 2017
数据库工具:MongoDB 3.2.1,MySQL 5.5
其他工具:MySQL Workbench 6.3 CE,MongoVUE 1.6.9
2.内容简介
本系列课程主要分为两部分:Angular和Ionic
每部分均分为基础知识学习和实战演练两部分,相关后台技术则和这些知识揉在一起,寓教于练。
|