Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React & Django Full Stack: web app, backend API, mobile apps
Rating: 4.5 out of 5(2,113 ratings)
11,853 students

React & Django Full Stack: web app, backend API, mobile apps

React v.18 single page web app, Django REST API with Python, React Native cross platform mobile apps for Android and iOS
Last updated 2/2025
English

What you'll learn

  • Making a Single page app with React
  • Creating RESTfull API with Django
  • Mobile apps on both Android and iOS

Course content

9 sections127 lectures18h 27m total length
  • Project requirements3:10

    Define project requirements for a movie rater app, including movie CRUD, one 1–5 star rating per user, and a web single-page app with a backend API and mobile app.

  • Technology overview5:16

    Explore building three applications: a Django-based backend API (bucket API) using Django REST framework with Python, a React web frontend, and a React Native mobile app for Android and iOS.

  • IDE4:05

    Explore integrated development environments as essential tools for writing and running code, using PyCharm for Python back end and Visual Studio Code for front end.

  • Debugging7:01

    Inspect web pages to debug code by using the browser inspector, console, and network tab to view elements, CSS, JavaScript, and JSON data from the Django API.

Requirements

  • basic knowledge of Javascript
  • basic knowledge of python

Description

Welcome to this full-stack course. This course is mainly based on Django, React, and React Native, but we will cover much more than just these frameworks. We will build full applications, including backend restful API, front-end web apps, and mobile apps on both Android and iOS.

We will discover how to create user authentication (register and log in users), create a full CRUD (create, read, update, and delete), and create our own endpoints. I will show how to communicate between the API and the web app. We will also discover how to style the application and restrict certain parts to authenticated users only. All that is done with very popular frameworks. We will use JavaScript and Python, and basic knowledge is required.

This course consists of two sections: an introduction to the framework, where I explain everything from scratch, and a hands-on section to build a ready application. After finishing this course, you will have both knowledge and experience building a full-stack application using Django, React, and React Native.

Also, I will show you how to deploy back-end API and front-end web apps on the production server absolutely for free. You don’t need to spend any money to put your full application live online.

Who this course is for:

  • beginner developers who wants to learn Django, React and React Native