Hỗ trợ

Hotline: 090 488 6095
Email: cskh@unica.vn

Lập trình Laravel từ cơ bản đến nâng cao

Khóa học Laravel từ cơ bản đến nâng cao: học Route, View, Controller, CRUD, Middleware, Auth và thực hành qua Mini Project.

4.8 (6 đánh giá)
39 học viên

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

Học được kỹ năng xây dựng ứng dụng web hoàn chỉnh trên Laravel.
Hiểu rõ về cách làm việc với cơ sở dữ liệu và xử lý dữ liệu từ người dùng.
Nắm vững các khái niệm về bảo mật và xác thực người dùng.
Áp dụng Middleware để tăng tính bảo mật và linh hoạt cho ứng dụng.
Phát triển khả năng làm việc với các công cụ Laravel như Blade và Eloquent ORM.
Tiếp cận các dự án thực tế và mini projects để áp dụng kiến thức.

Giới thiệu khóa học

Khóa học "Lập trình Laravel từ cơ bản đến nâng cao" là một hành trình đầy cảm hứng để khám phá mạng lưới sức mạnh của Laravel - một trong những framework phát triển web mạnh mẽ nhất hiện nay. Bắt đầu với một giới thiệu sâu sắc về Laravel và cách cài đặt nó, bạn sẽ tiếp tục học về các khái niệm quan trọng như Route, View, Controller và Form, giúp bạn xây dựng các ứng dụng web chất lượng cao một cách dễ dàng và linh hoạt.

Khóa học cũng bao gồm các chủ đề quan trọng như làm việc với cơ sở dữ liệu, tải lên file, CRUD project, middleware và blade component để bạn có thể tự tin xây dựng các ứng dụng web phức tạp. Không chỉ dừng lại ở đó, bạn cũng sẽ tìm hiểu về các chủ đề như gửi email, quản lý phiên và bộ nhớ cache, cũng như xác thực người dùng và bảo mật thông tin.

Đặc biệt qua việc thực hành dự án nhỏ, bạn sẽ áp dụng những kiến thức đã học vào thực tế, từ đó nâng cao kỹ năng lập trình Laravel của mình và trở thành một nhà phát triển web đáng chú ý.

Hãy đăng ký khóa học ngay hôm nay!

Nội dung khóa học

