Description
In this course, you will learn:-
- With the Ionic Framework, you can create a sophisticated data-driven mobile app.
- Data is dynamically retrieved and cached from numerous APIs.
- Using d3.js and Angular-NVD3, create interactive data-driven visualizations.
- Implement a note-taking system.
- Firebase may be used to sign up and authenticate users.
- User data can be read and written to and from a Firebase real-time database.
- Configure RSS feeds to create dynamic, content-rich news feeds.
Syllabus:-
-
Why This Course? Why Now?
-
What is Ionic?
-
What is AngularJS?
-
What are Cordova, Node.js, Gulp, Sass, and Bower?
-
Firebase Realtime Databases
-
Goals, Structure, and Prerequisites Deep Dive
-
StockMarket App Overview
-
Section Overview
-
Install Node.js, Ionic CLI, and Cordova
-
Ionic CLI Overview
-
Start a New Ionic Project and Set Up Your Development Environment
-
Create CodePen, Plunker, and JSFiddle Accounts
-
Deeper Dive into the Starter App's Code
-
Change App's Name and Metadata, Configure States, and Add Extra Dependencies
-
Configure the My Stocks and Stock View Templates
-
Section Summary
-
Configure a Yahoo Finance API Request to Get a Stock's Price and Market Data
-
Bind Stock’s Data to the View and Add Static Charts
-
Add a URI Encoding Service and Implement a Date Time Service
-
Section Summary
-
Install Angular-NVD3 and Configure an Interactive Chart
-
Implement a Chart Data Service
-
Section Summary
-
Section Overview
-
Implement a Numbers Filter
-
Section Summary
-
Section Overview
-
Style the Interactive Chart
-
Style the Button Bar, Subheader Bar, Header Bar, and Market Data Card
-
Section Summary
-
Section Overview
-
Implement Caching of Stocks' Chart and Market Data
-
Section Summary
-
Configure an Ionic Popup
-
Implement Notes Functionality
-
Style the Notes Card and Note Popup