Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
State Management for Angular using AKITA - Crash Course
Rating: 3.6 out of 5(15 ratings)
82 students

State Management for Angular using AKITA - Crash Course

A crash course about State Management in modern Angular applications using Akita.
Created byNaimish Verma
Last updated 11/2020
English

What you'll learn

  • State management using Akita for Angular apps
  • Rxjs Principles
  • Reactive State management

Course content

1 section10 lectures1h 36m total length
  • Introduction3:17

    This lecture deals with the introduction about what tools and libraries we are going to use in our tutorial.

  • Theoretical Concepts about Akita8:42

    This lecture deals with theoretical concepts about Akita. We will look at some of its components and will understand with the help of documentation.

  • Workflow8:54

    Here, we will talk about the workflow of our application. We will understand different parts of our app that we will be building in this course with the help of a diagram.

  • Creating API Service16:18

    Classes must follow the "Single responsibility" pattern. Here we will create the API service from scratch with will deal with API calls.

  • Creating TODO Store8:19

    Here we will go ahead and will create our first Akita store which will store our Todo's.

  • Creating a Query Class6:41

    In this lecture, we are going to learn how to fetch data from the store by using the query apis provided by Akita.

  • Basic UI and Forms14:42

    In this part, we will create a simple, very basic UI so as to see the things in action.

  • Fetching and adding new Todo's17:26

    In this lecture, we will perform our first API call for fetching and adding new Todos to the backend and simultaneously updating the store.

  • Updating a Todo7:17

    This lecture deals with updating the data in the store reactively so as to reflect the changes in the UI in realtime.

  • Deleting a Todo4:43

    This is the final lecture, in this lecture we will learn how to remove the data from the store. With this, we have now learned how to perform CRUD operations using Akita.

Requirements

  • Basic Knowledge of Angular and RXJS

Description

This course deals with state management in modern angular applications using the library Akita.
Akita is a state management pattern, built on top of RxJS, which takes the idea of multiple data stores from Flux and the immutable updates from Redux, along with the concept of streaming data, to create the Observable Data Store model.

In this course, we will create a todo based application using modern rxjs operators and a reactive form approach along with reactive state management library Akita
We will create the whole application from scratch.
The course teaches you how to follow best practices in designing large applications and manage state for those applications.
We will discuss all the components that Akita offers, along with their implementation.
We will design the whole application from Scratch.

There is the full support of our team in answering your questions and solving your doubts.

Who this course is for:

  • Beginner
  • Intermediate