TITV

Link: Spring Framework và Hibernate – TITV

Danh sách nhóm: https://docs.google.com/spreadsheets/d/1NfHFrYr0pUZXsAQxdSmsuK3Ml2WJLtn2TWzXHREbYSQ/edit?usp=sharing

NỘI DUNG HỌC DỰ KIẾN CỦA KHÓA HỌC SPRING & HIBERNATE

Yêu cầu: các bạn đã học qua phần JAVA CORE, có kiến thức về truy vấn SQL và HTML, CSS, JAVASCRIPT CƠ BẢN.

Tổng thời gian: 45 tiết, mỗi buổi học 3 tiết.

Thời gian học: 13h30-15h45 Thứ 7 + CN hàng tuần.

(Dự kiến thời gian học kéo dài trong 2 tháng, khai giảng vào cuối tháng 6 năm 2023).

Các bài giảng được ghi hình, các bạn sẽ được đưa vào trong một group để xem được các bài giảng này (lưu ý, video chỉ tồn tại đến 15/11/2023). Các bạn chỉ có thể xem trực tiếp trên website mà không download về máy tính được.

NỘI DUNG CÁC BÀI HỌC:

Buổi 1: 13h30 ngày 24/06/2023

  • Giới thiệu
  • Cài đặt môi trường
  • Cấu hình Server
  • Chạy dựu án Spring Boot đầu tiên

Buổi 2: 13h30 ngày 25/06/2023

  • Khái niệm về IoC (Inversion of Control)
  • Khái niệm về DI (Dependency Injection)
  • Thực hành

Buổi 3: 13h30 ngày 01/07/2023

  • Tương tác với Database
  • Giới thiệu về Hibernate/JPA
  • Thực hành CRUD

Buổi 4: 13h30 ngày 02/07/2023

  • Tìm hiểu về REST API, JSON
  • Thực hành REST CRUD APIs

Buổi 5: 13h30 ngày 08/07/2023

  • Các vấn đề về bảo mật và an ninh khi xây dựng API

Buổi 6: 13h30 ngày 09/07/2023

  • Tìm hiểu về Spring MVC
  • Tìm hiểu về Thymeleaf

Buổi 7: 13h30 ngày 15/07/2023

  • Thực hành Spring MVC – CURD

Buổi 8: 13h30 ngày 16/07/2023

  • Thực hành Spring MVC – Security

Buổi 9: 13h30 ngày 22/07/2023

  • Một số vấn đề nâng cao trong Hibernate và bảo mật
  • Lựa chọn và phân tích dự án – Project

Buổi 10: 13h30 ngày 23/07/2023

  • Project: xây dựng website sử dụng Spring MVC & Hibernate

Buổi 11: 13h30 ngày 29/07/2023

  • Project: xây dựng website sử dụng Spring MVC & Hibernate

Buổi 12: 13h30 ngày 30/07/2023

  • Project: xây dựng website sử dụng Spring MVC & Hibernate

Buổi 13: 13h30 ngày 05/08/2023

  • Project: xây dựng website sử dụng Spring MVC & Hibernate

Buổi 14: 13h30 ngày 06/08/2023

  • Project: xây dựng website sử dụng Spring MVC & Hibernate

Buổi 15: 13h30 ngày 13/08/2023 (theo nhóm 3 bạn)

  • Báo cáo và trình bày dự án cuối môn học