Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Học Spring Boot 3 Trong 100 Bước - Java Framework Số 1 [Update Tháng 11-2023] [Khóa 6949 A]

17 tháng 11 2023 / No Comments

Java Spring Boot Framework trong 100 bước - Xây dựng một REST API và một ứng dụng Web với Java, JPA, SpringBoot và Maven.

Bạn sẽ học được gì:

  • ✓ Tìm hiểu Spring Boot 3 - Phiên bản MỚI NHẤT của Spring Boot Framework.
  • ✓ Xây dựng ứng dụng web và REST API với Spring Boot.
  • ✓ Tìm hiểu MAGIC của Spring Boot - Auto Configuration, Spring Initializr và Starter Projects.
  • ✓ Kết nối với Database bằng JPA/Hibernate và Spring Boot.
  • ✓ Bạn sẽ học cách viết các Unit và Integration test tuyệt vời bằng cách sử dụng Spring Boot Starter Test.
  • ✓ Spring Boot STARTER Projects - Spring Boot Web, Spring Boot Test, Spring Boot Data JPA, Spring Boot Data REST.
  • ✓ Bạn sẽ hiểu cách SỬ DỤNG TỐT NHẤT Spring Boot Actuator và Spring Boot Developer Tools.
  • ✓ Bạn sẽ tìm hiểu cách cấu hình bên ngoài ứng dụng bằng cách sử dụng Spring Boot Profiles và Dynamic Configuration.
  • ✓ Bạn sẽ hiểu và sử dụng các tùy chọn embedded servlet container được cung cấp bởi Spring Boot - Tomcat, Jetty và Undertow.
  • ✓ Bạn sẽ hiểu cơ bản về phát triển một Ứng dụng Web - POST, GET, HTTP, MVC Pattern.
  • ✓ Bạn sẽ hiểu cơ bản về styling cho các trang web của mình bằng Bootstrap framework.

UPDATE: Khóa học được ghi lại mới hoàn toàn bằng Spring Boot 3! 

Spring Boot là Java Framework số 1 để xây dựng Microservices và REST API.

Bạn có muốn Tìm hiểu sự kỳ diệu của Spring Boot - Auto Configuration, Spring Initializr và Starter Projects không? 

Bạn có muốn xây dựng một Ứng dụng Web tuyệt vời kết nối với Cơ sở dữ liệu với JPA/Hibernate bằng SpringBoot không ? 

Bạn có muốn xây dựng một REST API cơ bản bằng Spring Boot không?

Không cần tìm đâu xa!

Spring Boot có rất nhiều điều kỳ diệu dành cho nó. Phát triển REST Services với Spring Boot thật thú vị. Spring Boot giúp bạn dễ dàng tạo các Ứng dụng dựa trên Spring cấp độ sản xuất, độc lập mà bạn có thể “chỉ cần chạy”. Hầu hết các ứng dụng Spring Boot cần rất ít cấu hình Spring.

Khóa học này hiện đã được cập nhật với các phần mới. Đã cập nhật với Spring Boot 3 và Spring 5. 

Trong khóa học này, bạn sẽ tìm hiểu các tính năng của Spring Boot và Spring Boot Starter Projects với cách tiếp cận thực hành từng bước phát triển:

  • ✓ 1. Ứng dụng Java Todo Management cơ bản sử dụng Spring Boot với chức năng Login và Logout.
  • ✓ 2. REST Service cơ bản để quản lý Survey Questionnaire. 

Bạn sẽ được giới thiệu về REST Services, Spring Security (Authentication và Authorization), Maven (dependencies management), Eclipse (IDE) và Tomcat Embedded Web Server. Chúng tôi sẽ giúp bạn thiết lập từng cái một.

Bạn sẽ tìm hiểu về Spring Boot từng bước - trong hơn 100 bước. Khóa học này sẽ là bước đầu tiên hoàn hảo để giới thiệu về Spring Boot.

Bạn sẽ tìm hiểu về:

  • ✓ Cơ bản về Spring Boot.
  • ✓ Cơ bản về Auto Configuration và Spring Boot Magic.
  • ✓ Spring Boot Starter Projects.
  • ✓ Spring Initializr.
  • ✓ REST Services cơ bản sử dụng Spring Boot Starter Web.
  • ✓ REST Service Content Negotiation với JSON và XML.
  • ✓ Embedded servlet containers : Tomcat, Jetty và Undertow.
  • ✓ Viết các  Unit và Integration test bằng cách sử dụng Spring Boot Starter Test.
  • ✓ Profiles và Dynamic Configuration với Spring Boot.
  • ✓ Spring Boot Data JPA.
  • ✓ Spring Boot Actuator.
  • ✓ Spring Security.
  • ✓ Spring Boot Developer Tools.

