Favorites
b/udemy1byELKinG

Laravel 10- Job Portal Application 2023 (Go Beginner To Pro)

Laravel 10- Job Portal Application 2023 (Go Beginner To Pro)

Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.27 GB | Duration: 11h 21m

Let's learn laravel from basic and make a complete job portal web application from scratch

What you'll learn
Laravel 10 from beginner to pro level
You will learn to make a complete job portal application
You will learn important concepts of Laravel like Queues, Mails, Custom authentication, eloquent relationships
You will learn to integrate Stripe payment
You will learn how to integrate admin themes and popular JavaScript libraries to enhance the user interface and user experience of your application
You will lean how to write a clean code

Requirements
Some knowledge of php and html

Description
In this comprehensive course, Job portal web application, you will dive deep into the world of Laravel and gain essential knowledge and skills to create a fully functional job portal web application. Throughout the course, you will explore important concepts such as Eloquent ORM, relationships, Blade templating engine, routing, queues, emails, and cron jobs.The main objective of this course is to equip you with the necessary tools and expertise to transition from a beginner to a proficient Laravel developer. By the end of the course, you will have the confidence and competence to develop complex applications using Laravel.One of the key highlights of this course is building a robust web application that resembles a modern job portal. Throughout the course, you will learn to implement a wide range of features that are commonly found in job portal applications. This includes creating user profiles, job listings, advanced search functionality, application tracking, and more. By the end of the course, you will have the skills and knowledge to develop a comprehensive job portal application that caters to the needs of both job seekers and employers.Immerse yourself in this course and envision the inner workings of a job portal as you bring it to life through your learning journey. By following along with the course materials and completing hands-on exercises, you will not only gain theoretical knowledge but also acquire practical skills that can be applied to real-world projects.Embark on this exciting learning adventure and unlock the potential of Laravel as you master the art of developing a robust and feature-rich job portal web application. Get ready to take your Laravel skills to new heights and achieve proficiency in building cutting-edge applications. Enroll now and let your journey to Laravel expertise begin!

Overview
Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Before we start

Lecture 3 Laravel setup

Lecture 4 laravel setup continue

Section 2: Laravel Basic

Lecture 5 laravel folder structure

Lecture 6 Laravel basic controller,model,route and migration introduction

Lecture 7 laravel basic continue

Section 3: design pages and forms

Lecture 8 extend template.

Lecture 9 seeker registration form

Lecture 10 users table & migration

Lecture 11 job seeker registration

Lecture 12 validate the form

Lecture 13 bug fixing

Lecture 14 login form design

Lecture 15 Process login

Lecture 16 Logout user

Lecture 17 authenticate user to access dashboard

Lecture 18 employer registration form

Lecture 19 processing employer registration form

Lecture 20 add flash message

Lecture 21 set employer trial date

Lecture 22 employer dashboard design

Lecture 23 hide trial ends message for job seeker

Section 4: Email verification and sending email verification link to user

Lecture 24 email verification part 1

Lecture 25 send email verification link part 2

Lecture 26 handle verifying user account

Lecture 27 resend email verification link

Lecture 28 show user trial expiry message

Section 5: make an AJAX request to process registration

Lecture 29 make an AJAX request while registering an employer

Lecture 30 make an AJAX request while registering a job seeker

Section 6: Payments and Stripe

Lecture 31 Payments- get stripe secret keys

Lecture 32 Payments- building a payment cards

Lecture 33 payments- add middleware to protect subscription

Lecture 34 Payment - define plans and prices

Lecture 35 Payment- stripe checkout

Lecture 36 Payment- updated db once payment successful

Lecture 37 Protect job posting route from non premium user

Lecture 38 Add middleware and do not allow premium user to make payment twice

Section 7: Queue mail

Lecture 39 Send confirmation email to user with purchase details

Section 8: Integrate admin theme

Lecture 40 integrate admin template

Lecture 41 Integrate admin template - fix logout

Lecture 42 show a subscription link

Section 9: Posting a job

Lecture 43 make a migration file to post a job

Lecture 44 design a form for posting job

Lecture 45 add a feature image column

Lecture 46 add a datepicker

Lecture 47 add WYSIWYG editor

Lecture 48 validate job posting form

Lecture 49 post a job

Lecture 50 refactor job post controller

Lecture 51 edit a job

Lecture 52 update a job

Lecture 53 refactor update method code

Lecture 54 refactor upload image coode

Lecture 55 get jobs belongs to user

Lecture 56 delete jobs

Lecture 57 protect the job creation with middleware for standard user

Section 10: update profile of employer and seeker

Lecture 58 update employer profile form

Lecture 59 update employer profile

Lecture 60 allow user to access dashboard based on user type

Lecture 61 make a middleware to check if user is logged in

Lecture 62 update seeker profile

Lecture 63 change password

Lecture 64 update employer password

Lecture 65 upload a resume for job seeker

Section 11: Applicants

Lecture 66 setup many to many relationships between users and listings table

Lecture 67 understanding onDelete cascade in migration file

Lecture 68 query pivot table

Lecture 69 eager loading and solving N+1 problem

Lecture 70 get applicants for the job

Lecture 71 get applicants details

Lecture 72 design applicants display page

Lecture 73 download applicants resume

Lecture 74 shortlist the candidate

Lecture 75 Queue and send email to shortlisted applicants

Lecture 76 protect jobs and applicants using laravel policy

Section 12: Listing jobs in frontend

Lecture 77 design the page to list all jobs

Lecture 78 List all jobs in front page

Lecture 79 Format salary

Lecture 80 get individual job post

Lecture 81 upload resume with Filepond js

Lecture 82 process file uploading server side

Lecture 83 submit the application

Lecture 84 show hide apply button based on condition

Lecture 85 make a navbar dropdown

Lecture 86 filtering jobs based different parameters part1

Lecture 87 query db and filter jobs

Lecture 88 designing the cards

Lecture 89 cast salary to fix filter by salary

Lecture 90 show company profile and jobs

Lecture 91 update employer cards in dashboard

Lecture 92 get list of jobs applied by job seeker

Section 13: Conclusion and Download resources

Lecture 93 Conclusion

anyone who wants to learn laravel framework

Screenshots

Laravel 10- Job Portal Application 2023 (Go Beginner To Pro)

Homepage

without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post

All comments

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.