Об этом курсе
Недавно просмотрено: 20,215

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 25 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 6-8 hours/week...

Английский

Субтитры: Английский

Приобретаемые навыки

Ionic (Mobile App Framework)Apache CordovaAngularjsMobile Application Development

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 25 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 6-8 hours/week...

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
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.

...
19 видео ((всего 313 мин.)), 28 материалов для самостоятельного изучения, 2 тестов
19 видео
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мин
28 материала для самостоятельного изучения
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.

...
11 видео ((всего 153 мин.)), 18 материалов для самостоятельного изучения, 2 тестов
11 видео
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мин
18 материала для самостоятельного изучения
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.

...
11 видео ((всего 127 мин.)), 16 материалов для самостоятельного изучения, 1 тест
11 видео
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мин
16 материала для самостоятельного изучения
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

...
13 видео ((всего 143 мин.)), 20 материалов для самостоятельного изучения, 2 тестов
13 видео
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мин
20 материала для самостоятельного изучения
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
Рецензии: 60Chevron Right

50%

начал новую карьеру, пройдя эти курсы

29%

получил значимые преимущества в карьере благодаря этому курсу

Лучшие отзывы о курсе Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova

автор: 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!

автор: PBJun 27th 2018

I never thought that I would implement an android app one day. I loved this course <3.

Преподаватели

Avatar

Jogesh K. Muppala

Associate Professor
Department of Computer Science and Engineering

О Гонконгский университет науки и технологий

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

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.