Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Front-end

Laravel 12 Thành Thạo: Xây Dựng Ứng Dụng Web Hiện Đại với PHP

Học cách phát triển các ứng dụng web mạnh mẽ, có khả năng mở rộng và bảo mật bằng Laravel 12 — framework PHP phổ biến nhất. Khóa học này được thiết kế dành cho các nhà phát triển PHP muốn thành thạo các tính năng mới nhất của Laravel, bao gồm routing, Eloquent ORM, Blade templating, REST APIs, xác thực và nhiều hơn nữa. Nâng kỹ năng PHP của bạn lên một tầm cao mới bằng cách xây dựng các ứng dụng thực tế với code sạch và các phương pháp hiện đại.

54 học viên đang tham gia khóa học này

  • professional
laravel
ts3phpframework
PHP
Laravel

Dịch cái này sang tiếng Việt

  • Tìm hiểu kiến trúc Laravel 12 và các khái niệm cốt lõi của nó

  • Thiết lập dự án Laravel với Composer và cấu hình môi trường

  • Xây dựng ứng dụng web tinh gọn, hiệu quả và khả mở rộng bằng kiến trúc MVC.

  • Nắm vững định tuyến, middleware, bộ điều khiển và Blade templating

  • Làm việc với cơ sở dữ liệu sử dụng Eloquent ORM và trình tạo truy vấn

Những gì sinh viên sẽ học được trong khóa học này


  • Hiểu được những nguyên tắc cơ bản của Laravel 12 và cách nó phù hợp với quá trình phát triển PHP hiện đại.
    Tìm hiểu cách Laravel đơn giản hóa các tác vụ phát triển web thông thường và lý do tại sao nó là một trong những framework PHP phổ biến nhất.
    Khám phá hệ sinh thái, cấu trúc và triết lý đằng sau Laravel 12, bao gồm cả trọng tâm về trải nghiệm của nhà phát triển.
    Đặt nền tảng để xây dựng các ứng dụng web mạnh mẽ, có khả năng mở rộng và bảo trì bằng Laravel.

  • Thiết lập môi trường phát triển Laravel hoàn chỉnh bằng Composer và Laravel Installer.
    Nắm vững quy trình cài đặt trên nhiều hệ điều hành khác nhau và cấu hình Laravel cục bộ.
    Thực hành với Composer để quản lý các phụ thuộc và Laravel Installer để thiết lập dự án nhanh chóng.
    Học cách sử dụng máy chủ phát triển cục bộ, biến môi trường và công cụ gỡ lỗi hiệu quả.

  • Xây dựng các ứng dụng web đầy đủ tính năng bằng kiến trúc MVC của Laravel 12.
    Hiểu sâu hơn về cấu trúc Model-View-Controller của Laravel để phân tách mã rõ ràng.
    Tìm hiểu cách dữ liệu chảy qua ứng dụng từ mô hình đến chế độ xem, được kiểm soát bởi logic nghiệp vụ.
    Phát triển các hoạt động CRUD và giao diện tương tác bằng cách sử dụng các phương pháp hay nhất về kiến trúc của Laravel.

  • Làm việc tự tin với định tuyến, bộ điều khiển, phần mềm trung gian và chế độ xem của Laravel.
    Nắm vững cách Laravel xử lý các yêu cầu web thông qua định nghĩa tuyến đường rõ ràng và linh hoạt.
    Sử dụng bộ điều khiển để tổ chức logic ứng dụng và phần mềm trung gian để xử lý việc lọc yêu cầu.
    Hiển thị các trang web đẹp và động bằng cách sử dụng chế độ xem và ràng buộc mô hình tuyến đường để đạt hiệu quả.

  • Sử dụng thành thạo công cụ tạo mẫu Laravel Blade để tạo ra các thành phần UI sạch và có thể tái sử dụng.
    Khám phá cách Blade đơn giản hóa việc tạo mẫu HTML bằng cú pháp rõ ràng và các chỉ thị tích hợp.
    Tạo bố cục và thành phần có thể tái sử dụng bằng cách sử dụng @extends , @include và các chỉ thị Blade tùy chỉnh.
    Xây dựng giao diện người dùng phản hồi nhanh trong khi vẫn duy trì cấu trúc DRY (Không lặp lại chính mình).

  • Xử lý dữ liệu bằng Eloquent ORM và di chuyển cơ sở dữ liệu.
    Tìm hiểu cách Laravel tương tác với cơ sở dữ liệu bằng cú pháp biểu đạt của Eloquent.
    Tạo và quản lý các thay đổi lược đồ cơ sở dữ liệu bằng các công cụ di chuyển và seeder mạnh mẽ.
    Thực hiện các truy vấn và mối quan hệ cơ sở dữ liệu phức tạp mà không cần viết SQL thô.

  • Triển khai xác thực và ủy quyền người dùng (đăng nhập, đăng ký, vai trò).
    Thiết lập luồng đăng nhập và đăng ký người dùng an toàn bằng Laravel Breeze hoặc Jetstream.
    Thêm quyền kiểm soát truy cập dựa trên vai trò để hạn chế hoặc cho phép các tính năng dựa trên quyền của người dùng.
    Hiểu hệ thống xác thực tích hợp của Laravel và mở rộng nó cho phù hợp với các tình huống thực tế.

  • Bảo mật ứng dụng Laravel của bạn bằng CSRF, xác thực, băm và mã hóa.
    Bảo vệ biểu mẫu và API của bạn bằng mã thông báo CSRF và quy tắc xác thực của Laravel.
    Băm mật khẩu một cách an toàn và mã hóa dữ liệu người dùng nhạy cảm bằng các tính năng bảo mật của Laravel.
    Tìm hiểu cách ngăn chặn các cuộc tấn công phổ biến như XSS, SQL Injection và chiếm quyền điều khiển phiên.

  • Xây dựng và sử dụng API RESTful bằng cách sử dụng tài nguyên API của Laravel.
    Cấu trúc ứng dụng của bạn để phát triển theo hướng API và xây dựng các điểm cuối sạch, có phiên bản.
    Sử dụng các lớp Laravel Resource để định dạng phản hồi API và xử lý thông báo lỗi một cách hiệu quả.
    Kết nối với các framework front-end hoặc ứng dụng di động thông qua JSON API.

  • Sử dụng Laravel Sanctum để xác thực mã thông báo API.
    Triển khai xác thực an toàn dựa trên mã thông báo cho SPA và ứng dụng di động.
    Quản lý phiên người dùng mà không cần đến OAuth phức tạp bằng Laravel Sanctum.
    Bảo vệ các tuyến API bằng phần mềm trung gian và cá nhân hóa trải nghiệm người dùng một cách an toàn.

