Social Network đồ án SEM 2 ngành Lập trình viên quốc tế FPT Aptech

Social Network đồ án SEM 2 ngành Lập trình viên quốc tế FPT Aptech

Sinh viên FPT Aptech chinh phục đồ án Social Network với đầy đủ tính năng của một nền tảng mạng xã hội hiện đại bằng công nghệ Full-Stack.

Sinh viên FPT Aptech xây dựng ứng dụng mạng xã hội Full-Stack

Không chỉ dừng lại ở việc học lập trình, sinh viên FPT Aptech còn được trao cơ hội xây dựng những sản phẩm công nghệ hoàn chỉnh ngay trong quá trình học tập. Đồ án Social Network của nhóm sinh viên lớp T3.2503.E1 là minh chứng cho phương pháp đào tạo thực chiến, khi các bạn trực tiếp phát triển một ứng dụng mạng xã hội với đầy đủ tính năng của một hệ thống Web hiện đại.

Dự án được thực hiện bởi nhóm sinh viên gồm Đoàn Thị Quỳnh Nhi, Lê Nguyễn Duy Minh, Đỗ Minh Hồng và Nguyễn Trần Hoàng Long. Từ những kiến thức được tích lũy trong học kỳ 2, các thành viên đã cùng nhau phân tích yêu cầu, thiết kế hệ thống, phát triển tính năng và hoàn thiện sản phẩm theo quy trình phát triển phần mềm của doanh nghiệp.

Social Network đồ án SEM 2 ngành Lập trình viên quốc tế FPT Aptech
Social Network đồ án SEM 2 ngành Lập trình viên quốc tế FPT Aptech

Trải nghiệm quy trình phát triển phần mềm Full-Stack ngay từ học kỳ 2

Social Network không đơn thuần là một bài tập lập trình mà được xây dựng theo định hướng của một dự án phần mềm thực tế. Trong suốt quá trình thực hiện, sinh viên đã trải qua đầy đủ các công đoạn từ phân tích yêu cầu, thiết kế giao diện người dùng, xây dựng cơ sở dữ liệu, phát triển API đến kiểm thử và tối ưu hệ thống.

Thông qua dự án, các bạn có cơ hội làm quen với cách phối hợp công việc giữa các vị trí Frontend, Backend và Database, đồng thời rèn luyện kỹ năng làm việc nhóm, quản lý tiến độ và giải quyết vấn đề trong môi trường phát triển phần mềm hiện đại.

hinh2

Làm chủ các công nghệ phổ biến của lập trình Web hiện đại

Để hoàn thiện sản phẩm, nhóm sinh viên đã ứng dụng nhiều công nghệ đang được doanh nghiệp phần mềm sử dụng rộng rãi hiện nay. Phần giao diện được xây dựng bằng React kết hợp Vite nhằm tối ưu trải nghiệm người dùng và hiệu suất hệ thống. Ở phía Backend, Node.js và Express.js được sử dụng để phát triển RESTful API, xử lý nghiệp vụ và kết nối dữ liệu.

Bên cạnh đó, hệ thống còn tích hợp MongoDB cho việc lưu trữ dữ liệu, JWT Authentication để xác thực và phân quyền người dùng, Cloudinary trong quản lý hình ảnh và video, cùng Socket.IO để triển khai các tính năng giao tiếp theo thời gian thực.

Việc kết hợp nhiều công nghệ trong cùng một dự án giúp sinh viên không chỉ hiểu cách viết mã nguồn mà còn có cái nhìn toàn diện về cách xây dựng và vận hành một hệ thống Web hoàn chỉnh.

hinh3

Xây dựng nền tảng mạng xã hội với nhiều tính năng thực tế

Điểm nổi bật của đồ án Social Network nằm ở việc mô phỏng một nền tảng mạng xã hội với nhiều tính năng quen thuộc của các ứng dụng phổ biến hiện nay. Người dùng có thể đăng ký tài khoản, quản lý hồ sơ cá nhân, đăng tải bài viết kèm hình ảnh hoặc video, tạo Stories và Reels, theo dõi người dùng khác cũng như tương tác thông qua tính năng thích, bình luận và lưu bài viết.

Bên cạnh đó, hệ thống còn hỗ trợ nhắn tin và gửi thông báo theo thời gian thực, giúp mang đến trải nghiệm sử dụng liền mạch. Các tính năng tìm kiếm người dùng, báo cáo nội dung vi phạm và xác minh tài khoản cũng được nhóm sinh viên nghiên cứu và triển khai nhằm hoàn thiện sản phẩm ở mức độ cao hơn.

