Các khung MVC như Ruby on Rails, Laravel và Angular thường được sử dụng trong phát triển web. MVC là viết tắt của “Model View Controller” và là một cách phổ biến để phân tách các phần chính của một ứng dụng.
Và chúng tôi đã phát hành một khóa học trên kênh YouTube freeCodeCamp.org hướng dẫn bạn cách xây dựng khung MVC của riêng bạn từ đầu bằng cách sử dụng PHP.
Khóa học sẽ giúp bạn hiểu rõ hơn về cách thức hoạt động của các khuôn khổ này.
Khung MVC mà bạn xây dựng trong khóa học này sẽ không thực sự sẵn sàng để đưa vào sản xuất. Nhưng nó sẽ dạy bạn cách áp dụng những khái niệm cơ bản này cho các dự án phát triển web của riêng bạn.
Khóa học này được giảng dạy bởi nhà phát triển PHP kỳ cựu Zura Sekhniashvili, được biết đến trên YouTube với tên The Codeholic.
Bạn có thể viết mã tại nhà và tìm hiểu cách triển khai các tính năng khung MVC sau:
- Định tuyến tùy chỉnh
- nhà soạn nhạc
- Bộ điều khiển
- Lượt xem / Bố cục
- người mẫu
- di cư
- Các lớp tiện ích biểu mẫu
- Xử lý dữ liệu yêu cầu
- xác thực
- Đăng ký/Đăng nhập
- Bản ghi hoạt động đơn giản
- Tin nhắn flash phiên
- phần mềm trung gian
- sự kiện ứng dụng
- Framework có thể tái sử dụng/lõi có thể cài đặt
Khi triển khai các tính năng này, bạn sẽ hiểu rõ hơn về:
- Cách làm việc với hệ thống tập tin
- Cách làm việc với cơ sở dữ liệu
- Cách sử dụng Trừu tượng trong các dự án thực tế
- Cách triển khai định tuyến tùy chỉnh
- Cách cài đặt gói của bên thứ ba bằng trình soạn thảo
- Cách tạo các gói soạn nhạc có thể tái sử dụng
- và các kỹ năng quan trọng khác mà bạn có thể áp dụng cho các dự án phát triển phần mềm trong tương lai.
Xem toàn bộ khóa học trên kênh YouTube freeCodeCamp.org (6 giờ xem).