Master Laravel PHP with basic to advanced project:Job portal (Udemy.com)
Laravel recruitment app. Follow this course in Laravel 7 or 8 version. We will make awesome job portal web application
Created by: Ranjeet Karki
Last updated May 2023
What you will learn
- The basic of Laravel such as installation, routing, template, controller, model, migration,seeder etc
- You will learn Relationships in Laravel.
- You will make your first crud app with Laravel
- You will make Restful Api
- You will make Gallery app with Laravel and Jquery
- You will make a job portal app with Laravel and we will use Vue js for better user experience
- You will learn blade template in Laravel
- You will learn Collections in Laravel
- You will learn Helpers in Laravel
- You will make your own job portal app. You can start your own jobportal company with this app.
How it compares
Against the other 60 rated Udemy courses in Laravel on CourseDuck:
- Rating4.3 out of 5higher than 11% of them
- Reviews331#23 of 61 by number of reviews
- Length22.6 hourslonger than 65% of them
- Last updatedMay 2023more recently than 56% of them
Course Description
This course was recorded in Laravel version 5.8
What is Laravel?
Laravel is the best platform for big projects. According to a recent study, Laravel is one of the popular PHP frameworks for web applications. It is the most popular among developers due to its rapid development capabilities. Laravel is an open-source PHP framework development and is freely available to all. For creating complex and large web applications, it is best suited.
In this course, we are making a job portal with Laravel. If you are thinking to work as a PHP developer,Laravel has become a crucial need for the company so you need to know it. In your life you have might visit various job portal websites and applied for the position. In this course, we will make a similar kind of job portal that you have used frequently to find a suitable job for you. Before making this application we will go through the basics. Therefore, I made some videos such as about fundamentals of Laravel and Relationships in Laravel. By learning these, it would be much easier for even a laravel beginners to follow this course. Moreover, I have included crud application videos for beginners for a better understanding of laravel . The second project will teach students how Restful API is built. In this project, I have also used vue js for a better user experience. If you don't know vue js ,it won't be a problem because we complete the project first with the only Laravel and then we update some functionality already we made in laravel with vue js.
What is in the course?
We are going from the basic level and we make four projects which include beginner level, intermediate level, and advanced project
Section 1: The basic
in this section, you will learn all the basic stuff about Laravel. This section is targeted for those students who have a zero-knowledge of Laravel.
You will learn
Environment setup to install Laravel
installation laravel
database setup
MVC
Routes
form
how to get input from a form
how to pass data to view
migration
seeder
pagination
and many more...
Outcome: You will learn about the fundamentals of Laravel
Section 2: The Relationships
In today’s era of fast-paced development, writing direct SQL queries can be pretty time consuming and tedious for a developer. So here comes the relationship concept
You will learn
one to one relationship
one to many
one to many(inverse)
many to many(Polymorphic Relationship )
Outcome: You will be comfortable using relationships in Laravel for inserting, fetching data from database,s and more...
Section3: Now you are more familiar with Laravel. so we will make a basic CRUD to utilizing all knowledge we learned till now.
You will learn
To make model, controller, and table using migration for crud app
To insert data
To fetch data from the database
To show data on another page
To delete data
To validate form
To paginate data
Outcome: You will learn to query data with Laravel and be more confident by making your first app and be prepared for the next Level
Section 4: Restful API
We will do the same thing that we have done in the crud app
outcome: You will learn basic about Restful API
Section 5: Gallery App- Laravel 5.8
You will learn
Everything about file handling
Validation of file
Resizing image
Store multiple images for a single album name with jquery and without jquery
Sore image based on category/album
Deleting a file from the Storage directory when you delete it from DB
Confirmation with bootstrap before delete
You will make admin and allow only admin to access the dashboard and the rest of the users can only view the photos on the website
Outcome: You will make an awesome photos website that you can lunch as well as a personal website.
Section 6: Job Portal App-Laravel 5.8
You will lot of things.
You will make your own job portal app. You can start your own job portal company with this app.
In short: There will be 3 kinds of users, one is a job seeker who applies for jobs, another is the employer who posts the jobs and the admin manages the entire application.
some cool things are. posting and listing of jobs. different types of filters for jobs
.jobs categorized based on category
.email verification system while registering for both jobseeker and employer
. Three different types of users interact with the system ie: Job Seeker, Company(employer), and Admin
. Mail job links someone(eg: friend)
.Job recommendation system
.application sent with Vue js
. favorite jobs with Vue js
.learn to integrate HTML template in your project
.A blog system included, admin manages the blog and more...
Please check the Job section part, you will see what you will learn and make there.
Outcome: You are now able to work on any kinds of Laravel project independently
Instructor Details
- 4.3 Rating
331 Reviews
Ranjeet Karki
Ranjeet is a fullstack developer, equipped with a wide range of technical skills including PHP, Laravel, React js, Vue js, Tailwind CSS, Bootstrap, HTML, and CSS. With his expertise in both backend and frontend development, he possesses the ability to create end-to-end solutions for web applications. As a backend developer, he excels in using Laravel and PHP to build robust and scalable server-side systems. On the frontend, he is proficient in React js and Vue js, allowing him to create intuitive and responsive user interfaces. Additionally, he showcases his knowledge and passion for these technologies by regularly sharing insightful blog posts, providing valuable insights to the development community.
More courses by Ranjeet Karki
Laravel : Make six projects with PHP and Laravel (2023)
4.3 (521 Reviews)
Provider: Udemy
Time: 37.1h
$94.99
Laravel pizza ordering web application & deploy on cloudways (2022)
4.6 (110 Reviews)
Provider: Udemy
Time: 4.5h
$64.99
More Laravel courses
PHP with Laravel - Create a Restaurant Management System (2020)
4.8 (313 Reviews)
Provider: Udemy
Time: 9.6h
$74.99
Laravel - Build Real Estate Property Listing Project A-Z (2026)
4.8 (297 Reviews)
Provider: Udemy
Time: 47h
$79.99
Laravel - Online Hotel Booking Platform (A to Z) (2026)
4.8 (145 Reviews)
Provider: Udemy
Time: 37.5h
$64.99
Laravel 7 for Beginners practical course (2020)
4.7 (505 Reviews)
Provider: Udemy
Time: 11.1h
$64.99
Reviews
By Hikmatullah . on 3/13/2022
This is good for learning the Laravel framework from scratch. The instructor is going through the basics of Laravel framework & then dives into some real-world projects which help students to apply the knowledge in a practical way. The only thing which I would recommend is to provide guidance about Laravel 8 to follow along. This course helped me a lot. I learned how to apply all the concepts practically.
By Ashutosh Kumar on 9/7/2020
Amazing project , so much flow is there to learn in a single project, Instructor has done a good Job. I will recommend this course on any day. There should be one thing that admin should have a CRUD on category. Any way that can be done, Admin LTE should be used there, if instructor can update this then these thing to be done. It will add a professional touch for admin dashboard. Five Stars review from my side !!
By Marina Landisberg on 6/21/2020
Instructor explains very well, all is reproducable. For me space is a bit slow, because it is not the first MVC I am meeting, just replay of what I was seeing in other similar mvc like django. Videos also a bit "slower" due to mistyping, seeing error, returning / fixing which does takes time. Though it is natural, for viewer it would be economic in time to see "correct edit from the first attempt"
By Monika R on 5/11/2020
Recently completed this course. Yup, received my certificate too! But the most amazing part was how much knowledge I gained!! This course really had many things from mere basics to golden advanced. This course taught me many new and IMPORTANT concepts which is required in making any new projects (production). Thank you sir for sharing your knowledge and experience.. Keep it up!! PS: Please launch more relatable courses(to depth) such as this..
By Nataniel Rodríguez Venegas on 1/4/2020
The course has many topics, it seems like a good introduction to learn how to develop web applications with Laravel and Vuejs. I like the course project very well and what the instructor explains is very well understood. I recommend it to have strong bases in web development with laravel and vuejs and then continue researching, but the course is very good
By Roy Quek on 12/11/2019
This course is extremely badly taught, are these reviews fake or something? Overview should list that the student have advanced knowledge, because the lecturer does not go into in depth explanation of what is going on. Lecturer has extremely poor pronunciation of English, and it is made even worse when you are trying to grasp a concept, and he quickly mumbles his incoherent speech,and even after replaying what he is trying to say, he doesn't explain what is he trying to do and his thought process and the how, he just says step A leads to step B. Maybe i am too used to good lecturers. He gives no time for you to pause the videos as well, just quickly zooming past each page when you need some time to pause the video. So seriously irritating when you have to keep going back and forth with the pause button. I had a few difficulties setting up the project which the lecturer did not update, the make:auth command is NOT WORKING for laravel 6. I had to do my own research to grab it from a new syntax that took me a frustrating 20 minutes to get an answer from stack overflow. Even if you were to argue its 5.8, at least update it once in awhile. All these are issues i can tolerate, the biggest gripe i have and so damn bloody frustrating is his pronunciation. I gave up at the 4th part because i can't take it. It is such a pity because the job portal project looks well done, but the lecturer is terrible at teaching.
By Nepal Walk Offical on 6/12/2019
Absolutely amazing course. Instructor has given his 100 % effort to make this course amazing and great. The course is designed for all kind of experienced and beginner developers. Great course !
By Adam M on 6/8/2019
Finished the whole course from start to end and had little to no trouble understanding the course content. Instructor went a very beginner level pace the whole time so you could code a long with him. He also answered any question I had a long the way with in 24 hours, so that made things easier. The added Vue.js at the end of the course wasn't crazy so you don't have to know much about VueJs. Highly recommend this for beginners like my self! - if you think its at a slow pace you can always change the playback speed.
By Isaac Sogunro on 5/18/2019
It's the best course I've seen available for learning Laravel as it covers absolutely everything about the framework. The instructor seems very experienced and knowledgeable about Laravel. First i made a crud app and then started making Gallery app. I learnt so much from this two projects. Now i'm learning to make advance job portal app. I really appreciate your work. Thanks a lot!
By Dziengielewicz on 5/17/2019
Once again I change my opinion about this course, after my comments the author corrected mistakes and made a good course for beginners. Someone who is looking for knowledge about laravel and vue will not find anything interesting here, Just the basics.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100










