Buổi học quản lý dự án bằng Git, GitHub của lớp T3.2502.E0 tại FPT Aptech diễn ra trong bầu không khí sôi nổi và đầy sáng tạo. Sinh viên được trải nghiệm mô hình học kiến tạo xã hội (constructivism) qua các hoạt động thực hành Git, GitHub và triển khai (deploy) ứng dụng ReactJS lên môi trường web tĩnh. Đây không chỉ là cơ hội để làm quen với công cụ quản lý mã nguồn, mà còn giúp các bạn hiểu sâu hơn quy trình phát triển và đưa sản phẩm đến tay người dùng.
Ngay từ đầu buổi học, sinh viên được chia thành các nhóm nhỏ từ 3 – 4 thành viên, lần lượt thực hiện các thao tác từ clone dự án React đơn giản trên GitHub, thiết lập branch, commit, push, đến tạo pull request để thực hành hợp tác, phản biện và xử lý xung đột (merge conflicts). Các nhóm cũng triển khai ứng dụng web tĩnh lên GitHub Pages, Netlify hoặc Vercel, tự tin thảo luận cách đặt tên commit rõ ràng, chọn nền tảng deploy tối ưu và trình bày chiến lược merge branch hiệu quả. Không khí lớp học trở nên hào hứng khi từng nhóm đưa ra giải pháp, nhận góp ý và phản biện sôi nổi, thể hiện rõ tinh thần “học từ nhau” mà phương pháp kiến tạo xã hội hướng đến.
Phương pháp học này giúp sinh viên vượt qua những khó khăn thường gặp khi tiếp cận công cụ mới. Thay vì chỉ ghi nhớ lý thuyết, các bạn được trực tiếp thao tác với Git, hiểu rõ khái niệm branch, commit, merge, remote, nắm quy trình build và deploy ứng dụng tĩnh, xử lý các tình huống xung đột ngay trong giờ học. Nhiều nhóm còn chủ động tìm hiểu thêm về custom domain, HTTPS hay tích hợp CI/CD, cho thấy khả năng tự học và khám phá vượt ngoài chương trình.
Buổi học không chỉ mang đến kiến thức kỹ thuật mà còn rèn luyện kỹ năng làm việc nhóm, phản biện và thuyết trình. Khi một nhóm trình bày chiến lược deploy, nhóm khác sẽ đặt câu hỏi, đưa ý kiến để cùng nhau hoàn thiện kiến thức. Sự hợp tác này giúp sinh viên nhớ lâu, hiểu sâu và có thể áp dụng vào các dự án thực tế.
Kết thúc buổi học, các nhóm đều triển khai thành công ứng dụng ReactJS của mình lên môi trường web tĩnh. Sản phẩm không chỉ là bài tập thực hành mà có thể sử dụng và chia sẻ ngay, mang lại sự hào hứng và động lực học tập cho sinh viên.
Buổi học Git, GitHub và deploy ứng dụng ReactJS theo phương pháp kiến tạo xã hội đã mở ra một môi trường học tập thực tế, sáng tạo và đầy cảm hứng. Mỗi thao tác commit, merge hay deploy đều góp phần giúp sinh viên làm chủ kiến thức, thay vì tiếp nhận một cách thụ động.
Giảng viên Lê Mộng Thúy
FPT Aptech trực thuộc Tổ chức Giáo dục FPT có hơn 25 năm kinh nghiệm đào tạo lập trình viên quốc tế tại Việt Nam, và luôn là sự lựa chọn ưu tiên của các sinh viên và nhà tuyển dụng. |