KHÓA HỌC JAVA WEB CHUYÊN SÂU QUA VIDEO

\n \n \n \n

4.500.000 VNĐ

NỘI DUNG KHÓA HỌC

Tổng quan khóa học Java web online cơ bản nâng cao Spring boot Spring framework 
- Web service với spring boot, spring framework
- Thiết kế website trong Spring Boot, Spring framework
- JPA, Spring Data JPA
- Json Web Token (JWT), Spring Security trong spring boot, spring framework
- Hiểu sâu hơn về cách vận hành của spring framework, hiễu rõ bản chất của IOC (Inversion Of Control) , DI (Dependency Inversion)
- Hiểu sâu bản chất và cách vận hành của ORM, hiểu cách xây dựng framework, ORM như thế nào ... Và vô vàn những thứ hay ho khác ...
- Thiết kế database phức tạp, đáp ứng yêu cầu thực tiễn của website quản lý văn phòng cho thuê
- Xử lý các câu sql phức tạp
- Xử lý các đoạn code java phức tạp
- Áp dụng các kĩ thuật hay trong java: reflection, annotation, generic ...
- Hoàn chỉnh website bao gồm các chức năng:
+ Tìm kiếm tòa nhà nâng cao, full thêm, sửa, xóa tòa nhà
+ Giao tòa nhà nâng cao
+ Full quản lý khách hàng, quản lý giao dịch ...

CHI TIẾT KHÓA HỌC

Xây dựng website sử dụng Spring Boot

- Phân tích các chức năng trong website quản lý văn phòng cho thuê để học viên hiểu và coding
+ Chi tiết: VIDEO PHÂN TÍCH HỆ THỐNG
- Xây dựng chức năng quản lý tòa nhà
+ Tìm kiếm tòa nhà với nhiều điều kiện khác nhau (Các bạn xem video phân tích chức năng tìm kiếm tòa nhà tại đây: XEM VIDEO)
+ Chức năng giao tòa nhà cho nhân viên
+ Thêm, sửa, xóa tòa nhà
- Xây dựng chức năng quản lý khách hàng
+ Tìm kiếm khách hàng
+ Giao khách hàng cho nhân viên
+ Thêm, sửa, xóa khách hàng
- Xây dựng chức năng giao dịch giữa nhân viên và khách hàng: CHI TIẾT
- Hướng dẫn jquery nâng cao
+ Áp dụng vào các chức năng cần logic jquery cao như: giao tòa nhà, giao khách hàng ....

Hướng dẫn JPA, SPRING DATA JPA cơ bản, nâng cao trong SPRING BOOT

- Hướng dẫn học cách sử dụng spring data jpa từ cơ bản đến nâng cao
- Tìm kiếm nâng cao trong spring data jpa với nhiều điều kiện
- Hướng dẫn custom spring data jpa để áp dụng vào nhiều trường hợp khác nhau
- Làm ví dụ thông qua chức năng tìm kiếm tòa nhà, tìm kiếm khách hàng, thêm tòa nhà, giao tòa nhà cho nhân viên, giao khách hàng cho nhân viên trong dự án quản lý văn phòng cho thuê
- Hướng dẫn build core backend sử dụng best practice trong java 7,8: java generic, reflection ...
- Tìm hiểu về HQL, SQL native trong JPA

Các nội dung hay ho khác phần 2

- Hướng dẫn full cách sử dụng git (git flow)
+ pull, push, commit, chia branch, merge request trong GIT
- Nộp bài cho Laptrinhjavaweb
+ Laptrinhjavaweb hỗ trợ review code
+ Chỉnh sửa code giúp quý khách clean, clear code hơn
- Ôn tập các câu hỏi phỏng vấn về java, spring framework giúp quý khách tự tin và tâm lý thoải mái khi đi phỏng vấn
- Deploy webiste miễn phí cho quý khách để đi demo cho nhà tuyển dụng khi đi phỏng vấn. Sau khi quý khách hoàn thành website, Laptrinhjavaweb sẽ hỗ trợ quý khách deploy website lên hosting để đi demo cho nhà tuyển dụng, có sản phẩm và deploy lên hosting sẽ giúp quý khách tự tin hơn khi đi phỏng vấn

Xây dựng restful api web service cho website quản lý văn phòng cho thuê

- Trong phần này, Laptrinhjavaweb sẽ hướng dẫn quý khách cách xây dựng api backend như thế nào thông qua các kĩ thuật trong spring boot: @Controller, @RestController, Controller Advice ...
- Áp dụng vào trong việc xây dựng các api web service cho hệ thống quản lý văn phòng cho thuê
+ Quản lý tòa nhà
+ Quản lý khách hàng
+ Quản lý giao dịch

Spring security trong Spring framework

- Spring security trong Spring boot

Phân quyền API web service trong Spring framework

- Kết hợp Json Web Token và Spring Security để phần quyền API trong Spring framework, Spring Boot

Các nội dung hay ho khác phần 1

