Bạn muốn trở thành lập trình viên Java? Khám phá thế giới lập trình Java từ con số 0! Khóa học sẽ giúp bạn nắm vững nền tảng lập trình hướng đối tượng (OOP), kết nối cơ sở dữ liệu SQL (MySQL) và xây dựng các ứng dụng thực tế.

  • Khai giảng: 5/11/2024
  • Lịch học: 3 buổi / tuần cố định
    • Online Zoom vào Tối thứ 3,5 từ 9 -> 10.30PM
    • Offline Lab vào Sáng Thứ 7 từ 9 – 11AM
  • Thời lượng: 24 buổi (2 tháng) – học phí: 3.000.000đ
  • ĐC: T3, Tòa co.op mart, 14 Trần phú, Hà Đông (đối diện cổng HV An Ninh)
  • Liên hệ đăng ký: 0986 983 766 / facebook.com/trungtamjava / youtube.com/@jmasterio

Công nghệ Sử Dụng

  • Java: Ngôn ngữ lập trình chính (Java 8, 17)
    • Biến, hàm, câu điều kiện, vòng lặp
    • OOP: Class, Instance, kế thừa, đa hình, đóng gói, interface, abstract
    • File, Exception, Anonymous, Thread
    • Java Stream, Lambda, Optional, Functional Interface
  • JDBC: API để kết nối với cơ sở dữ liệu.
  • SQL: Ngôn ngữ truy vấn cơ sở dữ liệu (MySQL, PostgreSQL, SQLite…
  • Swing: Để tạo giao diện người dùng đồ họa (nếu muốn).

Các bước Thực Hiện

  • Phân tích yêu cầu: Xác định rõ các chức năng của ứng dụng.
  • Thiết kế cơ sở dữ liệu: Xây dựng mô hình dữ liệu, tạo các bảng và mối quan hệ.
  • Viết code Java: Kết nối với cơ sở dữ liệu, thực hiện các thao tác CRUD (Create, Read, Update, Delete).
  • Tạo giao diện người dùng: (Tùy chọn) Sử dụng Swing để tạo giao diện trực quan.
  • Test và debug: Kiểm tra và sửa lỗi trong quá trình phát triển.

Lợi ích

  • Củng cố kiến thức: Vận dụng các kiến thức đã học về Java, JDBC, SQL vào thực tế.
  • Nâng cao kỹ năng: Rèn luyện kỹ năng lập trình, thiết kế cơ sở dữ liệu, giải quyết vấn đề.
  • Mở rộng hiểu biết: Khám phá thêm các công nghệ và thư viện khác.
  • Xây dựng portfolio: Có sản phẩm để giới thiệu với nhà tuyển dụng.

Dưới đây là một số gợi ý dự án thú vị mà bạn có thể tham khảo:

Khai giảng lớp Access SQL
Khai giảng lớp Java SQL

Dự án Quản Lý

  • Quản lý thư viện:
    • Quản lý sách, tác giả, thể loại, người mượn.
    • Tìm kiếm sách theo nhiều tiêu chí (tác giả, tiêu đề, thể loại).
    • Quản lý mượn trả sách.
  • Quản lý sinh viên:
    • Quản lý thông tin sinh viên, điểm số, lịch học.
    • Tính toán điểm trung bình.
    • Quản lý kết quả thi.
  • Quản lý bán hàng:
    • Quản lý sản phẩm, khách hàng, đơn hàng.
    • Tính toán doanh thu.
    • Quản lý kho hàng.

Dự án Ứng Dụng

  • Ứng dụng ghi chú:
    • Tạo, chỉnh sửa, xóa ghi chú.
    • Tìm kiếm ghi chú theo từ khóa.
    • Sắp xếp ghi chú theo ngày tạo.
  • Ứng dụng quản lý công việc:
    • Tạo, chỉnh sửa, xóa công việc.
    • Gán công việc cho người khác.
    • Theo dõi tiến độ công việc.
  • Ứng dụng chat đơn giản:
    • Gửi và nhận tin nhắn.
    • Tạo phòng chat.
    • Lưu trữ lịch sử chat.

Dự án Giải Trí

  • Game đơn giản:
    • Game caro, cờ vua, ô chữ.
    • Lưu trữ điểm cao.
  • Ứng dụng đọc truyện:
    • Tải truyện từ nguồn online.
    • Lưu trữ danh sách truyện đã đọc.
    • Đánh dấu trang.

Các Gợi ý Khác

  • Ứng dụng quản lý tài chính cá nhân: Theo dõi thu chi, lập kế hoạch tài chính.
  • Ứng dụng đặt vé: Vé xem phim, vé máy bay, vé tàu.
  • Ứng dụng quản lý dự án: Quản lý công việc, nguồn lực, tiến độ dự án.

Chúc bạn có những trải nghiệm thú vị với các dự án Java của mình! Nếu bạn có bất kỳ câu hỏi nào khác, đừng ngần ngại hỏi nhé.

Tham khảo lộ trình trở thành Lập trình viên Java Web. Khóa học tiếp theo là Khóa học lập trình Web với Spring MVC