Django & Django REST Framework with React Frontend
Django & Django REST Framework with React Frontend, available at $59.99, has an average rating of 3.7, with 147 lectures, based on 118 reviews, and has 1078 subscribers.
You will learn about The students will learn fundamental concepts on Django The students will learn how to create Blog and Q&A apps in Django The students will learn that how to deploy Django Apps in Heroku and PythonAnyWhere The students will learn about fundamental concepts in Django REST Framework (DRF) The students will learn that how to create Backend REST API in Django The Students will learn that how to deploy Django REST Framework in Heroku and PythonAnyWhere This course is ideal for individuals who are Beginner Level It is particularly useful for Beginner Level.
Enroll now: Django & Django REST Framework with React Frontend
Summary
Title: Django & Django REST Framework with React Frontend
Price: $59.99
Average Rating: 3.7
Number of Lectures: 147
Number of Published Lectures: 147
Number of Curriculum Items: 147
Number of Published Curriculum Objects: 147
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- The students will learn fundamental concepts on Django
- The students will learn how to create Blog and Q&A apps in Django
- The students will learn that how to deploy Django Apps in Heroku and PythonAnyWhere
- The students will learn about fundamental concepts in Django REST Framework (DRF)
- The students will learn that how to create Backend REST API in Django
- The Students will learn that how to deploy Django REST Framework in Heroku and PythonAnyWhere
Who Should Attend
- Beginner Level
Target Audiences
- Beginner Level
Welcome to Django & Django REST Framework with React Frontend , so first of all what is Django ?
What is Django ?
Django is a Python Web Framework that is used for web development. Django framework uses a set of design principles that produces one of the most productive web development processes compared to many other web frameworks. also Django provides a set of tightly integrated components. all of these components are developed by the Django team itself, you can use Django as a Full stack Web Framework, it means that you can build frontend an backend in Django, or you can just build your backend REST API using Django REST Framework and you can integrate that with any frontend frameworks and libraries like reactjs, vuejs or mobile frontend like react native.
What is RESTFul API’s ?
A RESTful API acts as a translator between two machines communicating over a Web service. If your familiar with the concept of API This is just like an API but it’s working on a RESTful Web service and the API is used by two applications trying to communicate with each other over a network or Internet. Web developers program REST API that server can receive data from applications. These applications can be web-apps, Android/iOS apps, etc. RESTful APIs return JSON files which can be interpreted by a variety of devices.
What is Django REST Framework ?
Django REST framework is a powerful and flexible toolkit for building Web APIs. Some reasons you might want to use REST framework:
-
The Web browsable API is a huge usability win for your developers.
-
Authentication policies including packages for OAuth1a and OAuth2.
-
Serialization that supports both ORM and non-ORM data sources.
-
Customizable all the way down – just use regular function-based views if you don’t need the more powerful features.
-
Extensive documentation, and great community support.
-
Used and trusted by internationally recognized companies including Mozilla, Red Hat, Heroku, and Eventbrite.
What is React ?
React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications
This course is divided in to different parts, in the first part we are going to have introduction to the course, in the second part we are going to build a blog application using django, in this section we focus on fundamental concepts of django, also we deploy our django app to Heroku, in the third part we are going to build a Chatbot using Google DialogFlow and after that we integrate our Chatbot with Django Blog Application. in the fourth part we are going to build a question and answer app and we deploy our app to PythonAnyWhere. in the fifth part we are going to dive in to building backend REST API using Django and Django REST Framework, we focus on fundamental concepts of Django REST Framework, also we deploy our Django REST Framework to Heroku. in the sixth part we create our backend REST API for our question and answer app, also we deploy our DRF in the PythonAnyWhere, in the seventh part we are going to integrate our Backend REST API with React Frontend.
Course Curriculum
Chapter 1: Course Introduction & Requirements
Lecture 1: Course Introduction
Lecture 2: Course Prerequisites
Lecture 3: Software Requirements
Chapter 2: Building Blog Application in Django
Lecture 1: Section Introduction
Lecture 2: Django Introduction & Installation
Lecture 3: Creating Super User
Lecture 4: Creating Apps in Django
Lecture 5: Creating View Function
Lecture 6: Django Models
Lecture 7: Django Model Relationship
Lecture 8: Model Registration in Admin Panel
Lecture 9: Django Templates
Lecture 10: Template Inheritance
Lecture 11: Adding CSS and Bootstrap Styles
Lecture 12: Creating Dynamic Slug with Signals
Lecture 13: Retreiving All Data
Lecture 14: Adding Bootstrap Navbar
Lecture 15: Getting the Details of Articles
Lecture 16: Login System
Lecture 17: Registration System
Lecture 18: Django Built in Login
Lecture 19: Django Logout
Lecture 20: Restricting Navbar
Lecture 21: Change Password
Lecture 22: Add Articles
Lecture 23: Update & Delete Buttons
Lecture 24: Update Article
Lecture 25: Delete Article
Lecture 26: Django Pagination
Lecture 27: Login Required Decorator
Lecture 28: Deploy to Heroku
Lecture 29: Migrating to Postgress Database
Lecture 30: Django Social Authentication
Chapter 3: Chatbot Integration with Django App
Lecture 1: Section Introduction
Lecture 2: Introduction to Chatbot
Lecture 3: Introduction to Intent
Lecture 4: Follow up Intent
Lecture 5: Introduction to System Entities
Lecture 6: Introduction to Custom Entities
Lecture 7: DialogFlow and Kommunicate Integration
Lecture 8: Django Chatbot Integration
Chapter 4: Django 4.0 Updated Blog App
Lecture 1: Update Django Blog App to Django 4.0
Lecture 2: Deploy Django 4.0 Project to Heroku
Chapter 5: Building Question and Answer App in Django
Lecture 1: Section Introduction
Lecture 2: Creating Project and App
Lecture 3: Creating Question and Answer Model
Lecture 4: Creating Dynamic Slug
Lecture 5: Listing All Questions
Lecture 6: Adding Bootstrap Navbar
Lecture 7: Question Details
Lecture 8: Login and Logout
Lecture 9: User Registration
Lecture 10: Restricting Navbar from Unauthorized Users
Lecture 11: Creating Questions
Lecture 12: Listing Answers
Lecture 13: Adding Answers
Lecture 14: Creating Update & Delete Buttons for Question
Lecture 15: Update Question
Lecture 16: Delete Questions
Lecture 17: Update & Delete Buttons for Answer
Lecture 18: Update Answer
Lecture 19: Delete Answer
Lecture 20: Change Password
Lecture 21: Change Account Information
Lecture 22: Listing Question & Answer
Lecture 23: Login Required
Lecture 24: Search Functionality
Lecture 25: Deploy Django App in Python AnyWhere
Chapter 6: Django 4.0 Updated Question & Answer App
Lecture 1: Update Question & Answer App to Django 4.0
Lecture 2: Deploy Django 4.0 Project to PythonAnyWhere
Chapter 7: Django REST Framework
Lecture 1: Section Introduction
Lecture 2: Introduction & Installation
Lecture 3: Django Apps & Models
Lecture 4: Dynamic Slug
Lecture 5: Serialization
Lecture 6: Model Serializer
Lecture 7: Writing View Function for the API
Lecture 8: API View Decorators
Lecture 9: Class Based API View
Lecture 10: Mixins
Lecture 11: Generic Class Based Views
Lecture 12: Viewsets & Routers
Lecture 13: Generic Viewsets
Lecture 14: Model Viewset
Lecture 15: Authentication
Lecture 16: Django REST Auth
Lecture 17: Overriding perform_create Method
Lecture 18: Custom Permission
Lecture 19: Deploy Django REST Framework in Heroku
Lecture 20: Migrating to Postgress Database
Chapter 8: Django 4.0 Updated Django REST Framework
Lecture 1: Update Django REST Framework Project to Django 4.0
Lecture 2: Deploy Django 4.0 to Heroku
Instructors
-
Parwiz Forogh
Programmer
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 3 votes
- 3 stars: 9 votes
- 4 stars: 41 votes
- 5 stars: 62 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024