Dưới đây là tổng quan nhanh về các phần khác nhau của khóa học:

  • ✓ Giới thiệu về sức mạnh của Spring Boot trong 10 bước.
  • ✓ Phát triển một ứng dụng web Todo Management với Spring Boot trong 25 bước.
  • ✓ Giới thiệu về Unit Testing với JUnit trong 5 bước.
  • ✓ Giới thiệu về Mocking với Mockito trong 5 bước.
  • ✓ Các tính năng nâng cao của Spring Boot trong 28 bước - Chúng tôi tìm hiểu những điều này để phát triển một API đơn giản để quản lý bảng câu hỏi khảo sát.
  • ✓ Giới thiệu về JPA trong 10 bước.

HIGHLIGHT CỦA KHÓA HỌC:

1. Web Application với Spring Boot:

  • ✓ Bước 01 - Tạo ứng dụng web Spring Boot với Spring Initializr.
  • ✓ Bước 02 - Tổng quan nhanh về Spring Boot Project.
  • ✓ Bước 03 - First Spring MVC Controller, @ResponseBody, @Controller.
  • ✓ Bước 04 - Enhancing Spring MVC Controller để provide HTML response.
  • ✓ Bước 05 - Redirect đến một JSP bằng Spring Boot - Controller, @ResponseBody và View Resolver.
  • ✓ Bước 06 - Bài tập - Tạo LoginController và login view.
  • ✓ Bước 07 - Tổng quan nhanh - Web hoạt động như thế nào - Request và Response.
  • ✓ Bước 08 - Capturing QueryParams bằng cách sử dụng requestParam và First Look at Model.
  • ✓ Bước 09 - Tổng quan nhanh - Tầm quan trọng của Logging với Spring Boot.
  • ✓ Bước 10 - Tìm hiểu về DispatcherServlet, Model 1, Model 2 và Front Controller.
  • ✓ Bước 11 - Tạo một Login Form.
  • ✓ Bước 12 - Hiển thị Login Credentials trong một JSP bằng Model.
  • ✓ Bước 13 - Add hard-coded validation của userid và password.
  • ✓ Bước 14 - Bắt đầu với Todo Features - Creating Todo và TodoService.
  • ✓ Bước 15 - Tạo phiên bản đầu tiên của List Todos Page.
  • ✓ Bước 16 - Tìm hiểu Session vs Model vs Request - @SessionAttributes.
  • ✓ Bước 17 - Thêm JSTL vào Spring Boot Project và hiển thị Todos trong một Table.
  • ✓ Bước 18 - Thêm Bootstrap CSS framework vào Spring Boot Project bằng webjars.
  • ✓ Bước 19 - Định dạng các JSP page với Bootstrap CSS framework.
  • ✓ Bước 20 - Cho phép Add một New Todo - Tạo new View.
  • ✓ Bước 21 - Enhancing TodoService để add todo.
  • ✓ Bước 22 - Thêm xác thực bằng Spring Boot Starter Validation.
  • ✓ Bước 23 - Sử dụng Command Beans để triển khai New Todo Page Validations.
  • ✓ Bước 24 - Thực hiện Delete Todo Feature - New View.
  • ✓ Bước 25 - Thực hiện Update Todo - 1 - Show Update Todo Page.
  • ✓ Bước 26 - Thực hiện Update Todo - 1 - Save changes to Todo.
  • ✓ Bước 27 - Thêm Target Date Field vào Todo Page.
  • ✓ Bước 28 - Thêm một Navigation Bar và triển khai JSP Fragments.
  • ✓ Bước 29 - Chuẩn bị cho Spring Security.
  • ✓ Bước 30 - Thiết lập Spring Security với Spring Boot Starter Security.
  • ✓ Bước 31 - Định cấu hình Spring Security với Custom User và Password Encoder.
  • ✓ Bước 32 - Refactoring và Removing Hardcoding của User Id.
  • ✓ Bước 33 - Thiết lập một New User cho ứng dụng Todo.
  • ✓ Bước 34 - Thêm Spring Boot Starter Data JPA và chuẩn bị sẵn H2 database.
  • ✓ Bước 35 - Định cấu hình Spring Security để Get H2-console hoạt động.
  • ✓ Bước 36 - Biến Todo thành một Entity và Population Todo Data into H2.
  • ✓ Bước 37 - Tạo TodoRepository và kết nối List Todos page từ H2 database.
  • ✓ Bước 38 - Connecting All Todo App Features to H2 Database.
  • ✓ Bước 39 - TÙY CHỌN - Tổng quan về Connecting Todo App to MySQL database.
  • ✓ Bước 40 - TÙY CHỌN - Cài đặt Docker.
  • ✓ Bước 41 - TÙY CHỌN - Connecting Todo App to MySQL database.

