Mô tả

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





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

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.

Yêu cầu

  • Basic understanding of PHP and HTML/Bootstrap

Nội dung khoá học

28 sections

Course Overview

1 lectures
Demo of the project
14:30

LARAVEL 8

2 lectures
How to follow this course in laravel 8
05:16
install laravel 8
04:41

The basics

13 lectures
Installing xampp, ide, composer and Laravel
06:23
Version update information
00:13
source code download and Laravel version information
01:28
Database setup and migration
05:43
Routing
05:55
Introduction to Form and Input
10:39
passing data to view
04:21
Route model binding
05:41
pagination
03:38
Introduction to Migration and Seeder
06:30
Add column to existing table
03:33
Eloquent: create,update,find ,delete record
17:58
Eloquent :Fetch record-Difference between all() and get()
04:50

Laravel Blade Template Guide

2 lectures
Blade:Conditional Statements
11:35
Basic Layout
12:24

Laravel Helper Guide

3 lectures
String Helper
09:34
URL Helper
10:09
Arrays & Objects
06:12

Laravel Collections Guide

6 lectures
sum(),min(),max() and avg()
05:55
Chunk() and Collapse()
03:59
Pluck()
04:25
Contains()
03:29
take() method
01:25
filter() method
05:11

Relationships

7 lectures
One to one relationship part 1
07:34
One to one relationship part 2
03:08
One to many relationship
06:19
One to many inverse relationship
04:13
Many to many relationship - store data in pivot table
07:32
Many to many relationship - fetch data
04:18
Polymorphic relationship(one to many)
16:15

[Project 1] crud application(For Beginners)

5 lectures
crud app part 1
16:18
crud app part 2
06:49
crud app part 3
16:38
crud app part 4
04:41
crud app part 5-
09:11

[Project 2] Rest API

6 lectures
Rest API setup
05:29
Rest API store record
06:56
Rest API fetch record
03:53
Rest API update record
05:08
Rest API delete record
05:19
Rest API Validation
08:31

[Project 3] Gallery App

22 lectures
Update
00:29
Make a models and migrations
05:46
Store Single image to storage
14:29
Store multiple images to storage
08:00
Using jquery to create multiple file field
13:10
Upload multiple image with Jquery
12:40
Validation
10:26
Album design
09:11
get dynamic album name from database
06:09
get all images belongs to album
08:12
Delete Image
06:42
Delete confirmation with bootstrap modal
06:04
Delete image from folder
02:32
Add more images to album
10:24
Reduce code
02:15
Change Album Image
13:05
Little changes
04:24
Admin seeder
04:24
auth middleware
01:34
Middleware to protect routes
13:08
Hide links
03:46
Image Resize and Project code
06:42

[Project 4 ] JOB PORTAL ] Migration, Seeder and Design

10 lectures
Install laravel 8
04:41
Install fresh Laravel to begin project
01:51
Folder structure and make migration files
08:50
Migration files continue
11:11
update
00:16
make seeder file for users,jobs and companies table
13:31
job listing page desgin
07:57
list jobs from database
09:02
job details page and company info
18:41
make a category seeder
04:55

Company

3 lectures
company page design part1
06:04
company page design part2
07:43
company page design part3 and fetch jobs posted by company
04:00

Job Seeker

8 lectures
Job Seeker registration system
13:06
Job Seeker registration adding missing values
02:55
Job Seeker profile system design
12:44
Job Seeker profile update
13:21
Job Seeker Resume and Cover letter functionality
10:33
Display job seeker Resume and Cover letter link
04:43
Job Seeker Profile picture update feature
09:11
Add phone number and validate profile data
19:43

Employer

5 lectures
employer registration
12:49
company profile design
09:42
company information update
12:57
update company cover image
16:00
company logo update
06:29

Jobs

7 lectures
Job creation form
12:59
employer can post a job
16:14
Job form validation
11:48
get employer jobs
06:36
edit job part1
17:23
update job part2
05:42
Add jquery date picker
07:27

Middleware

2 lectures
Make two middleware
05:18
Protect routes with middleware
09:15

Application submission and getting applicants

9 lectures
Applying for a job
11:12
employer can view applicants
14:45
cover photo and logo error correction
07:02
seeding database and working on featured company
07:25
company listing continue
06:16
filter job part 1
08:26
job filter design
05:32
update
00:09
filter job part 2
14:42

Email verification

2 lectures
Test email verification mailtrap
11:25
Sent email to user email address
06:14

Adding Vue js to our application

7 lectures
Install node js and npm
02:13
Apply for job with vue js
09:23
Save unsave jobs with vue js part 1
10:43
save unsave jobs with vue js part 2
11:53
Seeker saved jobs
09:50
Autocomplete search with vue js part 1
08:51
Autocomplete search with vue js part 2
09:23

Project expansion plan and Project Code download

1 lectures
Source Code Download and Conclusion
02:48

Integrate HTML Template

20 lectures
integrate template part1
11:23
split pages
10:38
Make main template
06:40
seeker registration redesign
07:16
employer registration redesign
08:15
login page redesign
10:47
design job show page
03:08
add some column to existing jobs table
09:37
add field in the form
03:26
make migration and seed job
04:49
job section page update
07:42
job details
09:52
company page
05:02
All jobs page
02:54
Category in front page
05:06
Count categories and display count
03:26
filter job based on category
09:44
list all the companies
10:06
front page search
09:43
fixing menu and design
06:15

Mail job link to someone

3 lectures
mail job link in someone mailbox form design
07:16
mail job link in someone mailbox code part
18:19
mail job link in someone mailbox - handling error
06:41

Job Recommendation System

3 lectures
Job recommendation part1
21:51
Job recommendation part2
10:26
Job recommendation part3
05:45

Admin System

3 lectures
admin system part1
03:10
admin system part2
06:31
admin system part3
08:28

Admin system dashboard

18 lectures
Blog post part1
07:41
blog post part2
06:39
blog system part3
03:55
blog system part4
16:03
blog system part5
09:10
blog post part6
06:17
blog post part7
06:17
blog system part8
10:06
blog system part9
06:39
blog system part10
04:44
blog system part11
03:40
blog system part 12
05:02
blog system part 13
06:10
Testimonial part1
03:10
Testimonial part2
08:40
Testimonial part3
05:25
Testimonial part4
09:44
Jobs fetch on Admin section
15:09

Conclusion and Source Code download

1 lectures
source code and conclusion
00:59

Upgrade to Laravel 6 from Laravel 5.8

1 lectures
Upgrade Laravel 5.8 to Laravel 6
05:14

Laravel 6 scaffolding

2 lectures
Install node js
01:50
Laravel 6-7-8 scaffolding
05:39

Đá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.