Nội dung khoá học
- 36 buổi học qua Google Meet
- Slide bài giảng chi tiết, tài liệu tham khảo
- 2 projects thực tế và 1 đồ án cuối khoá
01
Kiến thức cơ bản Front-end cho website
- Các kiến thức nền tảng về Front end (HTML, CSS)
- Nền tảng JavaScript (cú pháp, biến, hàm…)
02
Java core
- Giới thiệu khóa học và môi trường phát triển Java
- Cú pháp cơ bản, biến, kiểu dữ liệu, toán tử
- Câu lệnh điều kiện và vòng lặp
- Lập trình hướng đối tượng: lớp, đối tượng, kế thừa
- Xử lý ngoại lệ và đọc/ghi file
- Collection Framework: ArrayList, Map, Set
- Luồng (Thread) và đồng bộ hóa
- Bài tập dự án nhỏ.
03
Xây Dựng Spring Boot Với RESTFUL API
- Giới thiệu về Spring Framework và Spring Boot
- Cấu hình dự án Spring Boot đầu tiên
- Dependency Injection và IoC
- Xây dựng RESTful API với Spring Boot
- Xử lý dữ liệu từ database
- Hibernate, sử dụng JPA để làm việc với cơ sở dữ liệu, Spring Data JDBC.
- SQL: PostgreSQL
- Bài tập dự án nhỏ.
04
Xây Dựng Ứng Dụng Web Hoàn Chỉnh Với Spring Boot Và Giao Diện Người Dùng
- Thực hành xây dựng ứng dụng web hoàn chỉnh với Spring Boot
- Thao tác CRUD, quản lý thông tin người dùng
- Giao diện người dùng với Thymeleaf
- JS, Ajax gọi api trong Thymeleaf
- Hướng dẫn Unit Test
- Hướng dẫn xử lý lỗi (Exception), ghi log và debug trong IntelliJ (ultimate, ver 2021), debug trên DevTools
05
Đồ án cuối khóa
- Hướng dẫn sử dụng Github
- Hướng dẫn học viên làm dự án
- Dự án tổng kết kiểm tra chất lượng