Get in Touch

Course Outline

Introduction

Ionic Basics

  • Processes and modules utilized in Ionic for web development
  • The synergy between Ionic and Angular

Overview of Angular

  • Components and attributes utilized in Angular

Setting Up the Development Environment

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

Templating in Ionic and Angular

  • Utilizing Ionic grids
  • Configuring styles and variables
  • Establishing CSS rules
  • Creating services
  • Consuming REST APIs
  • Creating and implementing a data model
  • Testing with Ionic DevApp

UI Components

  • Creating pages and configuring routing
  • Retrieving data
  • Applying page design
  • Utilizing lists
  • Creating pages with modals and floating action buttons (FABs)
  • Implementing complex lists
  • Utilizing pull-to-refresh functionality
  • Adding an authentication guard

Ionic Native

  • Configuring Ionic Native packages
  • Accessing native device capabilities
  • Testing native device capabilities

Connecting to a Backend

  • Configuring Firebase
  • Creating authentication 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 an iOS device emulator

Summary and Conclusion

Requirements

  • Fundamental programming knowledge in JavaScript, HTML, and CSS

Audience

  • Web Developers
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories