G
TutoBox
Trang chủ › Khóa học › phat-trien-phan-mem-web
PHÁT TRIỂN PHẦN MỀM WEB

PHÁT TRIỂN PHẦN MỀM WEB

phat-trien-phan-mem-web · Kiến thức đại cương & nền tảng (Năm 1)
☆☆☆☆☆ 0 đánh giá
Đang mở🏷 Kiến thức đại cương & nền tảng (Năm 1)
0Sinh viên
0Bài test
0Tài liệu
Đăng ký / Vào lớp

Giảng viên

Chưa phân công giảng viên

Giới thiệu khóa học

KẾ HOẠCH HỌC TẬP MÔN "PHÁT TRIỂN PHẦN MỀM WEB"

Giới thiệu môn học

Phát triển phần mềm web là môn học hấp dẫn và thực tiễn, giúp sinh viên từng bước làm chủ quy trình thiết kế, lập trình và triển khai các ứng dụng web hiện đại. Trong kỷ nguyên số, hầu hết các dịch vụ, doanh nghiệp và nền tảng đều vận hành trên nền web, vì vậy kỹ năng phát triển web không chỉ mở ra cơ hội nghề nghiệp đa dạng mà còn là hành trang thiết yếu để bạn sáng tạo và khởi nghiệp.

Môn học trang bị cho sinh viên từ kiến thức nền tảng về giao diện web (HTML, CSS, JavaScript) đến kỹ thuật lập trình server (PHP, Node.js, hoặc công nghệ khác), quản lý cơ sở dữ liệu và kỹ năng triển khai ứng dụng web thực tế. Ngoài ra, sinh viên còn được tiếp cận các nguyên lý thiết kế web thân thiện người dùng và tối ưu hiệu suất website.

Mục tiêu môn học

Kiến thức tiên quyết

Giai đoạn học tập theo 15 tuần

TuầnNội dung học tậpGhi chú
Tuần 1Giới thiệu tổng quan về phát triển web- Các thành phần cơ bản của một website: frontend, backend, database.Hiểu quy trình tổng thể trước khi đi sâu vào từng phần.
Tuần 2HTML căn bản và thực hành tạo trang web tĩnh- Các thẻ HTML cơ bản: tiêu đề, đoạn văn, bảng, biểu mẫu.Làm mini project tạo trang CV cá nhân bằng HTML.
Tuần 3CSS cơ bản: thiết kế giao diện đẹp mắt- Bộ chọn, thuộc tính CSS, bố cục trang web.Thực hành xây dựng giao diện responsive đơn giản.
Tuần 4JavaScript cơ bản: Thêm tính năng cho web- Biến, hàm, sự kiện, DOM.Làm form đăng ký tương tác bằng JavaScript.
Tuần 5Thực hành: Xây dựng website tĩnh hoàn chỉnhKết hợp HTML, CSS, JavaScript vào mini project.
Tuần 6Lập trình backend căn bản- Tổng quan về backend, cài đặt web server, giới thiệu PHP hoặc Node.js.Thực hành cài local server (XAMPP, Node).
Tuần 7Xử lý dữ liệu form gửi lên server- Tiếp nhận, xử lý, phản hồi từ server.Viết script lưu thông tin form vào file.
Tuần 8Giới thiệu cơ sở dữ liệu MySQL- Tạo cơ sở dữ liệu, bảng, thêm và lấy dữ liệu.Thực hành kết nối PHP/Node.js với MySQL.
Tuần 9Xây dựng hệ thống đăng ký/đăng nhập cơ bảnHiểu cơ chế xác thực người dùng.
Tuần 10Thực hành: Làm mini project Website tin tức/blogÁp dụng toàn bộ kỹ năng đã học vào một dự án nhỏ.
Tuần 11Nâng cao UI/UX với thư viện CSS Framework- Sử dụng Bootstrap, TailwindCSS.Tối ưu giao diện nhanh chóng, đẹp mắt.
Tuần 12Làm việc với API và AJAX- Cách lấy dữ liệu mà không cần reload trang.Thực hành gọi API tin tức hoặc thời tiết.
Tuần 13Bảo mật căn bản cho web- Các lỗi phổ biến (SQL Injection, XSS) và cách phòng tránh.Thực hành kiểm tra và fix lỗi bảo mật đơn giản.
Tuần 14Triển khai website lên Internet- Hosting, domain, FTP, cài đặt web server thực tế.Hướng dẫn đưa website cá nhân lên mạng.
Tuần 15Ôn tập và bài thi cuối kỳ- Hoàn thiện bài dự án web lớn.Thực hiện báo cáo dự án và thuyết trình.

Ứng dụng thực tế của môn học


Phát triển phần mềm web chính là bước đệm đầu tiên để bạn bước vào thế giới rộng lớn của công nghệ, nơi mỗi ý tưởng sáng tạo đều có thể trở thành hiện thực chỉ bằng vài dòng code!
Bạn có muốn mình gợi ý thêm một số mini project thực hành phù hợp với từng tuần học không?

← Về trang chủ