- Hướng dẫn tự build framework riêng giống SPRING FRAMEWORK, JPA
+ Trong phần này Laptrinhjavaweb áp dụng các kiến thức rất hay trong java core như java reflection, java annotation, java generic để hướng dẫn quý khách build framework
+ Việc tư build framework này, nó là tiền đề để khi học qua công nghệ cụ thể trong khóa là SPRING, JPA, HIBERNATE thì quý khách chỉ cần học cách sử dụng nữa là xong vì cơ bản Laptrinhjavaweb hướng dẫn build khá giống mấy cái đó
- Hướng dẫn chia module trong dự án, clean structure project trong spring boot nâng cao
+ Áp dụng vào chia module, clean structure cho dự án website quản lý văn phòng cho thuê
- Hướng dẫn thiết kế, phân tích database cho hệ thống sao cho ngắn gọn, không quá nhiều ràng buộc, ôn tập các kiến thức sql nâng cao hỗ trợ query phức tạp
+ Áp dụng thiết kế database cho hệ thống website quản lý văn phòng cho thuê
+ Hướng dẫn áp dụng các kiến thức trong sql để xử lý các câu query phức tạp, cụ thể xử lý cho phần tìm kiếm tòa nhà
+ Xem cụ thể chức năng tìm kiếm tòa nhà tại đây: VIDEO
- Áp dụng các kiến thức nâng cao và best practice trong java 7,8 để xây dựng dự án
+ Giải quyết bài toán xử lý cùng lúc nhiều tham số với builder parttern
+ Ứng dụng Stream, map, collect, lambda expression ... trong java 8 để clean code
+ Xây dựng 1 số phần core quan trọng sử dụng java nâng cao: java reflection, java annotation, java generic, kiểu dữ liệu enum ...

KHÓA HỌC CHẤT LƯỢNG

Nội dung chuyên sâu nâng cao giúp hiểu rõ bản chất cốt lõi, cực kì chất lượng

Cô giáo Lâm chia sẻ tận tình, dễ hiểu

CÔ GIÁO TÂM HUYẾT, NHIỀU KINH NGHIỆM

Không giới hạn thời gian học tập

HỖ TRỢ TRỌN ĐỜI

CSKH sẵn sàng hỗ trợ. Kỹ thuật luôn đồng hành, gợi ý tưởng làm exercise hiệu quả, review, clean code, và áp dụng kỹ thuật tối ưu cho quý khách

ĐỘI NGŨ LUÔN ĐỒNG HÀNH

Online dễ tiếp cận, thời gian linh hoạt

HỌC QUA VIDEO QUAY SẴN

THÔNG TIN KHÓA HỌC

Lộ trình khóa học Java web online cơ bản nâng cao Spring boot Spring framework

Buổi 1

- Chia sẻ giá trị cốt lõi, nội quy, giới thiệu chính sách cộng tác viên
- Nhắc học về các nội dung: GIT, Bootstrap, Jquery được gửi trong email
- Giao exercise-1 phân tích database website quản lý văn phòng cho thuê theo yêu cầu
- Cách học và xem video: sử dụng hệ thống support và hệ thống xem video

Buổi 2

- Setup project web và api 
- Giới thiệu tổng quan mô hình MVC, 3 LAYER 
- Hướng dẫn tìm flow dự án, debug tìm lỗi

Buổi 3

- Review exercise-1 
- Gửi video spring boot web

Buổi 4 -> 6

- Web service part 1 -> part 4 
- Giao exercise-2: viết web service cho chức năng tìm kiếm tòa nhà

Buổi 7 -> 9

- JPA, spring data jpa part 1 -> part 4 
- Review exercise-2

Buổi 10, 11

- Spring boot web bổ sung part 1 
- Spring boot web bổ sung part 2

Buổi 12 -> 15

- Tối ưu và sử dụng những kiến thức hay ho áp dụng cho phần tìm kiếm tòa nhà ở exercise-2 part 1 
- Tối ưu và sử dụng những kiến thức hay ho áp dụng cho phần tìm kiếm tòa nhà ở exercise-2 part 2 
- Tối ưu và sử dụng những kiến thức hay ho áp dụng cho phần tìm kiếm tòa nhà ở exercise-2 part 3 
- Tối ưu và sử dụng những kiến thức hay ho áp dụng cho phần tìm kiếm tòa nhà ở exercise-2 part 4

Buổi 16 -> 18

- Spring security, Json Web Token (JWT) part 1 
- Spring security, Json Web Token (JWT) part 2 
- Spring security, Json Web Token (JWT) part 3

Buổi 19 -> 21

- Học chuyên sâu về java annotation, reflection, generic part 1
- Học chuyên sâu về java annotation, reflection, generic part 2
- Học chuyên sâu về java annotation, reflection, generic part 3

Buổi 22 -> 24

- Giao và review exercise-3: hoàn thiện toàn bộ phần web cho chức năng quản lý tòa nhà 
- Giao và review exercise-4: hoàn thiện toàn bộ phần web cho chức năng quản lý khách hàng, quản lý giao dịch 
- Review và hướng dẫn viết CV để đi phỏng vấn 
- Luyện phỏng vấn java core, sql, spring framework ...

Giai đoạn 2 sau khi hoàn thành khóa học

Giai đoạn 1 sử dụng Java 8, Spring boot 2

- Sữa lỗi đa cấp trong URL
- Upgrade project lên Java 23, Spring boot 3.3.x
- Upgrade spring security 5 lên spring security 6
- Upgrade sitemesh 2 lên sitemesh 3
- Chuyển đổi phân trang trong admin sang cách mới, không sử dụng display tag nữa do không còn tương thích với jakarta ee khi upgrade lên spring boot 3
- Fix lỗi deprecate khi update spring boot 2.0 -> 2.7
- Tối ưu phần code của SecurityFilterChain
- Upgrade project spring boot web service có Json web token lên version 0.12.5, spring boot 3.3.x
- Tối ưu lại form login và websecurityconfig
- Hướng dẫn pull request, git merge, xử lý conflict trong quá trình merge code

Địa chỉ: 124/10 An Nhơn, Phường 17, Gò Vấp, Hồ Chí Minh
0909.804.713 / 0896.446.753
cskh@laptrinhjavaweb.com

CÔNG TY TNHH CÔNG NGHỆ LAPTRINHJAVAWEB

FOLLOW US

MST/ĐKKD/QĐTL: 0316791735