课程信息
4.7
207 个评分
48 个审阅
100% 在线

100% 在线

立即开始,按照自己的计划学习。
可灵活调整截止日期

可灵活调整截止日期

根据您的日程表重置截止日期。
完成时间(小时)

完成时间大约为26 小时

建议:4 weeks of study, 6-8 hours/week...
可选语言

英语(English)

字幕:英语(English)

您将获得的技能

Ionic (Mobile App Framework)Apache CordovaAngularjsMobile Application Development
100% 在线

100% 在线

立即开始,按照自己的计划学习。
可灵活调整截止日期

可灵活调整截止日期

根据您的日程表重置截止日期。
完成时间(小时)

完成时间大约为26 小时

建议:4 weeks of study, 6-8 hours/week...
可选语言

英语(English)

字幕:英语(English)

教学大纲 - 您将从这门课程中学到什么

1
完成时间(小时)
完成时间为 14 小时

Hybrid Mobile App Development Frameworks: An Introduction

This module introduces you to hybrid mobile application development. You will learn about the Ionic framework and explore some of the features of the Ionic framework to implement an Ionic app based on the Angular application that was implemented in the previous course on Angular....
Reading
19 个视频 (总计 313 分钟), 28 个阅读材料, 2 个测验
Video19 个视频
How to Use the Learning Resources10分钟
What is Full-Stack Web Development?6分钟
Exercise (Video): Setting up Git6分钟
Exercise (Video): Basic Git Commands18分钟
Exercise (Video): Online Git Repositories12分钟
Node.js and NPM3分钟
Exercise (Video): Setting up Node.js and NPM2分钟
Exercise (Video): Basics of Node.js and NPM23分钟
Hybrid Mobile App Development24分钟
Introduction to the Ionic Framework7分钟
Exercise (Video): Setting up the Ionic Framework9分钟
Exercise (Video): Setting up a Server using json-server6分钟
Ionic and Angular21分钟
Exercise (Video): Getting Started with your Ionic App23分钟
Exercise (Video): Ionic and Angular56分钟
Ionic Navigation19分钟
Exercise (Video): Ionic Navigation42分钟
Assignment 1 Requirements (Video): Introduction to Ionic Framework5分钟
Reading28 个阅读材料
Welcome to Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova: Additional Resources10分钟
Full Stack Web Development: The Big Picture: Objectives and Outcomes10分钟
Full Stack Web Development: Additional Resources10分钟
Setting up Your Development Environment: Git and Node: Objectives and Outcomes10分钟
Setting up your Development Environment10分钟
Exercise (Instructions): Setting up Git10分钟
Exercise (Instructions): Basic Git Commands10分钟
Exercise (Instructions): Online Git Repositories10分钟
Exercise (Instructions): Setting up Node.js and NPM10分钟
Exercise (Instructions): Basics of Node.js and NPM10分钟
Setting up your Development Environment: Git and Node: Additional Resources10分钟
Hybrid Mobile App Development: An Overview: Objectives and Outcomes10分钟
Exercise (Instructions): Setting up the Ionic Framework10分钟
Hybrid Mobile App Development: An Overview: Additional Resources10分钟
Setting up a Simple Server: Objectives and Outcomes10分钟
Exercise (Instructions): Setting up a Server using json-server10分钟
Setting up a Simple Server: Additional Resources10分钟
Ionic and Angular: Objectives and Outcomes10分钟
Exercise (Instructions): Getting Started with your Ionic App10分钟
Exercise (Instructions): Ionic and Angular10分钟
Ionic and Angular: Additional Resources10分钟
Ionic Navigation: Objectives and Outcomes10分钟
Exercise (Instructions): Ionic Navigation10分钟
Ionic Navigation: Additional Resources10分钟
Assignment 1: Introduction to Ionic Framework: Additional Resources10分钟
Ideation: Objectives and Outcomes10分钟
Ideation Report Template10分钟
Ideation: Additional Resources10分钟
2
完成时间(小时)
完成时间为 10 小时

