Môn học mới
Lập trình viên Java

  • Trang bị cho học viên (HV) những kiến thức từ cơ bản đến nâng cao và những kỹ năng cần thiết về lập trình Java
  • Xây dựng nền tảng tư duy lập trình và hướng đối tượng (OOP) vững chắc, giúp học viên hiểu được cách tổ chức chương trình, sử dụng cấu trúc dữ liệu, và xử lý ngoại lệ bằng Java.
  • Trang bị kiến thức và kỹ năng phát triển ứng dụng web theo mô hình MVC sử dụng Spring Boot, kết hợp frontend cơ bản bằng HTML, CSS, JavaScript.
  • Giúp học viên làm chủ kỹ thuật kết nối và thao tác với cơ sở dữ liệu NoSQL (MongoDB), thực hiện các truy vấn CRUD và tích hợp vào hệ thống backend thông qua Spring Data MongoDB.
  • Xây dựng hệ thống phân tán theo kiến trúc microservices, triển khai dịch vụ qua REST API, sử dụng Docker để đóng gói và triển khai, tích hợp bảo mật cơ bản và nền tảng cloud.
  • Phát triển kỹ năng lập trình thông qua hệ thống bài tập và đồ án từng module.
  • Rèn luyện kỹ năng thực hành và triển khai thực tế thông qua đồ án cuối khóa, phát triển trọn vẹn một hệ thống web ứng dụng theo hướng sản phẩm.
  • Hình thành kỹ năng mềm cần thiết cho lập trình viên hiện đại, bao gồm tư duy logic, giải quyết vấn đề, làm việc nhóm, kiểm thử phần mềm và tiếp cận công nghệ mới như AI prompt/chatbot.
 
  • Học viên (HV) chưa có nền tảng lập trình, nhưng có kiến thức tin học văn phòng, sử dụng máy tính và Internet thành thạo, mong muốn theo đuổi nghề lập trình viên Java.
  • Sinh viên CNTT hoặc các ngành kỹ thuật, đang tìm hiểu hoặc định hướng trở thành lập trình viên Java Web.
  • HV muốn theo một lộ trình bài bản từ nền tảng Java đến phát triển web, làm việc với cơ sở dữ liệu, microservices và triển khai ứng dụng thực tế.
  • Người đi làm trong lĩnh vực CNTT muốn cập nhật kiến thức, nâng cao kỹ năng làm việc với Spring Boot, cơ sở dữ liệu NoSQL (MongoDB), Docker và kiến trúc microservices.
 

Sau khi hoàn thành khóa học, học viên có khả năng:

  • Nắm vững và vận dụng các kiến thức về cấu trúc điều khiển, hàm, mảng và lập trình hướng đối tượng (OOP).
  • Sử dụng các cấu trúc dữ liệu trong Collection Framework
  • Có thể xử lý ngoại lệ, đọc/ghi file bằng Java.
  • Thiết kế giao diện web cơ bản bằng HTML, CSS, JavaScript
  • Tổ chức ứng dụng theo mô hình MVC.
  • Phát triển ứng dụng web sử dụng Spring Boot và Spring MVC với các chức năng CRUD và view template.
  • Thiết kế và truy vấn cơ sở dữ liệu NoSQL (MongoDB), tích hợp với ứng dụng Java bằng Spring Data MongoDB.
  • Thực hiện kiểm thử ứng dụng web bằng JUnit và Postman.
  • Xây dựng RESTful API, triển khai hệ thống microservices.
  • Áp dụng xác thực, phân quyền người dùng (login/logout, quản lý session).
  • Sử dụng Docker và Docker Compose để đóng gói, triển khai ứng dụng web.
  • Triển khai hệ thống lên nền tảng cloud và xử lý cấu hình môi trường triển khai.
  • Làm quen với công nghệ mới như AI prompt engineering và chatbot đơn giản.
  • Xây dựng và báo cáo đồ án cuối khóa, ứng dụng toàn bộ kiến thức, triển khai thực tế.
  • Tự tin ứng tuyển vị trí lập trình viên Java tại các công ty.
 
  • Tổng số giờ: 138 giờ (184 tiết)
  • Học phí ưu đãi : 10.000.000đ (12.000.000đ) (có chế độ miễn giảm của mỗi khóa, xem chi tiết trong Thời Khóa Biểu)
  • Đặc biệt: Ưu đãi 50% chỉ 6.000.000đ dành cho học viên đã tham gia khóa Lập trình viên Java 

Ghi chú lịch học:

  • Module 1 (39 giờ): Thứ 3-5-7 (18.30 - 21.30)
  • Module 2 và 3 (60 giờ): Thứ 3 + Thứ 7 (18.30 - 21.30)
  • Module 4 (39 giờ): Thứ 3-5-7 (18.30 - 21.30)

Chính sách ưu đãi khóa 304

💥 Nhập JV500 để giảm thêm 500.000đ khi đăng ký.

Chỉ áp dụng đến 06/06/2025đăng sớm để không bỏ lỡ!
 