Điểm nổi bật của khóa học

  • Học Laravel 12 từ cơ bản đến các tính năng nâng cao.

  • Xây dựng một dự án thực tế với các bài tập thực hành.

  • Làm chủ định tuyến, Blade, Eloquent, API và nhiều hơn nữa.

  • Triển khai xác thực và ủy quyền an toàn.

  • Tạo API RESTful bằng Laravel Sanctum.

  • Khám phá Livewire và Alpine.js để có giao diện người dùng động.

  • Tìm hiểu về thử nghiệm, gỡ lỗi và điều chỉnh hiệu suất.

Laravel bằng ví dụ

  • Củng cố các kỹ năng PHP cốt lõi trong khi xây dựng các ứng dụng web hiện đại.

  • Hiểu các khái niệm OOP của PHP và cách chúng hỗ trợ Laravel.

  • Xây dựng một dự án thực tế với các bài tập lập trình thực hành.


Laravel + PHP

Cũng tốt với tôi

Tôi là một chuyên gia Brahim với hơn 6 năm kinh nghiệm trong lĩnh vực công nghệ, phát triển và chuyển đổi số. Tôi đã đảm nhiệm nhiều vai trò khác nhau trong những năm qua—lập trình viên phần mềm, kỹ sư hệ thống, người đam mê DevOps, chuyên gia kiểm soát phiên bản, trưởng nhóm và cố vấn. Xuyên suốt tất cả, một điều vẫn luôn không thay đổi: niềm đam mê đơn giản hóa công nghệ phức tạp và giúp đỡ mọi người phát triển sự nghiệp trong thế giới công nghệ.

Trong suốt sự nghiệp của mình, tôi đã làm việc với nhiều nhóm khác nhau, từ các công ty khởi nghiệp linh hoạt đến các tập đoàn toàn cầu. Tôi đã đóng góp vào các dự án phần mềm lớn, lãnh đạo các nhóm phát triển đa chức năng và giúp các tổ chức triển khai quy trình làm việc hiện đại, hợp tác bằng các công cụ như Git , GitHub , Php , Laravel , v.v. Kinh nghiệm thực tế của tôi không chỉ giúp tôi giảng dạy lý thuyết mà còn hướng dẫn những gì thực sự hiệu quả trong môi trường thực tế.

Câu hỏi thường gặp

Những câu hỏi thường gặp

H: Tôi có cần kinh nghiệm sử dụng Laravel trước để tham gia khóa học này không?
A: Không. Khóa học này được thiết kế cho cả người mới bắt đầu và lập trình viên trung cấp. Chúng tôi bắt đầu với kiến thức cơ bản về Laravel và PHP, sau đó dần dần chuyển sang các khái niệm nâng cao.

H: Tôi có cần biết về PHP trước khi đăng ký khóa học này không?
A: Có, kiến thức cơ bản về PHP rất hữu ích. Tuy nhiên, chúng tôi sẽ đề cập đến các khái niệm PHP chính như OOP, mảng, hàm và lớp trong quá trình học để đảm bảo bạn không bao giờ bị lạc lối.

H: Khóa học này có được cập nhật cho Laravel 12 không?
A: Có! Khóa học hoàn toàn phù hợp với Laravel 12, bao gồm các tính năng mới nhất và các phương pháp hay nhất trong framework này.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Hãy nhất quán

  • Nó dễ tiếp cận đối với người mới làm quen với Laravel, nhưng không dành cho những người hoàn toàn mới bắt đầu lập trình. Nếu bạn đã hiểu những kiến thức cơ bản về PHP (biến, hàm, OOP), bạn sẽ có thể theo kịp.

Xin chào
Đây là

1,096

Học viên

12

Đánh giá

2.9

Xếp hạng

17

Các khóa học

I’m an experienced instructor with a strong background in web development, business strategy, and career management. I’ve helped individuals and companies build successful websites, launch and grow businesses, and navigate their professional paths with confidence. My approach combines real-world experience with practical teaching, offering learners the tools and strategies they need to achieve their goals — whether starting a business, building a digital presence, or advancing their careers.

Chương trình giảng dạy

Tất cả

19 bài giảng ∙ (1giờ 44phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

238.791 ₫

Khóa học khác của professional

Hãy khám phá các khóa học khác của giảng viên!