Ionic Components

This module explores the Ionic support for forms. Advanced features of Ionic lists are discussed. In addition all the different methods of overlaying information on the screen like modals, popups, popovers, action sheets, and loading are examined. Ionic support for gestures is also briefly considered....
Reading
11 个视频 (总计 153 分钟), 18 个阅读材料, 2 个测验
Video11 个视频
Exercise (Video): Floating Action Button13分钟
Exercise (Video): FAB and Favorites13分钟
Ionic Lists: Advanced Features4分钟
Exercise (Video): Ionic Lists: Advanced Features37分钟
Ionic Forms and Modals12分钟
Exercise (Video): Modal13分钟
Exercise (Video): Forms16分钟
Alerts, Toasts, Popovers, ActionSheets and Loading6分钟
Exercise (Video): Alerts, Toasts and Loading19分钟
Assignment 2: Ionic Components9分钟
Reading18 个阅读材料
Floating Action Buttons: Objectives and Outcomes10分钟
Exercise (Instructions): Floating Action Button10分钟
Exercise (Instructions): FAB and Favorites10分钟
Floating Action Buttons: Additional Resources10分钟
Ionic Lists: Advanced Features: Objectives and Outcomes10分钟
Exercise (Instructions): Ionic Lists: Advanced Features10分钟
Ionic Lists: Advanced Features: Additional Resources10分钟
Ionic Forms and Modals: Objectives and Outcomes10分钟
Exercise (Instructions): Modal10分钟
Exercise (Instructions): Forms10分钟
Ionic Forms and Modals: Additional Resources10分钟
Alerts, Popovers, ActionSheets, Loading and Gestures: Objectives and Outcomes10分钟
Exercise (Instructions): Alerts, Toasts and Loading10分钟
Alerts, Popovers, ActionSheets, Loading and Gestures: Additional Resources10分钟
Assignment 2: Ionic Components: Additional Resources10分钟
UI Design and Prototyping: Objectives and Outcomes10分钟
UI Design and Prototyping Report Template10分钟
UI Design and Prototyping: Additional Resources10分钟
3
完成时间(小时)
完成时间为 7 小时

Ionic Split Pane, Grid and Storage, and Deploying your App

In this module you will learn about using local storage within your app. You will then learn about configuring your machine for building your app for various platforms, and deploying your app to emulators and devices....
Reading
11 个视频 (总计 127 分钟), 16 个阅读材料, 1 个测验
Video11 个视频
Exercise (Video): Ionic Split Pane13分钟
Exercise (Video): Ionic Grid9分钟
Ionic Storage6分钟
Exercise (Video): Ionic Storage27分钟
Installing Android Studio and Android SDK13分钟
Installing Xcode on Mac and iOS SDK4分钟
Introduction to Cordova12分钟
Exercise (Video): Building and Deploying to Android Emulator10分钟
Exercise (Video): Building and Deploying to iOS Emulator4分钟
Assignment 3 Requirements: Grid and Storage4分钟
Reading16 个阅读材料
Adapting to Large Screens: Objectives and Outcomes10分钟
Exercise (Instructions): Ionic Split Pane10分钟
Exercise (Instructions): Ionic Grid10分钟
Adapting to Large Screens: Additional Resources10分钟
Ionic Storage: Objectives and Outcomes10分钟
Exercise (Instructions): Ionic Storage10分钟
Ionic Storage: Additional Resources10分钟
Installing Android and iOS SDK and Platforms: Objectives and Outcomes10分钟
Installing Android Studio and Android SDK: Ionic and Cordova Guides10分钟
Installing Xcode on Mac and iOS SDK: Ionic and Cordova Guides10分钟
Installing Android and iOS SDK and Platforms: Additional Resources10分钟
Ionic Adding Platforms, Building and Deploying the App: Objectives and Outcomes10分钟
Exercise (Instructions): Building and Deploying to Android Emulator and Android Device10分钟
Exercise (Instructions): Building and Deploying to iOS Emulator10分钟
Ionic Adding Platforms, Building and Deploying the App: Additional Resources10分钟
Assignment 3: Grid and Storage: Additional Resources10分钟
4
完成时间(小时)
完成时间为 10 小时

