Learn Redux
  • Goal of this course & Source Code
  • Why do you need Redux?
  • What Redux is and How React-Redux work together
  • Set-up a small project
  • Your first app in Redux
  • How to make CRUD operations in Redux
  • Immutable State and Pure Functions
  • How to Update and Delete in Redux
  • How to Combine Reducers
  • Create action and reducer for the Cart
  • How to split actions in multiple files
  • How to use Redux Middleware
Learn React by building a Shopping-cart
  • Create the first React application
  • Connect React Application to the Redux Store
  • Dispatch Actions from React
  • Styling the App
  • Shopping-cart App Structure
  • Create the BookItem component
  • Create the Books Form component
  • Connect Books Form component to the Store
  • Create the Cart - part 1
  • Create the Cart - part 2
  • Delete an item from the cart
  • Update quantities in the cart
  • Add Modal Window component to confirm purchase
  • How to calculate totals in the cart
  • Create the Form to delete books
  • Add the Navbar and Footer
  • React-router
  • Display a dynamic Badge on the cart
Learn how to build an API service
  • Set-up Node-Express to run a complex architecture
  • Introduction to NoSQL databases
  • Install MongoDB and Robomongo
  • CRUD Operation in MongoDB
  • Create Books API - POST method
  • Create Books API - GET method
  • Create Books API - DELETE method
  • Create Books API - UPDATE method
  • Connecting the Client App to the API - part 1
  • Connecting the Client App to the API - part 2
  • Connecting the Client App to the API - part 3
  • Set up a Reverse Proxy
  • How to create a persistent shopping-cart - Intro
  • How to create a persistent shopping-cart - part 1
  • How to create a persistent shopping-cart - part 2
  • IMPORTANT CORRECTION - connect-mongo code
  • Create the API to get images from the server
  • Create the image selector for the form
  • BooksForm - Button with Feedback
  • Complete the Client app
  • Capture server exceptions
  • How to achieve 100% SPA applcation
Learn how to make a React app Universal
  • Introduction to React Universal and server-side rendering
  • Implement Server-side rendering
  • Implement Universal rendering
  • Deploy online the local Mongo database
  • Set up Git for the project
  • Deploy the app to Heroku
  • AWS set up
  • Deploy the app to AWS
React-Router V4 Migration guidelines
  • Guidelines How to migrate to React-Router V4 - Client side version
  • Guidelines How to migrate to React-Router V4 - Universal version
Webpack 4
  • Config and use webpack 4
E-book with full version of code "lecture by lecture"
  • E-book