Acerca de este Curso
4.7
207 calificaciones
48 revisiones
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Horas para completar

Aprox. 26 horas para completar

Sugerido: 4 weeks of study, 6-8 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English)

Habilidades que obtendrás

Ionic (Mobile App Framework)Apache CordovaAngularjsMobile Application Development
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Horas para completar

Aprox. 26 horas para completar

Sugerido: 4 weeks of study, 6-8 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
Horas para completar
14 horas para completar

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 videos (Total 313 minutos), 28 readings, 2 quizzes
Video19 videos
How to Use the Learning Resources10m
What is Full-Stack Web Development?6m
Exercise (Video): Setting up Git6m
Exercise (Video): Basic Git Commands18m
Exercise (Video): Online Git Repositories12m
Node.js and NPM3m
Exercise (Video): Setting up Node.js and NPM2m
Exercise (Video): Basics of Node.js and NPM23m
Hybrid Mobile App Development24m
Introduction to the Ionic Framework7m
Exercise (Video): Setting up the Ionic Framework9m
Exercise (Video): Setting up a Server using json-server6m
Ionic and Angular21m
Exercise (Video): Getting Started with your Ionic App23m
Exercise (Video): Ionic and Angular56m
Ionic Navigation19m
Exercise (Video): Ionic Navigation42m
Assignment 1 Requirements (Video): Introduction to Ionic Framework5m
Reading28 lecturas
Welcome to Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova: Additional Resources10m
Full Stack Web Development: The Big Picture: Objectives and Outcomes10m
Full Stack Web Development: Additional Resources10m
Setting up Your Development Environment: Git and Node: Objectives and Outcomes10m
Setting up your Development Environment10m
Exercise (Instructions): Setting up Git10m
Exercise (Instructions): Basic Git Commands10m
Exercise (Instructions): Online Git Repositories10m
Exercise (Instructions): Setting up Node.js and NPM10m
Exercise (Instructions): Basics of Node.js and NPM10m
Setting up your Development Environment: Git and Node: Additional Resources10m
Hybrid Mobile App Development: An Overview: Objectives and Outcomes10m
Exercise (Instructions): Setting up the Ionic Framework10m
Hybrid Mobile App Development: An Overview: Additional Resources10m
Setting up a Simple Server: Objectives and Outcomes10m
Exercise (Instructions): Setting up a Server using json-server10m
Setting up a Simple Server: Additional Resources10m
Ionic and Angular: Objectives and Outcomes10m
Exercise (Instructions): Getting Started with your Ionic App10m
Exercise (Instructions): Ionic and Angular10m
Ionic and Angular: Additional Resources10m
Ionic Navigation: Objectives and Outcomes10m
Exercise (Instructions): Ionic Navigation10m
Ionic Navigation: Additional Resources10m
Assignment 1: Introduction to Ionic Framework: Additional Resources10m
Ideation: Objectives and Outcomes10m
Ideation Report Template10m
Ideation: Additional Resources10m
Semana
2
Horas para completar
10 horas para completar

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 videos (Total 153 minutos), 18 readings, 2 quizzes
Video11 videos
Exercise (Video): Floating Action Button13m
Exercise (Video): FAB and Favorites13m
Ionic Lists: Advanced Features4m
Exercise (Video): Ionic Lists: Advanced Features37m
Ionic Forms and Modals12m
Exercise (Video): Modal13m
Exercise (Video): Forms16m
Alerts, Toasts, Popovers, ActionSheets and Loading6m
Exercise (Video): Alerts, Toasts and Loading19m
Assignment 2: Ionic Components9m
Reading18 lecturas
Floating Action Buttons: Objectives and Outcomes10m
Exercise (Instructions): Floating Action Button10m
Exercise (Instructions): FAB and Favorites10m
Floating Action Buttons: Additional Resources10m
Ionic Lists: Advanced Features: Objectives and Outcomes10m
Exercise (Instructions): Ionic Lists: Advanced Features10m
Ionic Lists: Advanced Features: Additional Resources10m
Ionic Forms and Modals: Objectives and Outcomes10m
Exercise (Instructions): Modal10m
Exercise (Instructions): Forms10m
Ionic Forms and Modals: Additional Resources10m
Alerts, Popovers, ActionSheets, Loading and Gestures: Objectives and Outcomes10m
Exercise (Instructions): Alerts, Toasts and Loading10m
Alerts, Popovers, ActionSheets, Loading and Gestures: Additional Resources10m
Assignment 2: Ionic Components: Additional Resources10m
UI Design and Prototyping: Objectives and Outcomes10m
UI Design and Prototyping Report Template10m
UI Design and Prototyping: Additional Resources10m
Semana
3
Horas para completar
7 horas para completar

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 videos (Total 127 minutos), 16 readings, 1 quiz
Video11 videos
Exercise (Video): Ionic Split Pane13m
Exercise (Video): Ionic Grid9m
Ionic Storage6m
Exercise (Video): Ionic Storage27m
Installing Android Studio and Android SDK13m
Installing Xcode on Mac and iOS SDK4m
Introduction to Cordova12m
Exercise (Video): Building and Deploying to Android Emulator10m
Exercise (Video): Building and Deploying to iOS Emulator4m
Assignment 3 Requirements: Grid and Storage4m
Reading16 lecturas
Adapting to Large Screens: Objectives and Outcomes10m
Exercise (Instructions): Ionic Split Pane10m
Exercise (Instructions): Ionic Grid10m
Adapting to Large Screens: Additional Resources10m
Ionic Storage: Objectives and Outcomes10m
Exercise (Instructions): Ionic Storage10m
Ionic Storage: Additional Resources10m
Installing Android and iOS SDK and Platforms: Objectives and Outcomes10m
Installing Android Studio and Android SDK: Ionic and Cordova Guides10m
Installing Xcode on Mac and iOS SDK: Ionic and Cordova Guides10m
Installing Android and iOS SDK and Platforms: Additional Resources10m
Ionic Adding Platforms, Building and Deploying the App: Objectives and Outcomes10m
Exercise (Instructions): Building and Deploying to Android Emulator and Android Device10m
Exercise (Instructions): Building and Deploying to iOS Emulator10m
Ionic Adding Platforms, Building and Deploying the App: Additional Resources10m
Assignment 3: Grid and Storage: Additional Resources10m
Semana
4
Horas para completar
10 horas para completar

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 videos (Total 143 minutos), 20 readings, 2 quizzes
Video13 videos
Exercise (Video): Customizing the SplashScreen16m
Notifying the User3m
Exercise (Video): Notifying the User10m
Social Sharing8m
Exercise (Video): Sending Email9m
Exercise (Video): Social Sharing11m
Using the Camera7m
Exercise (Video): Using the Camera39m
Network Status6m
Exercise (Video): Network Status13m
Assignment 4 (Requirements): Ionic Native and Cordova4m
Conclusions3m
Reading20 lecturas
Introduction to Ionic Native: Objectives and Outcomes10m
Exercise (Instructions): Customizing the SplashScreen10m
Introduction to Ionic Native: Additional Resources10m
Notifying the User: Objectives and Outcomes10m
Exercise (Instructions): Notifying the User10m
Notifying the User: Additional Resources10m
Social Sharing: Objectives and Outcomes10m
Exercise (Instructions): Sending Email10m
Exercise (Instructions): Social Sharing10m
Social Sharing: Additional Resources10m
Using the Camera: Objectives and Outcomes10m
Exercise (Instructions): Using the Camera10m
Using the Camera: Additional Resources10m
Network Status: Objectives and Outcomes10m
Exercise (Instructions): Network Status10m
Network Status: Additional Resources10m
Assignment 4: Ionic Native and Cordova: Additional Resources10m
Conclusions: Additional Resources10m
Project Implementation: Objectives and Outcomes10m
Final Report Template10m
4.7
48 revisionesChevron Right
Beneficio de la carrera

33%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

Principales revisiones

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.

Instructor

Avatar

Jogesh K. Muppala

Associate Professor
Department of Computer Science and Engineering

Acerca de 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....

Acerca del programa especializado 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

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.