Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React JS and Python Django Full Stack Master Course
Rating: 3.4 out of 5(66 ratings)
10,750 students

React JS and Python Django Full Stack Master Course

learn to create a full stack web application from scratch using Python Django and React JS.
Created byVinay Kumar
Last updated 8/2021
English

What you'll learn

  • Full Stack Web Development
  • React JS Front End Development
  • Python Django Backend Development with Mongo DB, SQL Server, MySQL, PostgreSQL and SQLite Databases.
  • Build REST APIs

Course content

5 sections95 lectures4h 45m total length
  • Introduction1:01
  • Install Python0:47

    Install Python from the official website, add it to Pat, and verify the installation from the command prompt to confirm it was successful.

  • Install Visual Studio Code1:00
  • Install Postman0:35

    Install Postman to begin testing our redBus project and learn how to use this tool for practical testing workflows.

  • Install Mongo DB Compass1:00

    Install MongoDB Compass, a graphical user interface used to connect to a MongoDB server and create and manage database objects.

  • Install Node JS0:42
  • Create Django Project4:01

    Install the necessary Django modules and create a Django project, exploring settings, urls, and wsgi, then create an app and register it in settings to run the server.

  • Models4:15

    Create two models, department details and employee details, with a one-to-many relationship, then generate and apply migrations on a cloud database, configuring the connection in settings.

  • Serializers0:36

    Create serializers for models to convert complex types into native data types. Render these forms as JSON or XML and serialize data back to complex types.

  • API Methods10:07
  • Upload File API3:16
  • Create React JS Project2:22

    Create a React JS project, navigate the folder, view the default template, render the root component, and install Bootstrap to apply styling to the first page.

  • Routing and Navigation3:03

    Set up routing in the app by installing a routing package, create home, department details, and employment components, and configure routes like /department and /employee to verify it works.

  • Bootstrap Table3:35

    Create an API endpoint file, import it into the department component, fetch department data from EPA, and render it in a Bootstrap table with edit and delete icons.

  • Modal Popup Window8:06

    Open and configure a bootstrap modal window to add or edit departments, using a dynamic title and department name input, with create, update, and delete actions plus grid refresh.

  • Employee Details Screen5:29

    Copy the department component to build the employee details screen, wire fields like employee name, department, date of joining, and photo path from variables, with a modal window and dropdowns.

  • Upload Image File2:15

    Learn to upload an image file by adding a file-choose button, attaching the selected file, and updating the photo filename variable, with tests for adding employees and delete button behavior.

  • Sorting and Filtering5:33

    Implement sorting and filtering for the grid by accepting user inputs, filtering with includes, and a sorting function using a property name and an ascending flag, with icons.

  • Project Files0:01

Requirements

  • basic html, css, javascript and python programming

Description

The demand for a Full-Stack Web Developer is the highest compared to any technology professional. They are paid exceptionally well both in the companies and also as freelancers.

This is due to the fact that full-stack web developers have diverse set of skills.

  • They are good at Database Development.

  • Backend Development.

  • And also in Front End Development.

In this course, you will learn full stack web development with React JS for the frontend and Python Django for the backend.

We will build the same backend project with different databases such as Microsoft SQL Server, My SQL, Mongo DB, PostgreSQL and SQLite.

Sections in this Master Course:

1) React JS, Python Django and Mongo DB.

2) React JS, Python Django and My SQL.

3) React JS, Python Django and PostgreSQL.

4) React JS, Python Django and Microsoft SQL Server.

5) React JS, Python Django and SQLite.

With React JS, you will learn to

* Add routing to our app.

* Add bootstrap table with custom sorting and filtering features.

* Add modal pop up window with drop down and date picker.

* We will also learn how to upload an image and save it in the backend sever.

I am sure that this course will definitely help you in your journey as a full stack web developer.

Welcome to the course, and happy learning.

Who this course is for:

  • python developers, backend developers, frontend developers, angular and react developers