Udemy

Next.js & Django - Build Complete Jobs Portal with Postgres

Enroll Now
  • 1,229 Students
  • Updated 10/2023
4.7
(147 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 51 Minute(s)
Language
English
Taught by
Ghulam Abbas
Rating
4.7
(147 Ratings)
2 views

Course Overview

Next.js & Django - Build Complete Jobs Portal with Postgres

Build Full Stack Jobs Portal App with Next.js & Django with Postgres - with Authentication, Maps Rendering, Deployment

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.



Course Content

  • 10 section(s)
  • 88 lecture(s)
  • Section 1 Introduction
  • Section 2 Setting up Environment
  • Section 3 Let’s start backend with Django & Postgres
  • Section 4 Starting with Jobs Resource
  • Section 5 Backend - Search, Filters & Pagination
  • Section 6 Backend Authentication
  • Section 7 Exception Handling
  • Section 8 Upload Resume to AWS S3
  • Section 9 Apply To Job - Backend
  • Section 10 Let’s start frontend with Next.js

What You’ll Learn

  • 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...

Reviews

  • D
    Danilo Gurovich
    3.0

    Needs updating. Typescript is more popular and has caused a few headaches for me as I have to transpose it into this without using "pages" as a router. The mapbox piece is quite brittle and of no use behind corporate firewalls, probably worth a separate video and not in this one. I haven't seen the part that shows how the "You can no longer apply to this job" appears. I'm sure it will show up later but It would be nice to have it at the same time.

  • G
    Gulfam Hussain
    2.0

    Instructor only write the code, he doesn't explain what is happening under the hood.

  • K
    Kevin Doshi
    3.5

    The backend tutorial part is amazing, I have been following many of the courses of this instructor and no doubt this is one of the best from him. However, I felt the frontend part was a little bit rushed because of the copy pasting of code and felt a bit bored following the frontend. However, this is my opinion and the readers may feel the frontend part engaging if they love to do frontend.

  • S
    Sachin
    4.5

    Ghulam is an awesome teacher. This course is good for learning django but next js version is older apart from that this course is outstanding.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed