Informações sobre o curso
4.7
207 classificações
48 avaliações
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Horas para completar

Aprox. 26 horas para completar

Sugerido: 4 weeks of study, 6-8 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Habilidades que você terá

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

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Horas para completar

Aprox. 26 horas para completar

Sugerido: 4 weeks of study, 6-8 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
14 horas para concluir

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 vídeos (total de (Total 313 mín.) min), 28 leituras, 2 testes
Video19 videos
How to Use the Learning Resources10min
What is Full-Stack Web Development?6min
Exercise (Video): Setting up Git6min
Exercise (Video): Basic Git Commands18min
Exercise (Video): Online Git Repositories12min
Node.js and NPM3min
Exercise (Video): Setting up Node.js and NPM2min
Exercise (Video): Basics of Node.js and NPM23min
Hybrid Mobile App Development24min
Introduction to the Ionic Framework7min
Exercise (Video): Setting up the Ionic Framework9min
Exercise (Video): Setting up a Server using json-server6min
Ionic and Angular21min
Exercise (Video): Getting Started with your Ionic App23min
Exercise (Video): Ionic and Angular56min
Ionic Navigation19min
Exercise (Video): Ionic Navigation42min
Assignment 1 Requirements (Video): Introduction to Ionic Framework5min
Reading28 leituras
Welcome to Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova: Additional Resources10min
Full Stack Web Development: The Big Picture: Objectives and Outcomes10min
Full Stack Web Development: Additional Resources10min
Setting up Your Development Environment: Git and Node: Objectives and Outcomes10min
Setting up your Development Environment10min
Exercise (Instructions): Setting up Git10min
Exercise (Instructions): Basic Git Commands10min
Exercise (Instructions): Online Git Repositories10min
Exercise (Instructions): Setting up Node.js and NPM10min
Exercise (Instructions): Basics of Node.js and NPM10min
Setting up your Development Environment: Git and Node: Additional Resources10min
Hybrid Mobile App Development: An Overview: Objectives and Outcomes10min
Exercise (Instructions): Setting up the Ionic Framework10min
Hybrid Mobile App Development: An Overview: Additional Resources10min
Setting up a Simple Server: Objectives and Outcomes10min
Exercise (Instructions): Setting up a Server using json-server10min
Setting up a Simple Server: Additional Resources10min
Ionic and Angular: Objectives and Outcomes10min
Exercise (Instructions): Getting Started with your Ionic App10min
Exercise (Instructions): Ionic and Angular10min
Ionic and Angular: Additional Resources10min
Ionic Navigation: Objectives and Outcomes10min
Exercise (Instructions): Ionic Navigation10min
Ionic Navigation: Additional Resources10min
Assignment 1: Introduction to Ionic Framework: Additional Resources10min
Ideation: Objectives and Outcomes10min
Ideation Report Template10min
Ideation: Additional Resources10min
Semana
2
Horas para completar
10 horas para concluir

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 vídeos (total de (Total 153 mín.) min), 18 leituras, 2 testes
Video11 videos
Exercise (Video): Floating Action Button13min
Exercise (Video): FAB and Favorites13min
Ionic Lists: Advanced Features4min
Exercise (Video): Ionic Lists: Advanced Features37min
Ionic Forms and Modals12min
Exercise (Video): Modal13min
Exercise (Video): Forms16min
Alerts, Toasts, Popovers, ActionSheets and Loading6min
Exercise (Video): Alerts, Toasts and Loading19min
Assignment 2: Ionic Components9min
Reading18 leituras
Floating Action Buttons: Objectives and Outcomes10min
Exercise (Instructions): Floating Action Button10min
Exercise (Instructions): FAB and Favorites10min
Floating Action Buttons: Additional Resources10min
Ionic Lists: Advanced Features: Objectives and Outcomes10min
Exercise (Instructions): Ionic Lists: Advanced Features10min
Ionic Lists: Advanced Features: Additional Resources10min
Ionic Forms and Modals: Objectives and Outcomes10min
Exercise (Instructions): Modal10min
Exercise (Instructions): Forms10min
Ionic Forms and Modals: Additional Resources10min
Alerts, Popovers, ActionSheets, Loading and Gestures: Objectives and Outcomes10min
Exercise (Instructions): Alerts, Toasts and Loading10min
Alerts, Popovers, ActionSheets, Loading and Gestures: Additional Resources10min
Assignment 2: Ionic Components: Additional Resources10min
UI Design and Prototyping: Objectives and Outcomes10min
UI Design and Prototyping Report Template10min
UI Design and Prototyping: Additional Resources10min
Semana
3
Horas para completar
7 horas para concluir

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 vídeos (total de (Total 127 mín.) min), 16 leituras, 1 teste
Video11 videos
Exercise (Video): Ionic Split Pane13min
Exercise (Video): Ionic Grid9min
Ionic Storage6min
Exercise (Video): Ionic Storage27min
Installing Android Studio and Android SDK13min
Installing Xcode on Mac and iOS SDK4min
Introduction to Cordova12min
Exercise (Video): Building and Deploying to Android Emulator10min
Exercise (Video): Building and Deploying to iOS Emulator4min
Assignment 3 Requirements: Grid and Storage4min
Reading16 leituras
Adapting to Large Screens: Objectives and Outcomes10min
Exercise (Instructions): Ionic Split Pane10min
Exercise (Instructions): Ionic Grid10min
Adapting to Large Screens: Additional Resources10min
Ionic Storage: Objectives and Outcomes10min
Exercise (Instructions): Ionic Storage10min
Ionic Storage: Additional Resources10min
Installing Android and iOS SDK and Platforms: Objectives and Outcomes10min
Installing Android Studio and Android SDK: Ionic and Cordova Guides10min
Installing Xcode on Mac and iOS SDK: Ionic and Cordova Guides10min
Installing Android and iOS SDK and Platforms: Additional Resources10min
Ionic Adding Platforms, Building and Deploying the App: Objectives and Outcomes10min
Exercise (Instructions): Building and Deploying to Android Emulator and Android Device10min
Exercise (Instructions): Building and Deploying to iOS Emulator10min
Ionic Adding Platforms, Building and Deploying the App: Additional Resources10min
Assignment 3: Grid and Storage: Additional Resources10min
Semana
4
Horas para completar
10 horas para concluir

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 vídeos (total de (Total 143 mín.) min), 20 leituras, 2 testes
Video13 videos
Exercise (Video): Customizing the SplashScreen16min
Notifying the User3min
Exercise (Video): Notifying the User10min
Social Sharing8min
Exercise (Video): Sending Email9min
Exercise (Video): Social Sharing11min
Using the Camera7min
Exercise (Video): Using the Camera39min
Network Status6min
Exercise (Video): Network Status13min
Assignment 4 (Requirements): Ionic Native and Cordova4min
Conclusions3min
Reading20 leituras
Introduction to Ionic Native: Objectives and Outcomes10min
Exercise (Instructions): Customizing the SplashScreen10min
Introduction to Ionic Native: Additional Resources10min
Notifying the User: Objectives and Outcomes10min
Exercise (Instructions): Notifying the User10min
Notifying the User: Additional Resources10min
Social Sharing: Objectives and Outcomes10min
Exercise (Instructions): Sending Email10min
Exercise (Instructions): Social Sharing10min
Social Sharing: Additional Resources10min
Using the Camera: Objectives and Outcomes10min
Exercise (Instructions): Using the Camera10min
Using the Camera: Additional Resources10min
Network Status: Objectives and Outcomes10min
Exercise (Instructions): Network Status10min
Network Status: Additional Resources10min
Assignment 4: Ionic Native and Cordova: Additional Resources10min
Conclusions: Additional Resources10min
Project Implementation: Objectives and Outcomes10min
Final Report Template10min
4.7
48 avaliaçõesChevron Right
Benefício de carreira

33%

consegui um benefício significativo de carreira com este curso

Melhores avaliações

por 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!

por EUMar 11th 2018

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

Instrutores

Avatar

Jogesh K. Muppala

Associate Professor
Department of Computer Science and Engineering

Sobre 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....

Sobre o Programa de cursos integrados 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

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.