Accessing Native Capabilities of Devices: Cordova and Ionic Native

In this module you will explore Cordova and the Ionic Native wrappers that enable you to access the native capabilities of the mobile devices. You will use a few plugins in order to understand the general concepts and the patterns for using these plugins within your Ionic application...
Reading
13 个视频 (总计 143 分钟), 20 个阅读材料, 2 个测验
Video13 个视频
Exercise (Video): Customizing the SplashScreen16分钟
Notifying the User3分钟
Exercise (Video): Notifying the User10分钟
Social Sharing8分钟
Exercise (Video): Sending Email9分钟
Exercise (Video): Social Sharing11分钟
Using the Camera7分钟
Exercise (Video): Using the Camera39分钟
Network Status6分钟
Exercise (Video): Network Status13分钟
Assignment 4 (Requirements): Ionic Native and Cordova4分钟
Conclusions3分钟
Reading20 个阅读材料
Introduction to Ionic Native: Objectives and Outcomes10分钟
Exercise (Instructions): Customizing the SplashScreen10分钟
Introduction to Ionic Native: Additional Resources10分钟
Notifying the User: Objectives and Outcomes10分钟
Exercise (Instructions): Notifying the User10分钟
Notifying the User: Additional Resources10分钟
Social Sharing: Objectives and Outcomes10分钟
Exercise (Instructions): Sending Email10分钟
Exercise (Instructions): Social Sharing10分钟
Social Sharing: Additional Resources10分钟
Using the Camera: Objectives and Outcomes10分钟
Exercise (Instructions): Using the Camera10分钟
Using the Camera: Additional Resources10分钟
Network Status: Objectives and Outcomes10分钟
Exercise (Instructions): Network Status10分钟
Network Status: Additional Resources10分钟
Assignment 4: Ionic Native and Cordova: Additional Resources10分钟
Conclusions: Additional Resources10分钟
Project Implementation: Objectives and Outcomes10分钟
Final Report Template10分钟
4.7
48 个审阅Chevron Right
工作福利

83%

通过此课程获得实实在在的工作福利

热门审阅

创建者 GQMay 31st 2018

Another great course! Enjoyed how it builds upon the previous Angular course to show you how to create a multiplatform mobile app!

创建者 EUMar 11th 2018

Great course by a great teacher, I love it. Went learning just make sure to get the correct package version.

讲师

Avatar

Jogesh K. Muppala

Associate Professor
Department of Computer Science and Engineering

关于 The Hong Kong University of Science and Technology

HKUST - A dynamic, international research university, in relentless pursuit of excellence, leading the advance of science and technology, and educating the new generation of front-runners for Asia and the world....

关于 Full Stack Web and Multiplatform Mobile App Development 专项课程

Learn front-end and hybrid mobile development, with server-side support, for implementing a multi-platform solution. The first two courses in this Specialization cover front-end frameworks: Bootstrap 4 and Angular. You’ll also learn to create hybrid mobile applications, using the Ionic framework, Cordova and NativeScript. On the server side, you’ll learn to implement NoSQL databases using MongoDB, work within a Node.js environment and Express framework, and communicate to the client side through a RESTful API. Learners enrolling in this Specialization are expected to have prior working knowledge of HTML, CSS and JavaScript. Ideally learners should complete the courses in the specified sequence. It is strongly recommended that the Angular course be completed before proceeding with the Ionic and Cordova and/or the NativeScript course....
Full Stack Web and Multiplatform Mobile App Development

常见问题

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您注册课程后,将有权访问专项课程中的所有课程,并且会在完成课程后获得证书。您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

还有其他问题吗?请访问 学生帮助中心