Course Information
Course Overview
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
-
IIfeanyi Omeata
Great Course!
-
OOUEDRAOGO Jean Claude
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 ?
-
AAlexander balashov
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).
-
DDietrich Kist
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.