Skip to content
UdemyReactPaid courseAll LevelsCertificate

Build a React & Redux App w/ CircleCI CI/CD, AWS & Terraform (Udemy.com)

Build & deploy a React app using Redux, Github, CircleCI, S3, Cloudfront, Terraform, Heroku, Slack, Docker & Sentry.

Created by: Uzochukwu Eddie Odozi

Last updated September 2022

icon
What you will learn

  • Build an amazing React app
  • Setup Continuous Integration/Delivery Pipeline
  • Naviagate AWS Management Console
  • Create AWS Services using Terraform
  • Integrate Terraform into CircleCI Pipeline
  • Use AWS S3 and CloudFront for Storing and Distributing React Apps
  • Create Docker Images for Your React app
  • Integrate Slack in the CI/CD Pipeline
  • Setup Online Dev, Staging and Production Environments
  • Setup Sentry for Monitoring
  • Create Custom React Components
  • Use CSS Grid
  • Setup Automatic Deployment
  • Integrate GitHub with CircleCI
  • Create, Use and Merge Feature Branches

How it compares

Against the other 173 rated Udemy courses in React on CourseDuck:

  • Rating4.5 out of 5higher than 53% of them
  • Reviews204#132 of 174 by number of reviews
  • Length27.7 hourslonger than 73% of them
  • Last updatedSeptember 2022earlier than 63% of them

icon
Course Description

React is one of the most popular library's for building client apps with HTML, CSS and JavaScript. If you want to establish yourself as a front-end or full-stack developer, you need to learn React.

This course follows a hands-on approach, which means the whole course is structured around building a web application and the different concepts will be explained detailedly as they are introduced.

What's this course about?

This course is about React, Redux, Hooks, Continous Intergration/Delivery, AWS S3, CloudFront, Slack, GitHub, Docker, Heroku. Dive deep into these topics by building a real application and have your React app live on the web.

You will learn how to create AWS resources from the management console and also how to create those same resources using terraform.

What Technology You'll Use

Because we are building a React app with Continuous integration/delivery and automatic deployment, we'll use a variety of technologies.

  • React

  • Redux

  • AWS S3 and CloudFront

  • Terraform

  • Slack

  • Docker

  • Github

  • Sentry for Monitoring

  • CircleCI for CI/CD

  • Heroku

Not familiar with some of these? No problem! This course will guide you on how to setup and use these technologies in your apps.

What You'll Be Able to Do

By the time you complete this course, you'll be able

  • Build a complete React App

  • Setup CI/CD Pipeline

  • Setup Automatic Deployment

  • Create AWS Resources using Terraform

  • Integrate Terraform into CircleCI Pipeline

  • Integrate Technologies like Slack, Sentry and Docker

  • Setup Multiple Online Environments (Dev, Staging and Production)

  • Use GitHub w/ CircleCI

  • Use Feature Branches on GitHub

  • Use CSS Grid

  • Create Custom React Components

  • Setup Redux

  • Write CI/CD Configurations

  • Setup CI/CD Deployment to Heroku

  • And More...

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Uzochukwu Eddie Odozi

Hi, i am Uzochukwu Eddie Odozi. I am a software developer who has interest in web and game development. I have a bachelors in Mathematics and an M.Sc. in Computer Engineering from Tallinn University of Technology.

I enjoy working with Angular, Ionic, Unity as well as nodejs. I enjoy coding a lot.

I have had many success and failures in web development and all those has contributed to where I am today.

icon
More courses by Uzochukwu Eddie Odozi

$44.99

$19.99

$74.99

icon
More React courses

$139.99

$94.99

$74.99

$69.99

$89.99

$99.99

icon
Reviews

4.5

204 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Shashika Virajh on 7/20/2022

I have about 25 Udemy courses in my account for react, angular, node, aws, docker, react native and some other courses. This is the most complete react course that I have ever done. This is the best course that I learned most of the things ever in my career. I'm wondering why this course has not updated to the latest. This has literally everything you want to work on a company in react. CI/CD - covered AWS deployment - covered Slack, Sentry integrations - covered Dockerizing react applications - covered Error handling in react - covered Code formatting and rules - covered Basically this covers most of the best practices that a developer should know. Please update this course. This is a great reference that can be used for anyone.

By Nitin Jha on 12/29/2021

Outdated course even he dont respond on queries asking for refunds now

By Wayne Wollesen on 7/18/2021

I found this course to be really superb and I learned quite a bit. I will say though there are a couple of things you might want to know before you decide to buy... 1) For learning Devops this course is fantastic. You get a pretty good understanding of CI jobs, Terraform and how it relates to AWS, managing branches and git, integrating with Slack, and using Docker. Even though it's not super deep dives into any of those tools, you should come away with a pretty good understanding of how they work and how to use them. 2) If you want to use this to specifically learn React I'm not sure this course is the best way, especially if you're new. The app you make is pretty cool, but it uses a lot of stuff... redux, hooks, etc.. and he goes over it pretty fast and I didn't think he explained it particularly well. But maybe that's just me. So if you're just interested in the DevOps stuff then it might be better worth your time to just fork his repo and build off of that, skipping most of the React content. Anyway, highly recommend this course, and thanks to Eddie for putting it together.

By Pierrick Le Roy on 3/3/2021

I had only experienced ci/cd with netlify. So this is great to learn that I actually can do it myself and customize it the way I want, deploy it where I want. It's very nice to have a deployment to aws s3/cloudfront and another example in Heroku. The instructor always references the documentation, it's a good practice since these technologies seem to move quite fast. This is heavy stuff to digest but the instructor made the experience pretty smooth and easy to follow along!

By Eric Humphries on 1/24/2021

I really enjoyed this, it covered a lot of material that I was pretty familiar with, so I was happy that Eddie didn't over explain anything. I found the section integrating terraform into the circleci pipeline to most beneficial for me. Thank you very much Eddie!

By Guillaume Grassiant on 9/29/2020

Pretty amazing course, really surprised it's not already a best seller and/or one of the most popular courses because it totally deserves it. Many interesting aspects to this course compared to other React ones on Udemy (and I have done quite a few) such as the entire CI/CD integration (mimicking the flow you could find in a professional environment) as well as handling components (some being quite advanced) and breaking down the app in services. Really loved this course, great instructor and I highly recommend it.

By Piotr Tobiasz on 9/26/2020

To be honest, this might be the best course i have taken on Udemy. It helped me with many "DevOpsy" things i've been struggling with before. One cons - voice is a lil bit bassy sometimes, as someone said before. Keep going, looking forward to see some new courses!

By Michelle Williams on 8/28/2020

This is an incredible course. You get a very thorough knowledge base of all the technologies that are used. This is also a much more impressive project to have in your portfolio than a "to-do" app. This instructor is very underrated and I would love to see more projects on this level.

By Hieu Nguyen Trung on 8/1/2020

I have been a self-taught developer for 1 year. Now I want to level up my skills and this course helps me a lot. Just a struggle a little bit with AWS cloudfront but the teacher added Heroku section fastly. Love the workflow was taught in this course.

By Sumit Govil on 6/24/2020

The course is really good. Touches on most of the aspects of building an app to production. The code is quite neat as well and easy to understand. What I think could have been better was that the whole pipeline built by the instructor was quite unidirectional. Like, what if I want to deploy only the Production version to cloudfront, and publish staging version from S3 direct, and not do any deployment for DEV. And still, I want Slack notification to be enabled for all the three main branches. Also, I would like Slack to notify in case of a failure. I had to look for these answers myself, so I felt like there was a gap somewhere.

Showing all 10 reviews on CourseDuck

Read all 204 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100