Udemy

React and Django: A Practical Guide with Docker

Enroll Now
  • 390 Students
  • Updated 11/2020
4.1
(59 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 49 Minute(s)
Language
English
Taught by
Antonio Papa
Rating
4.1
(59 Ratings)

Course Overview

React and Django: A Practical Guide with Docker

Django 3.1, React Typescript, Redux, Docker, Authentication and Authorisation, Upload Images, Export CSV Files, c3.js

Learn how to create an Admin App using React and Django Rest Framework.

In Django you will learn: 

  • How to create APIs with Django Rest Framework

  • Use Docker

  • Create protected routes

  • Login with HttpOnly Cookies

  • Use APIViews, ViewSets, Generic API Views

  • Authorize users for different routes

  • Upload Images

  • Export CSV files

In React you will learn: 

  • Create a React project with Typescript

  • Use Docker

  • Use Redux

  • Create public and private routes

  • Restrict routes for unauthorized users

  • Upload Images

  • Export CSV's

  • Build a chart with c3.js (part of d3.js)

If these are what you are looking for then this course is for you.

Course Content

  • 3 section(s)
  • 73 lecture(s)
  • Section 1 Introduction
  • Section 2 Django
  • Section 3 React

What You’ll Learn

  • How to create APIs with Django Rest Framework
  • Use Docker
  • Create protected routes
  • Login with HttpOnly Cookies
  • Use APIViews, ViewSets, Generic API Views
  • Authorize users for different routes
  • Upload Images
  • Export CSV files
  • Use React with Typescript
  • Use Redux

Skills covered in this course


Reviews

  • I
    Ifeanyi Omeata
    5.0

    Great Course!

  • O
    OUEDRAOGO Jean Claude
    4.0

    Très bon cours. Mais doit doit être mis à jours. Il faut y ajouter les aspects de déploiement. Lorsqu'on finit de développer, comment mettre l'application en ligne ?

  • A
    Alexander balashov
    4.5

    As a computer science graduate, I was looking for a comprehensive Python-based web development course that didn't treat me like a beginner. After searching for courses that covered Docker, REST framework, React, and microservices, I came across Antonio's third course (Breaking the Monolith), and found almost no alternatives! I initially found the course to be too advanced, so I took the prequel course, which was also challenging. As a stepping stone, I decided to try THIS course, despite the low ratings, and I'm glad I did. Overall, it was a useful journey. The good: The course uses the right tools, including Docker, REST framework, and a dedicated frontend framework, which many other courses skip. While the tools are outdated, they still serve their purpose. After you have learned how to connect everything, you can take a specific React/Docker/REST_framework/whatever course to learn the best practices. The explanations are clear, and the instructor doesn't seem to hold back any information to sell another course. The bad: The course is outdated, and some things have been deprecated, while versions have changed. Setting up Docker was challenging, but that may have been my fault for using Swarm and Secrets. The instructor sometimes jumps ahead, which can make it difficult to follow along. There are also mistakes that haven't been tested. The code design could be better, and the functionality isn't always clear or logical. It seems as if a decent programmer created a lazy pet project, and then abandoned it, without following basic principles such as DRY, single responsibility, or OOP. The ugly: The instructor shows signs of laziness throughout the course. For example, he sometimes copies and pastes code, which he later changes, and this isn't reflected in the Git repository. It wouldn't have been difficult to include the initial "copy-paste" in the lecture. Additionally, some mistakes are fixed without being recorded. The bottom line: If you want to learn a Python-based stack and understand that the project will need a lot of work to become a decent product, or if you just want to see how all the tools I mentioned can be connected, and don't mind somewhat broken or outdated code, then this course is worth your time (in my humble opinion).

  • D
    Dietrich Kist
    5.0

    This is not a "From Zero to Hero" course. You need a sound knowledge in working with Python, Django, Docker, Typescript and React. Additionally, the teacher is using IDEs from JetBrains which does help with the code. It is easy to overlook something in the code that was changed by the IDE automatically. Still, If you understand what he is doing, the course is very good, as the teacher develops a whole Front- and Backend application in a 7 hours course with technologies that you should use in your project too. He is not wasting time with easy concepts that are later replaced with more advanced concepts. This course is for intermediate Developers.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed