Trở thành nhà phát triển Java Backend! Nhập môn framework Spring Boot 3 dựa trên Java 17 (2)

Khóa học này là khóa học nhập môn SpringBoot 3 dựa trên Java 17 (phần 2), được thiết kế để bạn có thể học từng bước các chức năng thường dùng trong phát triển backend thực tế như: chức năng bảng điều khiển (board), xử lý phân trang, triển khai danh sách và áp dụng thiết kế Bootstrap. Thay vì chỉ giải thích lý thuyết đơn thuần, khóa học bám sát quy trình dự án thực tế, giúp bạn vừa học vừa trực tiếp triển khai các tính năng được sử dụng nhiều trong công việc như: thực hiện chức năng xóa, kết nối DB, xử lý phân trang (pagination) và chỉnh sửa Entity. Chúng tôi giải thích cặn kẽ từng bước để ngay cả những người mới bắt đầu cũng có thể theo kịp, đồng thời giúp bạn hiểu rõ cấu trúc và luồng xử lý tại sao lại triển khai như vậy. Đây là khóa học dành cho những ai muốn nâng cao kỹ năng phát triển backend Spring Boot lên một tầm cao mới.

1 học viên đang tham gia khóa học này

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

Java
Java
Spring Boot
Spring Boot
backend
backend
JPA
JPA
Bootstrap
Bootstrap
Java
Java
Spring Boot
Spring Boot
backend
backend
JPA
JPA
Bootstrap
Bootstrap

Bạn sẽ nhận được điều này sau khi học.

  • Cách triển khai chức năng xóa bảng điều khiển dựa trên SpringBoot 3

  • Học cách triển khai chức năng danh sách và phân trang theo phương thức thực tế chuyên nghiệp

  • Tìm hiểu cách xử lý phân trang sử dụng lớp Page

  • Xây dựng giao diện người dùng (UI) sạch sẽ bằng cách sử dụng Bootstrap CSS

  • Thực hành triển khai List View có bao gồm liên kết cơ sở dữ liệu (DB)

  • Học cách triển khai tính năng chỉnh sửa thực thể và kiểm tra trùng lặp email

Dự án Thực tế về Bảng tin & Phân trang với SpringBoot 3 dựa trên Java17

Đây là khóa học tập trung vào thực hành, nơi bạn sẽ trực tiếp triển khai các chức năng CRUD của bảng điều khiển và tính năng phân trang (pagination) thường được sử dụng trong phát triển backend thực tế dựa trên SpringBoot 3.

Khóa học được thiết kế để bạn có thể vừa học vừa thực hành theo từng bước, từ chức năng xóa, hiển thị danh sách, kết nối DB cho đến áp dụng giao diện Bootstrap theo luồng dự án thực tế, chứ không chỉ dừng lại ở việc giải thích lý thuyết đơn thuần.

Đặc biệt, tôi sẽ giải thích cách xử lý phân trang và cách sử dụng lớp Page – những nội dung mà nhiều nhà phát triển mới bắt đầu thường gặp khó khăn – một cách dễ hiểu nhất có thể, giúp bạn làm quen với cách sử dụng chúng trong thực tế một cách tự nhiên.

Ví dụ hình ảnh đề xuất:

  • Ảnh chụp màn hình danh sách bảng điều khiển

  • Màn hình UI phân trang

  • Hình ảnh cấu trúc dự án SpringBoot

  • Màn hình so sánh trước/sau khi áp dụng Bootstrap

  • Sơ đồ luồng CRUD

Những gì bạn sẽ học được

Phần (1): Các từ khóa chính

  • Triển khai chức năng xóa bảng điều khiển dựa trên SpringBoot 3

  • Xử lý xóa trong DB sau khi xác nhận mật khẩu người dùng

  • Triển khai chức năng hiển thị danh sách

  • Cách cấu hình view dựa trên Thymeleaf

  • Xử lý phân trang sử dụng lớp Page

  • Hiểu logic xử lý trang trước / trang sau

  • Học khái niệm xử lý nhóm phân trang

Thông qua thực hành, bạn không chỉ đơn thuần là sao chép mã code mà còn có thể hiểu được luồng hoạt động thực tế của dịch vụ backend.

Ví dụ hình ảnh đề xuất:

  • Màn hình thực hiện chức năng xóa

  • Màn hình hiển thị danh sách bảng điều khiển

  • Màn hình kết quả xử lý phân trang

  • Hình ảnh cấu trúc SpringBoot Controller / Service