2. Spring Boot Deep Dive với một Small API:

  • ✓ Bước 01 - Giới thiệu nhanh về REST - Tìm hiểu Resource và Actions.
  • ✓ Bước 02 - Tạo Spring Boot Project cho REST với Maven và Eclipse.
  • ✓ Bước 03 - Tạo Spring Boot Resource đầu tiên của bạn - Hello World.
  • ✓ Bước 04 - Tạo một Spring Boot Resource Method thứ hai - Hello World Bean.
  • ✓ Bước 05 - Khám phá Path Params và Path Variables với Spring Boot.
  • ✓ Bước 06 - Chuẩn bị sẵn sàng cho Survey Questionnaire REST API.
  • ✓ Bước 07 - Tạo Survey Spring Boot REST API đầu tiên - GET all surveys.
  • ✓ Bước 08 - Tạo Survey Spring Boot REST API Method thứ hai - GET một survey.
  • ✓ Bước 09 - Khám phá các phương pháp hay nhất về REST API - Request Methods và Response Status.
  • ✓ Bước 10 - Bài tập - Tạo câu hỏi khảo sát liên quan đến Spring Boot REST API Methods.
  • ✓ Bước 11 – Tạo Spring Boot REST API để create Survey Question - POST.
  • ✓ Bước 12 - Improving POST Method - Status CREATED and Location Header.
  • ✓ Bước 13 - Implementing Spring Boot REST API Method để DELETE một Question.
  • ✓ Bước 14 - Implementing Spring Boot REST Method để Update một Question - PUT.
  • ✓ Bước 15 - Setting up Spring Boot Data JPA với H2 Database và User Entity.
  • ✓ Bước 16 - Khám phá Spring Boot Data JPA bằng Command Line Runner.
  • ✓ Bước 17 - Tạo User REST API với Spring Boot Starter Rest.
  • ✓ Bước 18 - Viết Spring Boot Integration Test đầu tiên của bạn.
  • ✓ Bước 19 - Viết Asserts cho JSON trong Spring Boot Test - JsonAssert.
  • ✓ Bước 20 - Improving JUnit Asserts for Spring Boot Integration Test.
  • ✓ Bước 21 - Viết Spring Boot Integration Test cho phương thức GET trả về List.
  • ✓ Bước 22 - Viết Spring Boot Integration Test cho phương thức POST tạo một Question.
  • ✓ Bước 23 - Tìm hiểu JUnit Best Practice - Have ZERO Side Effects.
  • ✓ Bước 24 - Viết Spring Boot Mock MVC Unit Test đầu tiên của bạn.
  • ✓ Bước 25 - Improving Asserts for Spring Boot Mock MVC Unit Test.
  • ✓ Bước 26 - Viết Spring Boot Mock MVC Unit Test for POST Method.
  • ✓ Bước 27 - Bắt đầu với Spring Boot Starter Security.
  • ✓ Bước 28 - Configuring Spring Security for Spring Boot REST API.
  • ✓ Bước 29 - Sửa các Spring Boot Unit and Integration Test.

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02 - Giới thiệu Spring Boot trong 10 bước - V2.
  • ✓ 03 - Web Application với Spring Boot - V2.
  • ✓ 04 - Giới thiệu JUnit trong 5 bước - V2.
  • ✓ 05 - Giới thiệu Mockito trong 5 bước - V2.
  • ✓ 06 - Tìm hiểu sâu về Spring Boot với REST API - V2.
  • ✓ 07 - Phụ lục - Giới thiệu về Spring Framework.
  • ✓ 08 - Phụ lục - Giới thiệu về JPA With Spring Boot in 10 Steps.
  • ✓ 09 - Xin chúc mừng.
  • ✓ 10 - Phụ lục - Giới thiệu về Functional Programming trong 30 phút.

Khóa học này dành cho ai:

  • ✓ Bạn muốn hiểu sự kỳ diệu của Spring Boot.
  • ✓ Bạn đang mong muốn phát triển RESTful API đầu tiên của mình với Spring Boot.
  • ✓ Bạn đang mong muốn phát triển Ứng dụng web đầu tiên của mình với Spring MVC và Spring Boot.
  • ✓ Bạn là một developer có kinh nghiệm mới làm quen với Spring Boot và muốn khám phá những gì đang được quảng cáo rầm rộ.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.