Web Back-end Development giúp học viên làm chủ được các kiến thức và kỹ năng lập trình nói chung và lập trình web back-end nói riêng. Các nội dung của khóa học là nền tảng rất quan trọng để học viên tham gia được vào các nhóm phát triển phần mềm. Kết thúc học phần này, học viên có thể làm được các ứng dụng web sử dụng nền tảng Laravel.
Học viên rèn luyện phát triển các ứng dụng web sử dụng nền tảng Laravel. Kết thúc học phần này, học viên có thể xây dựng được các ứng dụng web hoàn chỉnh đáp ứng được các yêu cầu về lưu trữ dữ liệu, bảo mật, xử lý các nghiệp vụ thông dụng.
Các mục tiêu của học phần:
Trình bày được mô hình Ứng dụng Web
Mô tả được các thành phần: Browser, Web Server, Request, Response, HTTP
Phát triển được các ứng dụng web PHP cơ bản
Biết được phương pháp học framework mới hiệu quả
Sử dụng được session và cookie
Triển khai được các cơ chế authentication, authorization
Phân biệt được giao thức HTTP và HTTPS
Đảm bảo tốt các nguyên tắc bảo mật thiết yếu cho ứng dụng web
Thành thạo việc cài đặt và cấu hình các ứng dụng web
Quản lý được thư viện sử dụng Gradle
Tạo được ứng dụng Laravel
Sử dụng được Blade Template Engine
Triển khai được cơ chế validation
Sử dụng được Eloquent ORM
Triển khai được kiểm thử cho ứng dụng Laravel
Triển khai được i18n cho ứng dụng Laravel
Triển khai được cơ chế bảo mật cho ứng dụng Laravel
Phát triển được RESTful API
Tuân thủ tốt REStful API convention
Deploy được ứng dụng Laravel