Module 1: Lập trình Java cơ bản và hướng đối tượng

  • Giới thiệu về Java
  • Kiểu dữ liệu cơ sở: Biến, hằng, Kiểu dữ liệu, Toán tử, Char, String, StringBuilder, Nhập, xuất dữ liệu
  • Cấu trúc điều kiện: if, switch… case
  • Cấu trúc lặp: for, while, do…while, break, continue
  • Mảng: 1D array, 2D array, các phương thức
  • Hàm (Function): tạo, gọi sử dụng hàm
  • Lập trình hướng đối tượng: class, object, constructor, method
  • Kế thừa và đa hình: Đóng gói, kế thừa, đa hình, interface và abstract class
  • Collection Framework: List, Set, Queue, Map, Iterator và ListIterator, SortedSet và SortedMap; Lamda Expression
  • Xử lý ngoại lệ
  • Xử lý file và Serialization: Đọc/ghi file, Object Serialization
  • Ôn tập và kiểm tra module 1

Module 2: Phát triển ứng dụng web với Java

  • HTML và cấu trúc trang web: định dạng và bố cục
  • CSS cơ bản
  • JavaScript cơ bản
  • Mô hình MVC
  • Spring Boot
  • Spring MVC: CRUD APIs và view template
  • Thiết kế giao diện trang web dựa vào template
  • Project module 2

Module 3: Cơ sở dữ liệu (Database, CSDL) và Object Relational Mapping (ORM)

  • Database cơ bản: Giới thiệu về CSDL, cách thiết kế database tables từ nghiệp vụ.
  • Cơ sở dữ liệu NoSQL: Giới thiệu NoSQL và MongoDB, các đặc trưng của MongoDB
  • MongoDB Query Language (MQL): các thao tác cơ bản INSERT, UPDATE, DELETE, FIND
  • Spring Data MongoDB: Tổng quan về Spring Data MongoDB; Sử dụng repository để truy vấn dữ liệu MongoDB; Các annotation, cách ánh xạ dữ liệu từ Java class (document mapping); Query derivation, custom queries.
  • Quản lý quan hệ dữ liệu trong MongoDB
  • Tối ưu hóa truy vấn MongoDB
  • API và giao diện
  • Kiểm thử ứng dụng web Java: JUnit + Postman
  • Project module 3

Module 4: Dịch vụ web và kiến trúc microservices

  • RESTful API: Giới thiệu RESTful API; Cách thiết kế và xây dựng API trong Spring Boot
  • Xử lý lỗi API: Xử lý lỗi trong API; Sử dụng HTTP status codes, exception handling
  • Microservices: Kiến trúc microservices; Giao tiếp giữa các dịch vụ qua REST API.
  • Front-end service: Tạo ứng dụng front-end riêng và kết nối front-end và back-end bằng 2 micro-services
  • Authentication & Authorization: Hiện thực user login/logout; Quản lý session.
  • Docker: Triển khai microservices và MongoDB trên Docker, sử dụng Docker Compose để quản lý toàn bộ hệ thống.
  • Triển khai ứng dụng lên Cloud: Tổng quan cloud cho developer; Triển khai app Spring Boot lên cloud
  • Thiết lập cơ bản môi trường, cấu hình port, env; Kiểm thử API sau deploy
  • Hoàn thiện ứng dụng web
  • Giới thiệu AI prompt engineering
  • Chatbot AI: tạo Chatbot AI cho ứng dụng
  • Đồ án tốt nghiệp LTV Java: Thực hiện đồ án và báo cáo (4 buổi)
 
  • Học viên thi đạt sẽ được cấp chứng nhận “Lập trình viên Java – Spring Boot, MongoDB, RESTful API, Microservices, Docker & Cloud” do Trung Tâm Tin Học – Trường Đại học Khoa Học Tự Nhiên cấp

 

 
LỊCH KHAI GIẢNG Xem thêm
Môn học mới

Học phí: 12.000.000đ - Ưu đãi: 10.000.000đ

💥 Ưu đãi cực hot! Nhập JV500 để giảm thêm 500.000đ khi đăng ký.

Chỉ áp dụng đến 06/06/2025đăng sớm để không bỏ lỡ!

  • Học viên (HV) chưa có nền tảng lập trình, nhưng có kiến thức tin học văn phòng, sử dụng máy tính và Internet thành thạo, mong muốn theo đuổi nghề lập trình viên Java
LớpThời gianNgày khai giảngĐịa điểm học 
JV25_304T357Thứ 3-5-7 (18.30 - 21.30) Lịch học Module 110/06/202521-23 Nguyễn Biểu, Q.5Đăng ký
JV25_304T357_ONThứ 3-5-7 (18.30 - 21.30) Lịch học Module 110/06/2025OnlineĐăng ký
ai
Trung Tâm Tin Học
ai
Trung Tâm Tin Học
Chào mừng bạn đến với Trung Tâm Tin Học.
Bạn đang cần hỗ trợ thông tin gì ạ? Hãy Chat ngay với chúng tôi nhé.