Companies Home Search Profile

Build Mobile Application using Ionic & Firebase

Focused View

EasyShiksha Learning

6:17:28

156 View
  • 1. Introduction of Mobile App Development using Ionic & Firebase.mp4
    02:54
  • 1. CHAPTER 1 Hybrid Mobile Apps.mp4
    05:58
  • 2. Ionic Framwork.mp4
    09:31
  • 3. Android.mp4
    11:14
  • 1. CHAPTER 2 TypeScript.mp4
    13:24
  • 2. JS Arguments.mp4
    05:10
  • 3. As Classes Contracts.mp4
    06:50
  • 4. Modules.mp4
    06:19
  • 5. Factory Providers.mp4
    07:06
  • 6. Sass.mp4
    03:33
  • 1. CHAPTER 3 Web Components and Stencil.mp4
    05:52
  • 2. Why Do We Need Web Component.mp4
    07:08
  • 3. Custom Elements v0 and v1.mp4
    07:14
  • 4. HTML Imports.mp4
    06:55
  • 5. State.mp4
    06:41
  • 6. Unit Testing.mp4
    03:39
  • 1. CHAPTER 4 Basic App Structure.mp4
    07:12
  • 2. Theme.mp4
    07:07
  • 1. CHAPTER 5 List Stories.mp4
    07:36
  • 2. Display a List of Items.mp4
    06:14
  • 3. Testing Configuration.mp4
    05:51
  • 4. Items Loading Service.mp4
    06:18
  • 5. Test Suite.mp4
    06:01
  • 6. Read Data.mp4
    07:29
  • 7. Filter.mp4
    07:08
  • 8. Alternative Model and Service Implementation.mp4
    07:04
  • 9. Further Improvements.mp4
    07:12
  • 10. Advanced List.mp4
    07:30
  • 11. Testing.mp4
    05:26
  • 1. CHAPTER 6 State Management with NgRx.mp4
    07:28
  • 2. Use NgRx.mp4
    07:00
  • 3. Top Stories Feature.mp4
    07:12
  • 4. Selectors.mp4
    07:41
  • 1. CHAPTER 7 View Story.mp4
    07:00
  • 2. Events.mp4
    07:30
  • 1. CHAPTER 8 View Comments.mp4
    06:58
  • 2. Comment Component.mp4
    06:09
  • 1. CHAPTER 9 User Management.mp4
    07:00
  • 2. Selects.mp4
    07:46
  • 3. Email and Password Login.mp4
    06:44
  • 4. State Management.mp4
    06:07
  • 5. Update Users Name.mp4
    06:50
  • 1. CHAPTER 10 Manage Favorites.mp4
    06:00
  • 2. Favorite Toggle.mp4
    06:00
  • 1. CHAPTER 11 Share Stories.mp4
    08:20
  • 1. CHAPTER 12 Common Components.mp4
    08:03
  • 2. Slides.mp4
    06:10
  • 3. Modal.mp4
    05:26
  • 1. CHAPTER 13 Advanced Topics.mp4
    06:26
  • 2. Config.mp4
    06:57
  • 3. Push Notifications.mp4
    06:38
  • 1. CHAPTER 14 End-to-End Test and Build.mp4
    06:10
  • 2. Top Stories Page Test.mp4
    06:33
  • 3. Build.mp4
    04:14
  • 1. CHAPTER 15 Publish.mp4
    06:45
  • 2. View and Share with Ionic View.mp4
    04:45
  • Description


    Build Mobile Application using Ionic & Firebase Certification Course

    What You'll Learn?


    • Understanding Web Components and Stencil
    • Ionic 4 list component with infinite scrolling and pull-to- refresh
    • Data persistence with Firebase Cloud Firestore
    • App publishing

    Who is this for?


  • Who want to start career in App Development
  • More details


    Description

    Developing mobile apps is an interesting yet challenging task. Different mobile platforms have their own ecosystems. If you want to start building your own mobile apps, you have to learn new programming languages, frameworks, libraries, and tools. Building complicated mobile apps or games requires a lot of experience. These kinds of apps may not be suitable for beginners. But not all mobile apps are complicated. There are still many mobile apps that are content-centric. This kind of app focuses on content presentations and doesn’t use many native features. For these kinds of apps, PhoneGap and its successor Apache Cordova offer a different way to build them.

    Mobile platforms usually have a component called WebView to render web pages. Cordova uses this component to create a wrapper for running web pages inside of native apps. Cordova provides different wrappers for different platforms. The web pages become the mobile apps to develop. After using Cordova, developers can use front-end skills to create cross-platform mobile apps. This empowers front-end developers to create good enough content-centric mobile apps. Many other frameworks build on top of Cordova to provide out-of-box components to make building mobile apps much easier.

    This course focuses on the latest version 4 of the popular Ionic framework. The best way to learn a new framework is using it in real-world product development.

    We’ll build a Hacker News client app using Ionic 4 and use this as the example to demonstrate different aspects of Ionic 4. This course not only covers the implementation of the Hacker News client app, but also the whole development life cycle, including development, unit tests, end-to-end tests, continuous integration, and app publish.

    Most of the nontrivial mobile apps need back-end services to work with them. Using mobile apps back-end services is a new trend that eliminates the heavy burden to write extra code and maintain the backend infrastructure. Google Firebase is a popular choice of mobile apps back-end services. The Hacker News client app uses Firebase to handle user authentication and storage of user favorite’s data. After going through this course, you should be able to integrate Firebase in your own apps.

    Topics Included in This Course

    This course is organized around building the Hacker News client app.

    Starting from the local development setup, each chapter focuses on implementing a user story. Here are some important topics:

    • Understanding Web Components and Stencil

    • Ionic 4 list component with infinite scrolling and pull-to- refresh

    • State management with NgRx

    • Routing with Angular Router

    • User management and third-party service logins with Firebase

    • Data persistence with Firebase Cloud Firestore

    • Unit testing with Karma and end-to-end testing with Protractor

    • App publishing

    • Features provided by Ionic Pro, including Ionic Deploy and Monitor

    Below are the versions of main frameworks, libraries, and tools used in the app.

    • Angular - 6.1.10

    • RxJS - 6.3.3

    • NgRx - 6.1.0

    • Firebase - 5.5.4

    • AngularFire2 - 5.0.2

    • Jasmine - 3.2.0

    • Karma - 3.0.0

    • Protractor - 5.4.1

    How This Course Is Organized

    This course is organized around building the example Hacker News client app with Ionic 4 and Firebase. Below is a brief description of all the chapters in this course.

    • Chapters 1–4: Introduction of necessary background knowledge and local development environment setup.

    • Chapters 5–11: Implementation of all user stories of the example app with Ionic 4 and Firebase.

    • Chapters 12–15: Additional topics related to Ionic.

    Depending on your skill level, you can choose to skip some of these chapters. If you are an experienced Angular developer, you can skip the first four chapters.

    Who this course is for:

    • Who want to start career in App Development

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    EasyShiksha Learning
    EasyShiksha Learning
    Instructor's Courses
    EasyShiksha, an endeavour of HawksCode Softwares Pvt. Ltd., began with a vision to make education better and easy for everyone. The education platform aims to make shiksha (education) easy for educators and edu-seekers alike.Sunil Sharma is the founder & CEO of EasyShksha. He is a “tech pundit” driven by social change. He has also worked with the US government for a pioneering online education platform.Initially, EasyShiksha was envisaged to be a simple website that provided a user details about thousands of colleges across India. Slowly, the web portal evolved to provide students and parents all the necessary tools required to help them make an informed choice about the education and the jobs and career prospects thereafter.Over a period of 8 years, EasyShiksha is empowering students from small towns and villages with online distance learning programme offering online courses, internship training programs with certification, Career Helper, Online Test series, Campus Ambassador Programme, Enterprise plans for colleges & universities etc. Through its various verticals, EasyShiksha hopes to empower the students and move from technical knowledge to technical skills-based education programme.EasyShiksha provides students, staff & parents a place to find support and help. As we are all striving for the best e-learning foundations for the students, we have the resources to make this happen. The platform is built not only on someone's exceptional skills, but rather on collaboration and teamwork between all stakeholders.EasyShiksha will be continuously striving to enhance the e-Learning platform and introduce new online course, training programs and looking at even launching online academic courses in near future. Additionally we are working at various levels to partner with leading colleges, Universities institutions, promoters etc. which will give us leading edge in the e-Learning sector.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 56
    • duration 6:17:28
    • Release Date 2023/02/06