Skip to content
Consuming Python APIs with React [Video], Published By Packt
Python JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
react-s2 Section 2 files Nov 28, 2018

Consuming Python APIs with React [Video]

This is the code repository for Consuming Python APIs with React [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

One of the best things about Python is that it fits well into the web developer’s skill set. With the help of Django, Python’s high end web framework, you can rapidly develop your own websites and build web APIs that are clean and easy to maintain and re-write, all while allowing you to integrate your Python code with powerful JavaScript frameworks like ReactJS.

This video tutorial will guide you in developing a React based front-end for your Python web application. You will start with quickly setting up your JavaScript tools and NodeJS, as well as ReactJS for a Bookmarking Application project. After that, you will put together your basic frontend code for interacting with your Django backend. You will learn to build and use React components for your application’s UI, and work with your React code’s data and state that will determine how your application behaves. You’ll also explore routing and event handling for your application. From there, you will dive into backend interaction details, such as authentication for login. You will learn to consume your Django resources and also create, update, and delete item data. You’ll also learn specific tasks such as managing your bookmarks and counting and collecting likes and comments on your bookmarks.

By the end of this course, you will have successfully integrated your Python web application’s backend with a ReactJS frontend, giving you a taste of real-world full stack Python web development.

What You Will Learn

  • Build Python APIs with React
  • Setup Modern Tooling with Node.js and React
  • Learn about React components, state and properties
  • Obtain data from user input and third party APIs
  • Test your React application
  • Employ components for building User Interfaces that interface with your Django REST server
  • Learn how to consume CRUD and custom REST operations from your React app to your Django REST server
  • Learn how to consume CRUD and custom REST operations from your React app to your Django REST server

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:

● Prior working knowledge of the JavaScript (ES6) language

● An understanding of basic HTML and CSS syntax

● Completed the Packt "Building your very own Python REST API” video series, or otherwise have a working knowledge of Python, Django and the Django Rest Framework

● (Optional) Experience with relational databases and table data structures

Technical Requirements

This course has the following software requirements:

● An editor like Atom, Sublime Text or Visual Studio Code

This course has been tested on the following system configuration:

● OS: Windows 10

● Processor: Dual Core 3.0 Ghz

● Memory: 4GB

● Hard Disk Space: 1000MB

● Video Card: 256MB Video Memory

Related Products

You can’t perform that action at this time.