Course Code: ionic4
Duration: 21 hours
Prerequisites:
  • Basic JavaScript, HTML, and CSS programming experience

Audience

  • Web Developers
Overview:

Ionic is a web framework for hybrid mobile application development. Ionic 4 brings new innovations to the Ionic platform such as a refactored CLI, changes in navigation, Angular routing, and more.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to create a hybrid mobile application with Ionic 4.

By the end of this training, participants will be able to:

  • Integrate native device features into a hybrid mobile application.
  • Use Angular and Ionic 4 to build a hybrid mobile application.
  • Run a hybrid application on a mobile device emulator.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Ionic Basics

  • Processes and modules used in Ionic for web development
  • How Ionic and Angular work together

Overview of Angular

  • Components and attributes used in Angular

Preparing the Development Environment

  • Installing Ionic and Angular
  • Installing Cordova
  • Testing installations with Ionic Lab

Templating in Ionic and Angular

  • Using Ionic grids
  • Setting styles and variables
  • Creating CSS rules
  • Generating services
  • Consuming REST APIs
  • Creating and using a data model
  • Testing with Ionic DevApp

UI Components

  • Generating and routing pages
  • Retrieving data
  • Adding page design
  • Using lists
  • Generating pages with modals and fabs
  • Implementing complex lists
  • Using pull to refresh
  • Adding an auth guard

Ionic Native

  • Setting up Ionic Native packages
  • Accessing native device features
  • Testing native device features

Connecting to a Backend

  • Setting up Firebase
  • Creating auth guards and services
  • Sending data via HTTP
  • Fetching, displaying, and loading data

Troubleshooting with Cordova

  • Preparing for Android standards
  • Running a hybrid application on an Android device emulator
  • Preparing for iOS standards
  • Running a hybrid application on a iOS device emulator

Summary and Conclusion

Sites Published:

United Arab Emirates - Ionic 4 and Angular for Developers

Qatar - Ionic 4 and Angular for Developers

Egypt - Ionic 4 and Angular for Developers

Saudi Arabia - Ionic 4 and Angular for Developers

South Africa - Ionic 4 and Angular for Developers

Brasil - Ionic 4 and Angular for Developers

Canada - Ionic 4 and Angular for Developers

中国 - Ionic 4 and Angular for Developers

香港 - Ionic 4 and Angular for Developers

澳門 - Ionic 4 and Angular for Developers

台灣 - Ionic 4 and Angular for Developers

USA - Ionic 4 and Angular for Developers

Österreich - Ionic 4 and Angular for Developers

Schweiz - Ionic 4 and Angular for Developers

Deutschland - Ionic 4 and Angular for Developers

Czech Republic - Ionic 4 and Angular for Developers

Denmark - Ionic 4 and Angular for Developers

Estonia - Ionic 4 and Angular for Developers

Finland - Ionic 4 and Angular for Developers

Greece - Ionic 4 and Angular for Developers

Magyarország - Ionic 4 and Angular for Developers

Ireland - Ionic 4 and Angular for Developers

Luxembourg - Ionic 4 and Angular for Developers

Latvia - Ionic 4 and Angular for Developers

España - Ionic 4 and Angular for Developers

Italia - Ionic 4 and Angular for Developers

Lithuania - Ionic 4 and Angular for Developers

Nederland - Ionic 4 and Angular for Developers

Norway - Ionic 4 and Angular for Developers

Portugal - Ionic 4 and Angular for Developers

România - Ionic 4 and Angular for Developers

Sverige - Ionic 4 and Angular for Developers

Türkiye - Ionic 4 and Angular for Developers

Malta - Ionic 4 and Angular for Developers

Belgique - Ionic 4 and Angular for Developers

France - Ionic 4 and Angular for Developers

日本 - Ionic 4 and Angular for Developers

Australia - Ionic 4 and Angular for Developers

Malaysia - Ionic 4 and Angular for Developers

New Zealand - Ionic 4 and Angular for Developers

Philippines - Ionic 4 and Angular for Developers

Singapore - Ionic 4 and Angular for Developers

Thailand - Ionic 4 and Angular for Developers

Vietnam - Ionic 4 and Angular for Developers

India - Ionic 4 and Angular for Developers

Argentina - Ionic 4 and Angular for Developers

Chile - Ionic 4 and Angular for Developers

Costa Rica - Ionic 4 and Angular for Developers

Ecuador - Ionic 4 and Angular for Developers

Guatemala - Ionic 4 and Angular for Developers

Colombia - Ionic 4 and Angular for Developers

México - Ionic 4 and Angular for Developers

Panama - Ionic 4 and Angular for Developers

Peru - Ionic 4 and Angular for Developers

Uruguay - Ionic 4 and Angular for Developers

Venezuela - Ionic 4 and Angular for Developers

Polska - Ionic 4 and Angular for Developers

United Kingdom - Ionic 4 and Angular for Developers

South Korea - Ionic 4 and Angular for Developers

Pakistan - Ionic 4 and Angular for Developers

Sri Lanka - Ionic 4 and Angular for Developers

Bulgaria - Ionic 4 and Angular for Developers

Bolivia - Ionic 4 and Angular for Developers

Indonesia - Ionic 4 and Angular for Developers

Kazakhstan - Ionic 4 and Angular for Developers

Moldova - Ionic 4 and Angular for Developers

Morocco - Ionic 4 and Angular for Developers

Tunisia - Ionic 4 and Angular for Developers

Kuwait - Ionic 4 and Angular for Developers

Oman - Ionic 4 and Angular for Developers

Slovakia - Ionic 4 and Angular for Developers

Kenya - Ionic 4 and Angular for Developers

Nigeria - Ionic 4 and Angular for Developers

Botswana - Ionic 4 and Angular for Developers

Slovenia - Ionic 4 and Angular for Developers

Croatia - Ionic 4 and Angular for Developers

Serbia - Ionic 4 and Angular for Developers

Bhutan - Ionic 4 and Angular for Developers

Nepal - Ionic 4 and Angular for Developers

Uzbekistan - Ionic 4 and Angular for Developers