Học laravel 5 đang là chủ đề được rất nhiều bạn tìm kiếm. Vậy nên hôm nay Điểm Tốt sẽ giới thiệu đến các bạn nội dung Học laravel 5 | Lộ trình học laravel cho người mới bắt đầu | Code dạo thông qua clip và bài viết dưới đây:
Mua khóa học này trên Unica: Mua Ngay
Mua khóa học này trên Kyna: Mua Ngay
Nội dung khóa học
Học Laravel từ A đến Z – Ngày thứ nhất
Framework Laravel được viết bằng ngôn ngữ PHP chạy trên nền tảng web. Do vậy trong ngày đầu tiên này chúng ta cần chuẩn bị môi trường để Laravel có thể chạy được bao gồm việc cài đặt môi trường máy chủ web.
Phần mềm máy chủ web Apache, Nginx
Phần mềm biên dịch ngôn ngữ PHP
Phần mềm quản trị Cơ sở dữ liệu MySQL
Sau khi đã có đầy đủ môi trường chạy được Laravel, chúng ta cần một trình soạn thảo (Sublime Text, Notepad++, Visual Studio Code… hoặc một IDE (Môi trường phát triển tích hợp) như PHPStorm…
Cuối cùng, chúng ta sẽ cài đặt Laravel và tìm hiểu các thiết lập cơ bản và một ứng dụng Hello world để khởi đầu ngày học Laravel đầu tiên.
Bài 1: Cài đặt Laravel dễ dàng với Laragon
Bài 2: Thiết lập cấu hình Laravel
Bài 3: Cài đặt Laravel nhanh cho hệ điều hành Windows
Bài 4: Laravel là gì, tại sao dùng framework Laravel?
Học Laravel từ A đến Z – Ngày thứ 2
Mô hình MVC (Model-View-Controller) được áp dụng trong rất nhiều các framework hiện nay, Laravel cũng không là ngoại lệ mặc dù khi áp dụng có những cải biến chi tiết hơn giúp cho phát triển nhanh chóng và dễ dàng trong duy trì mã nguồn.
Trong ngày thứ hai này chúng ta sẽ cùng tìm hiểu khái quát về MVC, tiếp đó là những khái niệm liên quan như Model, View, Controller và những phần kết nối giữa các thực thể này.
Bài 1: Laravel route định tuyến yêu cầu đến giao diện
Bài 2: Laravel Middleware cơ chế bộ lọc trung gian
Bài 3: HTTP Request trong Laravel
Bài 4: HTTP Response thiết lập thông tin trả về trong Laravel
Bài 5: Laravel Cookie lưu trữ thông tin duyệt web
Bài 6: MVC Pattern cần có trong mọi framework PHP
Học Laravel từ A đến Z – Ngày thứ 3
Trong ngày thứ ba của khóa học Laravel, chúng ta tiếp tục tìm hiểu về thành phần View trong mô hình MVC. Trong framework Laravel, thành phần này được tạo bởi rất nhiều các thành phần khái niệm con như View, Blade và một số các công cụ hỗ trợ xây dựng ứng dụng. Trong ngày học này chúng ta sẽ nghiên cứu Laravel Blade một cơ chế sinh nội dung web (render) cực nhanh, có tính mô đun và sử dụng rất hiệu quả trong thiết kế phần hiển thị nội dung trong ứng dụng.
Bài 1: Laravel view xây dựng logic trong giao diện
Bài 2: Laravel Blade template module hóa trong thiết kế giao diện – Phần 1
Bài 3: Laravel Blade template module hóa trong thiết kế giao diện – Phần 2
Bài 4: Laravel HTML package viết mã HTML dễ dàng
Bài 5: Tích hợp Bootstrap vào Laravel
Học Laravel từ A đến Z – Ngày thứ 4
Dữ liệu là phần quan trọng nhất của ứng dụng, nó được coi như bộ não của ứng dụng vậy. Laravel hỗ trợ rất nhiều các hệ quản trị cơ sở dữ liệu cũng như các định dạng dữ liệu phổ biến hiện nay như:
CSDL mã nguồn mở: MySQL, PostgreSQL, SQLite
CSDL trả phí: SQL Server, Oracle
CSDL No SQL: MogoDB
Các định dạng dữ liệu: XML, JSON
Laravel cho phép thao tác trực tiếp với các bảng dữ liệu thông qua Query Builder hoặc thực hiện ánh xạ bảng dữ liệu thành các Class trong Laravel Eloquent, với việc ánh xạ này các thao tác dữ liệu trở lên hết sức đơn giản.
Bài 1: Làm việc với cơ sở dữ liệu trong Laravel
Bài 2: Xây dựng truy vấn bằng Laravel Query Builder
Bài 3: Laravel Eloquent ORM phần 1: Thao tác với database qua Eloquent Model
Bài 4: Laravel Eloquent ORM phần 2: Xử lý database relationship
Bài 5: Laravel Eloquent ORM phần 3: xử lý dữ liệu đầu ra
Học Laravel từ A đến Z – Ngày thứ 5
Tiếp tục nội dung có liên quan đến CSDL, chúng ta cùng làm quen với các một số công cụ làm việc với dữ liệu có được như phân trang, thao tác dữ liệu đã lấy ra từ CSDL.
Bài 1: Laravel Migration và Laravel Seeding: quản lý phiên bản database
Bài 2: Phân trang kết quả với Laravel Pagination
Bài 3: Laravel Collection làm việc với tập dữ liệu lớn
Học Laravel từ A đến Z – Ngày thứ 6
Xác thực và phân quyền là tính năng cần thiết của hầu hết các ứng dụng, với framework Laravel xây dựng những tính năng này đơn giản thông qua các gói phần mềm có sẵn.
Bài 1: Laravel Authentication xác thực người dùng thật đơn giản
Bài 2: Phân quyền người dùng với Laravel Authorization
Bài 3: Xác thực tài khoản mới đăng ký bằng email trong Laravel
Bài 4: Xác thực API bằng OAuth 2 với Laravel Passport
Bài 5: Laravel Socialite tích hợp xác thực Facebook vào website
Bài 6: Laravel Socialite tích hợp xác thực Google vào website
Bài 7: Laravel Socialite tích hợp xác thực Twitter vào website
Học Laravel từ A đến Z – Ngày thứ 7
Bài 1: Laravel Artisan là gì, tại sao nói công cụ này cực hữu ích?
Bài 2: Các công cụ hữu ích cho debug code và kiểm thử trong Laravel
————
KẾT NỐI VỚI ĐỨC
Web:
Fanpage:
Fb:
#Nguyễn_Văn_Đức #code_dạo
Tag: Học laravel 5, code dạo, học lập trình
Cảm ơn các bạn đã theo dõi nội dung Học laravel 5 | Lộ trình học laravel cho người mới bắt đầu | Code dạo. Điểm Tốt hy vọng đã giúp được bạn giải đáp được vấn đề, mọi thắc mắc hay comment xuống phía dưới.
Xem thêm: https://tieudiemtuong.net/category/bai-tap
Em mới học Laravel và đang follow kênh của anh để học ạ. Anh cho em hỏi là nếu build API thì mình nên tập trung vào những phần nào của Laravel hơn ạ. Em thấy API nó trả về JSON nên em nghĩ phần View mình có thể bỏ qua, vâng vâng kiểu vậy ạ.
Mong anh ra 1 khoá laravel từ căn bản để cho mọi người dễ tiếp cận hơn ạ
anh cho em xin lời khuyên :em nắm chưa chắc PHP nhưng nhảy vào laravel học thì vẫn thấy hiểu như thường thì liệu lâu dài có anh hưởng gì không anh.Em cảm ơn!
anh ơi e là dân ngành khác chuyển sang nhưng h e cũng làm đc 1 vài project của php thuần và laravel cũng chỉ ở mức cơ bản thôi em có nên đi xin pv vào 1 cty nào đó ko anh, chứ cứ tự học như này e ko biết thế nào là đủ để đi làm :((, anh cho e lời khuyên với, thanks anh ạ !!!