
This section introduces the student to the general path this course will take. It does not mention user authentication, authorization and firebase CRUD, but they will all be covered.
This section teaches how to install the required softwares for you to start building apps with ionic.
Spin up the ionic development environment on Windows by opening a command prompt and running Ionic serve, addressing plugin warnings. Preview in Chrome with device emulation and inspect elements.
Explore the Ionic folder structure, npm packages, and Android and iOS resources in a Visual Studio Code project, and note plans to import Firebase for database and user login.
Firebase serves as the app backend with hosting, analytics, database, and storage. Create a project, enable email and password or social sign‑in, and integrate Firebase using JavaScript.
Install firebase in an Ionic 3 app by adding firebase and typings, import firebase, and configure initialization; verify login status and route to home or login accordingly.
Create a login form in Ionic with email and password inputs and a login button. Explore input types, floating versus fixed labels, and basic activation logic for submission.
Learn to create a service provider in Ionic 3 and integrate Firebase authentication to handle login with email and password, wiring up user services for iOS and Android apps.
Fixes no provider for http error in Ionic by correctly configuring the service provider and module imports, enabling Firebase authentication during login flow with Angular.
Build a sign up form in an Ionic 3 Firebase project, collecting email, first name, last name, city, state, province, and number, with a sign up page and controller.
Build a signup controller in Ionic 3 with Firebase by wiring a signup form to a user service provider, binding inputs to an account object, and redirecting on success.
This course will take you step by step on how to build an android and iOS applications using the powerful but simple Ionic framework.
In this course, you will learn 4 core technologies:
I covered some of the topics some people are finding really hard when learning on their own such as :
- User Authentication
- User Login
- User Signup
- Retrieving user Profile
- Upload Profile Picture
- View Uploaded Picture
This course covers the following about firebase:
1. How to create new user accounts
2. How to Save data in the database
3. How to update data
4. How to overwrite data
5. How to delete