14 Phần 137 Bài 17h 27p
Phần : Giới thiệu và Cài đặt 5 bài học
Bài 1: Giới thiệu khóa học 00:04:08
Bài 2: Giới thiệu Laravel 00:02:43
Bài 3: Cài đặt môi trường làm việc với PHP 00:07:59
Bài 4: Cài đặt Composer và Laravel 00:05:16
Bài 5: Tạo một project laravel đầu tiên 00:04:23
Phần : Route 5 bài học
Bài 6: Định nghĩa Route 00:04:33
Bài 7: Truyền tham số vào Route 00:04:32
Bài 8: Đặt tên cho Route 00:06:09
Bài 9: Nhóm các Route 00:06:17
Bài 10: Fallback Route 00:03:07
Phần : View 6 bài học
Bài 11: Giới thiệu về View 00:08:13
Bài 12: Truyền dữ liệu đến View 00:05:40
Bài 13: Tạo layout cho ứng dụng 00:07:06
Bài 14: Vòng lặp trong template 00:06:48
Bài 15: Câu lệnh điều kiện trong view 00:04:53
Bài 16: include các subview 00:03:48
Phần : Controller 3 bài học
Bài 17: Giới thiệu về Controller 00:07:50
Bài 18: Giới thiệu resource controller 00:06:31
Bài 19: Giới thiệu single action controller 00:04:04
Phần : Form 6 bài học
Bài 20: Tạo login form 00:07:39
Bài 21: Submit form và CSRF Token 00:08:43
Bài 22: Validation form 00:07:15
Bài 23: Một số validation rule khác 00:07:16
Bài 24: Thay đổi thông báo lỗi mặc định 00:04:58
Bài 25: Validation Request Class 00:08:57
Phần : Database 27 bài học
Bài 26: Kết nối CSDL 00:08:22
Bài 27: Tạo migration 00:08:32
Bài 28: Các lệnh migration quan trọng 00:07:31
Bài 29: Thêm cột vào bảng có sẵn 00:05:58
Bài 30: Giới thiệu Seeder và Fake Data 00:09:01
Bài 31: Đọc dữ liệu từ CSDL bằng query builder 00:07:35
Bài 32: Truy vấn với mệnh đề where 00:07:43
Bài 33: Insert dữ liệu vào CSDL 00:05:28
Bài 34: Câu lệnh update dữ liệu 00:04:31
Bài 35: Câu lệnh delete dữ liệu 00:03:11
Bài 36: Tạo ràng buộc khóa ngoại bằng migration 00:10:35
Bài 37: Câu lệnh join cơ bản 00:05:44
Bài 38: Giới thiệu Model 00:09:48
Bài 39: Lấy dữ liệu từ CSDL thông qua model 00:08:24
Bài 40: Điều kiện Where sử dụng model 00:06:39
Bài 41: Insert dữ liệu thông qua model 00:06:57
Bài 42: Update dữ liệu thông qua model 00:07:09
Bài 43: Delete dữ liệu thông qua model 00:04:43
Bài 44: Mass assignment 00:10:20
Bài 45: Soft Delete 00:10:09
Bài 46: Các phương thức của Soft Delete 00:06:47
Bài 47: Factory 00:13:02
Bài 48: Mối quan hệ 1-1 00:11:48
Bài 49: Đảo ngược quan hệ 00:08:26
Bài 50: Mối quan hệ 1-nhiều 00:14:24
Bài 51: Thiết lập mối quan hệ nhiều-nhiều 00:13:33
Bài 52: Truy xuất thông tin sử dụng quan hệ nhiều-nhiều 00:08:08
Phần : Upload file 7 bài học
Bài 53: Tạo form upload file 00:09:03
Bài 54: Giới thiệu Laravel File Storage 00:08:01
Bài 55: Lưu file upload lên server 00:08:26
Bài 56: Tạo các symbolic link 00:08:05
Bài 57: Validation upload 00:08:29
Bài 58: Redirect sau khi upload thành công 00:05:45
Bài 59: Download files 00:06:23
Phần : CRUD Project 18 bài học
Bài 60: Giới thiệu về CRUD 00:05:14
Bài 61: Tạo CSDL và layout master 00:10:50
Bài 62: Template cho index page 00:14:16
Bài 63: Template cho create page 00:12:37
Bài 64: Tạo các model và migration 00:06:37
Bài 65: Tạo form create 00:09:37
Bài 66: Validate form create 00:07:59
Bài 67: Hoàn chỉnh chức năng create new post 00:08:17
Bài 68: Hiển thị dữ liệu từ CSDL 00:09:49
Bài 69: Thiết kế form edit 00:11:28
Bài 70: Chức năng edit bài viết 00:12:16
Bài 71: Hiển thị một bài viết 00:07:50
Bài 72: Xóa một bài viết 00:08:01
Bài 73: Thiết lập Soft Delete và hiển thị các bài viết đã xóa 00:10:58
Bài 74: Phục hồi bài viết đã bị xóa 00:06:37
Bài 75: Xóa một bài viết khỏi CSDL 00:08:05
Bài 76: Thiết lập mối quan hệ một-nhiều 00:04:37
Bài 77: Phân trang cho bài viết 00:07:05
Phần : Middleware 5 bài học
Bài 78: Giới thiệu middleware 00:05:42
Bài 79: Global middleware 00:10:27
Bài 80: Group middleware 00:09:45
Bài 81: Route middleware 00:05:06
Bài 82: Controller middleware 00:07:00
Phần : Blade component 4 bài học
Bài 83: Giới thiệu Blade component 00:07:59
Bài 84: Sử dụng component trong view 00:10:20
Bài 85: Truyền dữ liệu vào component 00:11:16
Bài 86: Component slot 00:06:55
Phần : Email 5 bài học
Bài 87: Giới thiệu Mail Server 00:04:32
Bài 88: Elastic Email và cập nhật env 00:06:43
Bài 89: Gửi email bằng Laravel 00:06:27
Bài 90: Gửi email với nội dung là view 00:07:11
Bài 91: Kèm file trong email 00:04:56
Phần : Session và Cache 10 bài học
Bài 92: Giới thiệu HTTP Session 00:05:13
Bài 93: Lấy dữ liệu từ Session 00:04:57
Bài 94: Lưu dữ liệu vào Session 00:05:52
Bài 95: Xóa dữ liệu trong Session 00:05:53
Bài 96: Flash Session 00:05:41
Bài 97: Giới thiệu Cache 00:04:39
Bài 98: Cài đặt Debug Bar 00:05:20
Bài 99: Sử dụng cache 00:08:11
Bài 100: Lưu dữ liệu lâu dài và cách xóa cache 00:07:13
Bài 101: Xử lý lỗi cache khi phân trang 00:08:26
Phần : Auth 10 bài học
Bài 102: Giới thiệu Authentication và Authorization 00:06:16
Bài 103: Cài đặt Breeze starter kit 00:07:17
Bài 104: Chuyển hướng người dùng sau khi đăng nhập 00:06:53
Bài 105: Lấy thông tin user đăng nhập 00:05:49
Bài 106: Thêm nút logout 00:08:08
Bài 107: Bảo vệ Route 00:05:06
Bài 108: Giới thiệu Gate Facade 00:12:28
Bài 109: Kiểm tra Gate policy trên Blade 00:03:57
Bài 110: Sử dụng Model Policy 00:11:07
Bài 111: Cấu hình Role 00:12:01
Phần : Mini Project 26 bài học
Bài 112: Giới thiệu project 00:02:46
Bài 113: Tạo project và Model Image 00:07:19
Bài 114: Seed images table với dữ liệu giả 00:08:02
Bài 115: Làm việc với Storage 00:08:58
Bài 116: Tính toán kích thước hình ảnh 00:05:50
Bài 117: Hiển thị tất cả hình ảnh 00:09:07
Bài 118: Hiển thị một hình ảnh 00:09:09
Bài 119: Tạo form upload hình ảnh 00:07:44
Bài 120: Thực hiện upload hình ảnh 00:08:23
Bài 121: Xử lý trường slug 00:07:28
Bài 122: Chức năng cập nhật dữ liệu hình ảnh 00:11:49
Bài 123: Làm việc với eloquent events 00:09:32
Bài 124: Chức năng xóa hình ảnh 00:06:46
Bài 125: Tạo form component 00:10:43
Bài 126: Tạo layout dựa trên component 00:11:16
Bài 127: Thiết kế lại trang index 00:10:56
Bài 128: Tạo alert component 00:11:49
Bài 129: Thiết kế lại trang show 00:09:34
Bài 130: Thêm icon và một số thông tin 00:07:27
Bài 131: Thiết kế lại trang Upload 00:07:01
Bài 132: Thiết kế lại trang Edit 00:03:29
Bài 133: Thiết lập hệ thống Authentication 00:09:23
Bài 134: Thêm role vào user 00:07:04
Bài 135: Thực hiện Authorization với Gate 00:07:39
Bài 136: Thiết lập quyền cho admin 00:10:06
Bài 137: Tổng kết khóa học 00:03:39

Thông tin giảng viên

Đinh Nguyễn Trọng Nghĩa
Đinh Nguyễn Trọng Nghĩa

Thạc sỹ

4.7 Đánh giá
1,494+ Học viên
11 Khóa học

- Th.S Đinh Nguyễn Trọng Nghĩa - Giảng viên khoa CNTT Trường Đại học Công nghiệp Thực phẩm TPHCM

- Hơn 10 năm kinh nghiệm giảng dạy tại trường.

- Đảm nhận các môn học thuộc lĩnh vực Data Scicence, Internet Marketing, Web Developer

Khóa học liên quan

4.8 xếp hạng khóa học
6 đánh giá

Nguyễn Văn Trung

499.000đ 1.000.000đ -50%
Ưu đãi chỉ còn 5 giờ 12 phút!
Cam kết hoàn tiền trong 7 ngày
  • Thời lượng: 17 giờ 27 phút
  • Giáo trình: 137 bài giảng
  • Truy cập trọn đời
  • Chứng chỉ hoàn thành

499.000đ

1.000.000đ -50%
Chat