Module-I

Overview

  •  Introduction 
  •  What is a "hybrid" app? 
  •   Ionic and Cordova 
  •   Ionic Framework, Why Ionic? 

Angular

  • Data Binding Filters 
  • Module, Controller & Views 
  •  Directives 
  •  Services 
  •  Routing

NodeJS

  • Introduction to Node JS
  • Setup Dev Environment
  • Node JS Modules
  • Node Package Mananger
  • Creating Web server
  •  Debugging Node JS Application
  • Database connectivity

Module-II

Ionic – Getting Started  

  •  Installing the tools 
  •  Installing required npm packages 
  • Understanding the Ionic CLI 
  •  Platform and SDK – Android / iOS 
  • Starting a ionic project 
  • Running the project 
  • Viewing App with Browser 
  • Viewing on Android Emulator 
  • Viewing on iPhone Emulator 

Ionic – Task App 

  •  Project Structure 
  • Application Logic 
  • Screen Templates 
  • Ionic components 
  •  Navigation Stack 

Advanced Topics

  •  Application structure and screens | 
  •  Integrating the screens | 
  •  Ionic components |
  • Component customization | 
  •  Working with Web APIs |

Integrating Device Features – Go Places App 

  • Cordova CLI 
  • ngCordova / Ionic native  
  • Device console 
  • Adding Camera plugin 
  • Image capture and upload  
  • Geolocation 
  • Putting the Go Places App together 
  • Configuring config.xml, icons, artwork  
  • Customizing Ionic 
  • Wrapping up 

Ionic CRUD Operation using php &Mysql

  • Introduction to Mysql
  • Mysql Basics
  • Database Connectivity
  • Data binding
  • Crud Operation

App and api Uploading 

  • Configure app Before Upload  
  • App configuration and Secret Key generation for and         

 

Prerequisites:- Basic programming / JavaScript knowledge