Mô tả

If you want to build a Full Stack App with Next js & Django REST Framework then welcome to this Ultimate Full-stack course of modern technologies Next.js & Django.


Next.js is a production-ready react framework that gives you the best developer experience with all the features you need for production: hybrid static & server rendering, route pre-fetching, and more. This is one of the most powerful tools with its three most key features:


  • File-based routing

  • Server-Side Rendering

  • Full-stack application development


On the other hand, the Django REST framework is a powerful and flexible framework for building Web APIs. It is one of the most popular frameworks from Django, it is beginner-friendly and provides a lot of features. It has made life a lot easier with features like Serialization, Filtration, Pagination, Exception Handling, Validations, Authentication, and much more.


So we will be using Next.js, Django, and Postgres to build a complete Full Stack Jobs Portal. We will generate the coordinates of an address and then render the map on UI. We are going to follow the best practices to build this full-stack app.


===   Super Friendly Support   ===

If you ever get stuck in any problem, I'm here to unstuck you. I always respond as fast as I can. Because I know there’s nothing worse than getting stuck into problems, especially programming problems. So, I am always here to support you.



Below are some features that will add to this production-ready app:


  • Add the Jobs resource

  • Generating Coordinates of address

  • Adding Pagination and Filtration

  • Complete Authentication with Simple JWT

  • Protecting Routes from Unauthenticated Users

  • Uploading files to AWS S3

  • Renders Maps with Mapquest

  • Custom Exception Handling

  • Server Side Rendering with Next.js

  • Complete the section for Employer

  • Apply to a Job

  • Posting new Jobs

  • Handling Candidates for a Job

  • Generate Topic Stats like Java

  • Deploy app on Heroku & Vercel


You can watch the complete DEMO of this project in the course content. If you are ready to build Production-Ready, Full Stack Jobs Portal App then I will see you in the course.



Bạn sẽ học được gì

How to build REST API in Django Rest Framework

How to generate coordinates of address

All about authentication with Simple JWT

How to work with databases like Postgres

How to handle exceptions

How to add filters & pagination to API

How to Upload Files on AWS S3

Learn Server Side Rendering with Next JS

How to add maps and locations in Nextjs

Learn all different ways to pre fetch data

How to deploy full stack app on Vercel & Heroku

and much more...

Yêu cầu

  • You should know to build API with Django REST Framework
  • You should be comfortable using Terminal
  • You must have good knowledge React and Nextjs
  • Must be familiar with main technologies like Node, React, Postgres
  • Nothing else, Just you and your precious time

Nội dung khoá học

18 sections

Introduction

3 lectures
Introduction to Course
01:41
DEMO of Project
11:42
Next.js & Django
02:19

Setting up Environment

2 lectures
SOURCE CODE OF PROJECT
01:06
Installing all required tools
02:20

Let’s start backend with Django & Postgres

4 lectures
Create Django Project
05:07
Setup & Connect to database
06:48
Setup GDAL on Windows
19:33
Django Admin Panel & Env Variables
07:45

Starting with Jobs Resource

8 lectures
Create Jobs Model
15:38
Adding GeoCoder to generate Coordinates
04:16
Run Migrations & Create first Job
04:44
Get all Jobs & Serializing Data
11:04
Get Job by ID
05:10
Create new Job & update Job Endpoint
05:24
Delete Job by ID
03:37
Get Stats of Topic
09:08

Backend - Search, Filters & Pagination

3 lectures
Filter Jobs
09:30
Adding Search to API
03:26
Add Pagination
04:49

Backend Authentication

8 lectures
Auth App & JWT Configuration
06:54
Sign Up & User Serializer
05:00
Register User
10:02
Login User
05:28
Get Current User
04:34
Modeling UserProfile
04:37
Save User while Creating Job
03:24
Update User Profile
05:11

Exception Handling

2 lectures
Handle 404 & 500 Errors
06:08
Custom Exception Handling
07:43

Upload Resume to AWS S3

3 lectures
AWS S3 Configuration
05:42
Uploading & Saving User Resume
11:45
Validate Resume before uploading
05:24

Apply To Job - Backend

7 lectures
Modeling CandidatesApplied
02:37
CandidatesApplied Serializer
01:49
Apply to Job
10:32
Get Current User Applied Jobs
04:32
Creating isApplied
03:10
Get Current User Jobs
03:22
Get Candidates List of Job
05:12

Let’s start frontend with Next.js

5 lectures
Create Next.js App
05:20
Jobbee Components Details
01:38
Header & Footer & Loader Component
06:05
Layout Component
04:29
Jobbee Homepage
06:11

Data Fetching - Jobs

7 lectures
Get all Jobs with getServerSideProps()
06:46
Render Jobs & JobsItem Component
06:21
Get JobsDetails
08:00
Link issue in Head
01:32
Render Job Details
04:57
Render Map with Jobs Coordinates
14:01
Not Found Component
08:54

Search, Filters & Pagination

4 lectures
Search Jobs with Keyword & Location
12:03
Adding Pagination
10:18
Filters Component
08:58
Setting up Filters in Query
17:10

Frontend Authentication

10 lectures
Create Auth Context
04:43
Login Component
09:36
Create Login function
12:59
React toastify to display errors
04:33
Get logged In User
08:57
Display user in Header
06:45
Logout User
05:16
Register User function
02:28
Register Component
09:56
Remove unknown queries
05:47

Protect Routes & Handle User

5 lectures
Current User Profile
04:29
Protect Routes
05:49
Update User Profile
05:33
Upload Resume function
02:15
Upload Resume Component
08:29

Apply To Job - Frontend

6 lectures
Apply to Job
14:04
Check Is Applied to Job
07:50
Get Topic Stats Component
06:08
Topic Stats function
07:03
Get all Applied Jobs
03:20
Get Applied Jobs Component
10:40

Add Employer Resource

7 lectures
Post new Job Component - Part 1
07:08
Post new Job Component - Part 2
07:19
Create a new Job function
04:49
Get all Jobs
07:33
Get Candidates of a Job
07:31
Update Job
07:59
Delete a Job
06:27

Deployment

3 lectures
Prepare App for Deploy
08:30
Deploy frontend on Vercel
04:31
Deploy backend on Heroku
11:33

Congratulations ?

1 lectures
Final Words
01:03

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.