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