Next.js & Django – Build Complete Jobs Portal with Postgres
Next.js & Django – Build Complete Jobs Portal with Postgres, available at $64.99, has an average rating of 4.6, with 88 lectures, based on 125 reviews, and has 1033 subscribers.
You will learn about 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… This course is ideal for individuals who are Intermediate programmers who want to build build Full Stack Applications or Developers who want to learn how to use Django and Nextjs to build apps or Anyone who loves to learn new technologies It is particularly useful for Intermediate programmers who want to build build Full Stack Applications or Developers who want to learn how to use Django and Nextjs to build apps or Anyone who loves to learn new technologies.
Enroll now: Next.js & Django – Build Complete Jobs Portal with Postgres
Summary
Title: Next.js & Django – Build Complete Jobs Portal with Postgres
Price: $64.99
Average Rating: 4.6
Number of Lectures: 88
Number of Published Lectures: 88
Number of Curriculum Items: 88
Number of Published Curriculum Objects: 88
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will 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…
Who Should Attend
- Intermediate programmers who want to build build Full Stack Applications
- Developers who want to learn how to use Django and Nextjs to build apps
- Anyone who loves to learn new technologies
Target Audiences
- Intermediate programmers who want to build build Full Stack Applications
- Developers who want to learn how to use Django and Nextjs to build apps
- Anyone who loves to learn new technologies
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 Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to Course
Lecture 2: DEMO of Project
Lecture 3: Next.js & Django
Chapter 2: Setting up Environment
Lecture 1: SOURCE CODE OF PROJECT
Lecture 2: Installing all required tools
Chapter 3: Let’s start backend with Django & Postgres
Lecture 1: Create Django Project
Lecture 2: Setup & Connect to database
Lecture 3: Setup GDAL on Windows
Lecture 4: Django Admin Panel & Env Variables
Chapter 4: Starting with Jobs Resource
Lecture 1: Create Jobs Model
Lecture 2: Adding GeoCoder to generate Coordinates
Lecture 3: Run Migrations & Create first Job
Lecture 4: Get all Jobs & Serializing Data
Lecture 5: Get Job by ID
Lecture 6: Create new Job & update Job Endpoint
Lecture 7: Delete Job by ID
Lecture 8: Get Stats of Topic
Chapter 5: Backend – Search, Filters & Pagination
Lecture 1: Filter Jobs
Lecture 2: Adding Search to API
Lecture 3: Add Pagination
Chapter 6: Backend Authentication
Lecture 1: Auth App & JWT Configuration
Lecture 2: Sign Up & User Serializer
Lecture 3: Register User
Lecture 4: Login User
Lecture 5: Get Current User
Lecture 6: Modeling UserProfile
Lecture 7: Save User while Creating Job
Lecture 8: Update User Profile
Chapter 7: Exception Handling
Lecture 1: Handle 404 & 500 Errors
Lecture 2: Custom Exception Handling
Chapter 8: Upload Resume to AWS S3
Lecture 1: AWS S3 Configuration
Lecture 2: Uploading & Saving User Resume
Lecture 3: Validate Resume before uploading
Chapter 9: Apply To Job – Backend
Lecture 1: Modeling CandidatesApplied
Lecture 2: CandidatesApplied Serializer
Lecture 3: Apply to Job
Lecture 4: Get Current User Applied Jobs
Lecture 5: Creating isApplied
Lecture 6: Get Current User Jobs
Lecture 7: Get Candidates List of Job
Chapter 10: Let’s start frontend with Next.js
Lecture 1: Create Next.js App
Lecture 2: Jobbee Components Details
Lecture 3: Header & Footer & Loader Component
Lecture 4: Layout Component
Lecture 5: Jobbee Homepage
Chapter 11: Data Fetching – Jobs
Lecture 1: Get all Jobs with getServerSideProps()
Lecture 2: Render Jobs & JobsItem Component
Lecture 3: Get JobsDetails
Lecture 4: Link issue in Head
Lecture 5: Render Job Details
Lecture 6: Render Map with Jobs Coordinates
Lecture 7: Not Found Component
Chapter 12: Search, Filters & Pagination
Lecture 1: Search Jobs with Keyword & Location
Lecture 2: Adding Pagination
Lecture 3: Filters Component
Lecture 4: Setting up Filters in Query
Chapter 13: Frontend Authentication
Lecture 1: Create Auth Context
Lecture 2: Login Component
Lecture 3: Create Login function
Lecture 4: React toastify to display errors
Lecture 5: Get logged In User
Lecture 6: Display user in Header
Lecture 7: Logout User
Lecture 8: Register User function
Lecture 9: Register Component
Lecture 10: Remove unknown queries
Chapter 14: Protect Routes & Handle User
Lecture 1: Current User Profile
Lecture 2: Protect Routes
Lecture 3: Update User Profile
Lecture 4: Upload Resume function
Lecture 5: Upload Resume Component
Chapter 15: Apply To Job – Frontend
Lecture 1: Apply to Job
Lecture 2: Check Is Applied to Job
Lecture 3: Get Topic Stats Component
Lecture 4: Topic Stats function
Lecture 5: Get all Applied Jobs
Lecture 6: Get Applied Jobs Component
Chapter 16: Add Employer Resource
Lecture 1: Post new Job Component – Part 1
Lecture 2: Post new Job Component – Part 2
Lecture 3: Create a new Job function
Lecture 4: Get all Jobs
Lecture 5: Get Candidates of a Job
Lecture 6: Update Job
Lecture 7: Delete a Job
Instructors
-
Ghulam Abbas
Full Stack Developer & Designer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 3 votes
- 3 stars: 7 votes
- 4 stars: 36 votes
- 5 stars: 78 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 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
- Top 10 Gardening Courses to Learn in November 2024