FPT Aptech là một trong những môi trường đào tạo lập trình chuyên nghiệp, nơi sinh viên không chỉ học lý thuyết mà còn áp dụng kiến thức vào thực tế qua các đồ án. Trong kỳ 2, sinh viên sẽ bước vào giai đoạn thử thách với môn đồ án nhằm rèn luyện kỹ năng lập trình, làm việc nhóm và phát triển sản phẩm hoàn chỉnh. Sinh viên có thể lựa chọn phát triển đồ án bằng Laravel hoặc JavaFX, hai công nghệ phổ biến trong phát triển ứng dụng web và desktop.

Mục tiêu cần đặt ra đối với đồ án kỳ 2

Đồ án kỳ 2 không chỉ giúp sinh viên ôn tập lại kiến thức đã học mà còn yêu cầu họ áp dụng vào một dự án thực tế. Một số mục tiêu quan trọng gồm:

  • Xây dựng một ứng dụng hoàn chỉnh với frontend và backend.
  • Áp dụng các kiến thức về mô hình MVC, cơ sở dữ liệu, xác thực người dùng, API và giao tiếp giữa các thành phần.
  • Phát triển tư duy phân tích và giải quyết vấn đề thông qua việc thiết kế kiến trúc hệ thống.
  • Làm quen với quy trình làm việc nhóm và sử dụng các công cụ quản lý dự án như GitHub, Trello.
Sinh viên lựa chọn đề tài cho đồ án kỳ 2
Sinh viên lựa chọn đề tài cho đồ án kỳ 2

Lựa chọn công nghệ: Laravel hoặc JavaFX

Sinh viên có thể lựa chọn một trong hai công nghệ dưới đây để phát triển đồ án:

Đồ án với Laravel – Dành cho sinh viên muốn làm ứng dụng web

Laravel là một trong những framework PHP phổ biến, giúp xây dựng ứng dụng web nhanh chóng và bảo mật. Khi chọn Laravel, sinh viên sẽ:

  • Thiết kế và xây dựng hệ thống quản lý dữ liệu với MySQL.
  • Sử dụng Eloquent ORM để tương tác với cơ sở dữ liệu.
  • Xây dựng giao diện người dùng bằng Blade Template hoặc tích hợp Vue.js.
  • Tạo API để phục vụ giao tiếp giữa frontend và backend.
  • Xử lý xác thực người dùng, phân quyền và bảo mật dữ liệu.

Đồ án với JavaFX – Dành cho những sinh viên muốn thực hiện ứng dụng desktop

JavaFX là nền tảng mạnh mẽ để phát triển ứng dụng desktop với giao diện đồ họa hấp dẫn. Khi chọn JavaFX, sinh viên sẽ:

  • Xây dựng ứng dụng với mô hình MVC và kết nối cơ sở dữ liệu MySQL.
  • Thiết kế giao diện trực quan với Scene Builder hoặc FXML.
  • Tạo các chức năng xử lý dữ liệu như CRUD (Create, Read, Update, Delete).
  • Sử dụng API để đồng bộ dữ liệu giữa các thành phần.
  • Tối ưu hiệu suất ứng dụng và xử lý đa luồng khi cần thiết.

Quy trình thực hiện đồ án kỳ 2 dành cho sinh viên FPT Aptech

Sinh viên FPT Aptech chuẩn bị cho đồ án kỳ 2
Sinh viên FPT Aptech chuẩn bị cho đồ án kỳ 2

Sinh viên sẽ trải qua các bước sau để hoàn thành đồ án:

  • Lựa chọn đề tài: Chọn chủ đề phù hợp, có thể là hệ thống quản lý sinh viên, quản lý bán hàng, thư viện số, v.v.
  • Phân tích yêu cầu: Xác định chức năng chính, thiết kế cơ sở dữ liệu và lập kế hoạch phát triển.
  • Phát triển và lập trình: Bắt đầu xây dựng từng module, tích hợp API và giao diện.
  • Kiểm thử và hoàn thiện: Kiểm tra lỗi, tối ưu mã nguồn và hoàn thiện tài liệu.
  • Bảo vệ đồ án: Trình bày sản phẩm trước hội đồng đánh giá.

Đồ án kỳ 2 tại Aptech FPT không chỉ là bài kiểm tra đánh giá năng lực mà còn là cơ hội để sinh viên rèn luyện kỹ năng thực tế, chuẩn bị cho công việc sau này. Việc lựa chọn Laravel hay JavaFX phụ thuộc vào sở thích và định hướng phát triển của mỗi cá nhân. Đây cũng là bước quan trọng giúp sinh viên tiếp cận với quy trình làm việc chuyên nghiệp, từ đó nâng cao khả năng lập trình và phát triển phần mềm trong tương lai.

Giảng viên Nguyễn Hạ Vy

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.
0981578920
icons8-exercise-96