Phát triển hệ thống quản trị theo mô hình doanh nghiệp

Không chỉ tập trung vào trải nghiệm của người dùng cuối, nhóm sinh viên còn xây dựng hệ thống Admin Dashboard với các chức năng quản trị quan trọng như thống kê dữ liệu, quản lý người dùng, kiểm duyệt nội dung, xử lý báo cáo vi phạm và quản lý xác minh tài khoản.

Thông qua việc phát triển hệ thống quản trị, sinh viên được tiếp cận với mô hình phân quyền nhiều vai trò (Role-based Authorization) – một yêu cầu phổ biến trong các hệ thống doanh nghiệp hiện nay. Đây cũng là cơ hội để các bạn hiểu rõ hơn về cách vận hành của một sản phẩm phần mềm trong thực tế.

hinh4

Học để tạo ra sản phẩm thật

Giá trị lớn nhất của đồ án không chỉ nằm ở sản phẩm cuối cùng mà còn ở hành trình học tập và phát triển kỹ năng của mỗi thành viên. Từ việc thiết kế cơ sở dữ liệu, xây dựng RESTful API, triển khai giao diện Responsive đến phát triển các tính năng thời gian thực, sinh viên được tiếp cận với quy trình phát triển phần mềm hiện đại ngay từ những học kỳ đầu tiên.

Tại FPT Aptech, sinh viên không chỉ học cách viết code mà còn được hướng dẫn cách kết nối công nghệ để tạo nên những sản phẩm hoàn chỉnh, từng bước hình thành tư duy của một lập trình viên chuyên nghiệp và sẵn sàng thích nghi với môi trường doanh nghiệp.

Đồ án Social Network là một trong những minh chứng cho triết lý đào tạo thực chiến của FPT Aptech – học thông qua dự án, làm chủ công nghệ và biến ý tưởng thành những sản phẩm công nghệ có giá trị thực tiễn.

Giảng viên Phạm Thị Lánh

Viện Đào Tạo Quốc Tế FPT
FPT Academy International là đơn vị đào tạo thuộc hệ sinh thái giáo dục của Tập đoàn FPT, chuyên cung cấp các chương trình đào tạo chuẩn quốc tế trong lĩnh vực công nghệ, chuyển đổi số và kỹ năng nghề nghiệp, hướng tới học viên và doanh nghiệp trong nước và toàn cầu.

Có thể bạn quan tâm

Học InDesign tại FPT Arena Multimedia qua đồ án tạp chí Ghibli

Adobe InDesign là công cụ quan trọng trong thiết kế và dàn trang ấn phẩm. Tại FPT Arena Multimedia, sinh…

Still Here: Đồ án phim hoạt hình 3D của sinh viên FPT Arena Multimedia

Với đồ án phim ngắn Still Here, nhóm sinh viên FPT Arena Multimedia đã vận dụng kiến thức về mô…

Bài tập môn InDesign – “Lễ hội Đua Ghe Ngo”: Kể câu chuyện văn hóa bằng ngôn ngữ thiết kế

Một ấn phẩm đẹp có thể thu hút người xem ngay từ cái nhìn đầu tiên. Nhưng để giữ người…

Đồ án UI/UX Design: TiMi – Ứng dụng học móc len dành cho người Việt

Bạn muốn học móc len nhưng không biết bắt đầu từ đâu? Những video hướng dẫn rời rạc, thuật ngữ…

“The 731 Lab”- Sinh viên FPT Arena Multimedia kể lịch sử bằng ngôn ngữ game 3D

The 731 Lab là đồ án học kỳ Game 3D Design, được thực hiện bởi nhóm sinh viên Giáp Nguyên…

Đồ án 3D Design: Phim hoạt hình ngắn “Different Paths” về câu chuyện về tình bạn giữa áp lực trưởng thành

Different Paths là đồ án kỳ 3D Design của nhóm sinh viên FPT Arena Multimedia gồm Lê Hồng Đức, Nguyễn…

CHAKAPI – Khi ý tưởng sống xanh được phát triển thành trải nghiệm UX/UI

“Sống xanh” là một chủ đề không xa lạ với giới trẻ. Những thông điệp về hạn chế rác thải,…

Bài tập môn InDesign – “Surreal Fashion”: Thời trang qua lăng kính phá cách

Tại FPT Arena Multimedia Cần Thơ, mỗi bài tập thiết kế là một cơ hội để sinh viên đưa kiến…