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 ...