Nguy ễn Hữu ThểPHÁT TRIỂN PHẦN MỀM NGUỒN MỞ... • Phát triển ứng dụng PHP hướng đối tượng, mô hình MVC.. • Framework Laravel: sử dụng, khai thác và triển khai.. Kỹ năng: Thành thạo kỹ t
Trang 1Nguy ễn Hữu Thể
PHÁT TRIỂN PHẦN MỀM NGUỒN MỞ
Trang 2Phát triển phần mềm nguồn mở
Thông tin về môn học
Số tín chỉ: 4 (lý thuyết: 45 tiết + thực hành: 30 tiết)
Mục tiêu của môn học
Kiến thức:
• Phần mềm nguồn mở và những ưu điểm
• Phát triển ứng dụng PHP hướng đối tượng, mô hình MVC
• Framework Laravel: sử dụng, khai thác và triển khai
Kỹ năng: Thành thạo kỹ thuật phát triển ứng dụng web mã
nguồn mở
Thái độ, chuyên cần: nghe giảng, làm bài tập và thực hành mô
phỏng
Trang 3Nội dung môn học
1 Tổng quan phần mềm nguồn mở
2 Chuẩn viết code PHP
3 Lập trình hướng đối tượng với PHP, mô hình MVC
4 Laravel framework
5 Route, Views, Blade Template
6 Controller, Request, Response, Session
7 Database, Migration & Seeding
8 Eloquent ORM (Model)
Trang 4Tài liệu tham khảo
Matthew E Stauffer, Laravel: Up and Running,
O’Reilly Media, 2016.
Martin Bean, Laravel 5 Essentials, Packt, 2015.
Trang 5Qui ước
Các hoạt động được cộng điểm:
• Phát biểu đúng
• Làm bài tập về nhà
Các hoạt động bị trừ điểm:
• Trễ giờ học
• Vắng học
• Các hoạt động gây ảnh hưởng đến việc học của sinh viên khác.