Phần (2): Các từ khóa chính

  • Áp dụng framework Bootstrap CSS

  • Cải thiện thiết kế phân trang

  • Thực hiện chế độ xem danh sách liên kết với DB

  • Chỉnh sửa Entity và thêm trường dữ liệu

  • Thực hiện chức năng kiểm tra trùng lặp email

  • Xử lý kết nối trang lỗi

  • Thiết lập ngăn chặn tự động tạo bảng

Bằng cách vừa học cấu trúc màn hình theo phong cách thực tế vừa học quy trình xử lý dữ liệu, bạn có thể tích lũy kinh nghiệm phát triển backend gần với các dự án thực tế.

Ví dụ hình ảnh đề xuất:

  • Màn hình UI đã áp dụng Bootstrap

  • Ví dụ thiết kế Pagination

  • Sơ đồ cấu trúc Entity

  • Hình ảnh luồng kết nối bảng DB

Trước khi bạn đăng ký

Điều kiện tiên quyết & Thông báo

  • Cần hiểu về cú pháp cơ bản của Java.

  • Sẽ tốt hơn nếu bạn đã có kinh nghiệm tạo dự án SpringBoot.

  • Chúng tôi khuyên bạn nên học khóa học tiên quyết
    “Trở thành nhà phát triển Java Backend! Nhập môn SpringBoot 3 Framework dựa trên Java17 (1)”
    trước.

Khóa học này được thực hiện tập trung vào thực hành, và giải thích chi tiết theo từng bước để ngay cả những người mới bắt đầu cũng có thể theo kịp.

Video bài giảng được thực hiện có tính đến việc phóng to màn hình và phụ đề, đồng thời chúng tôi khuyên bạn nên học tập trung vào thực hành.

Nếu có bất kỳ thắc mắc nào trong quá trình học, bạn có thể đặt câu hỏi thông qua bảng câu hỏi, và các nội dung bài giảng cũng sẽ được cập nhật liên tục nếu cần thiết.

Khuyến nghị cho
những người này

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

  • Những người muốn học khung SpringBoot 3 thông qua thực hành thực tế.

  • Người đang chuẩn bị xin việc ở vị trí nhà phát triển Java Backend

  • Những người từng gặp khó khăn trong việc triển khai chức năng CRUD và phân trang cho bảng tin

  • Nhà phát triển sơ cấp muốn thử triển khai các tính năng backend theo quy trình dự án thực tế

  • Những người đã học cơ bản về Java và Spring Boot nhưng cần thực hành các bước tiếp theo

Cần biết trước khi bắt đầu?

  • Cần hiểu về cú pháp cơ bản của Java.

  • Sẽ rất tốt nếu bạn có kiến thức cơ bản về SpringBoot và kinh nghiệm tạo dự án.

  • Chúng tôi khuyên bạn nên học khóa học tiên quyết "Trở thành nhà phát triển Java Backend! Nhập môn SpringBoot 3 Framework dựa trên Java17 (1)" trước.

Xin chào
Đây là kimw24072

Đại diện Answerinus - Giảng viên vận hành 5 khóa học IT chính quy tại Multicampus (RPA & ChatGPT & Crawling & AI & PE) - Vận hành 5 khóa học Generative AI chính quy tại Hiệp hội Hiệu suất Hàn Quốc (KMA) (RPA & ChatGPT & Crawling & AI & Xử lý dữ liệu) - Tác giả cuốn sách [Sách Sejong bình chọn năm 2022] "Python Coding kiếm tiền dành cho người không chuyên IT" - Tác giả cuốn sách [Sách Sejong bình chọn năm 2023] "Tự động hóa công việc bằng Python (RPA) dành cho người không chuyên IT" - Vận hành kênh YouTube "Vi-Hyeon-Ko Automation Research Institute" (Viện nghiên cứu tự động hóa cho người không chuyên) - Giảng dạy tại nhiều tập đoàn lớn và doanh nghiệp nhà nước như Samsung, Hyundai, SK, KT, LG, v.v. - Số lượng học viên đào tạo offline về Generative AI tích lũy đạt 6.600 người & hơn 500 trường hợp huấn luyện dự án thực tế [Tính đến tháng 12/2024] - Tư vấn đào tạo IT & Giảng viên tại Multicampus thuộc tập đoàn Samsung - Quy hoạch / Vận hành đào tạo AI tại bộ phận HRD của Hyundai Steel thuộc tập đoàn Hyundai Motor - 12 năm kinh nghiệm làm việc ở vị trí không chuyên về phát triển tại Hyundai Steel thuộc tập đoàn Hyundai Motor (Kinh doanh / Kế hoạch / Thiết kế hệ thống / HRD, v.v.)
Thêm

Chương trình giảng dạy

Tất cả

29 bài giảng ∙ (12giờ 41phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của kimw24072

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!