RESTFUL API và Themeleaf với Spring Boot toàn tập

Học lập trình web với Java Core, Front end, Hibernate Spring Boot, RESTful API, Themeleaf giúp bạn dễ dàng tạo ra được các ứng dụng full stack Java web với Spring Boot.
Video giới thiệu
Đang cập nhật...
Bạn học được gì
  •  Hiểu được cơ bản về Spring Boot, về cấu hình Environment và hệ sinh thái Spring
  •  Nắm được cách tích hợp Thymeleaf template vào Spring Boot
  •  Biết cách tích hợp ứng dụng Spring Boot với các thành phần như Mysql, Spring Data, JPA, Hibernate, Spring security, …
  •  Nắm được kiến trúc Application Layers của một ứng dụng Spring Boot
  •  Biết cách tạo, build và run project với Spring Boot nhanh nhất.
  •  Nắm được cách tạo login và tạo ứng dụng CRUD MyContact với Spring Boot, Mysql, JPA, Thymeleaf
  •  Nắm được kiến trúc và tích hợp của một ứng dụng web: Frontend và Backend
  •  Có thể tạo ra được các ứng dụng Full stack Java web với Spring Boot sau khi hoàn thành khóa học
Giới thiệu khóa học

Tầm quan trọng của Spring Boot
Spring Boot là một framework mạnh mẽ và phổ biến được xây dựng dựa trên Spring Framework. Nó mang lại nhiều lợi ích trong phát triển phần mềm, đặc biệt là các ứng dụng Java, nhờ tính năng tự động cấu hình và thiết kế thân thiện với người phát triển.

Nếu bạn là:
Học sinh, sinh viên, học viên chuyên ngành học công nghệ thông tin, công nghệ máy tính, kỹ thuật máy tính
Người có đam mê lớn tới công nghệ, lập trình, logic muốn học về Fullstack Java
Người đã đi làm công việc liên quan đến lập trình Java
Người đã có kiến thức cơ bản nhất về Java, muốn học lập trình web online bằng Spring Boot
thì khóa học này chính là DÀNH CHO BẠN

Trong khóa học này, bạn sẽ được:
1. Thành thạo cách xây dựng ứng dụng Java với cấu hình tối giản.
2. Nắm vững kiến thức về Spring Framework và các tính năng như Dependency Injection (DI), Inversion of Control (IoC), và Aspect-Oriented Programming (AOP).
3. Học cách đóng gói ứng dụng thành tệp JAR hoặc WAR để chạy độc lập hoặc triển khai lên các nền tảng như AWS, Google Cloud, hoặc Heroku.
4. Làm việc với các container như Docker để triển khai ứng dụng dễ dàng hơn.
5. Sử dụng Spring Data JPA để làm việc với cơ sở dữ liệu quan hệ.
6. Tích hợp Hibernate để thực hiện ORM (Object-Relational Mapping).
7. Học được cách tích hợp phần Backend với Frontend.
8. Tích hợp bảo mật Spring Security với các ứng dụng Spring Boot
Khóa học được thiết kế từ kiến thức cơ bản đơn giản nhất cho đến những vấn đề phức tạp nhất khi lập trình Java web bằng Spring Boot.

Nội dung khóa học
Phần 1: Cài đặt công cụ, Tổng quan(4 bài giảng)

Bài 1: Cài đặt tool Intellij Ultimate cho Java

08:32

Bài 2: Crack tool để dùng lâu dài

05:02

Bài 3: Tạo project mới và cài JDK để chạy Java

03:00

Bài 4: Tạo code Java đầu tiên và chạy thành công

04:29

Bài 5: Sử dụng toán tử, Scanner để nhập dữ liệu

48:52

Bài 6: Giới thiệu về package, quy tắc đặt tên, biến và kiểu dữ liệu

08:15

Bài 7: Biến và kiểu dữ liệu – P2

03:16

Bài 8: Biến và kiểu dữ liệu – P3

03:47

Bài 9: Nguyên tắc đặt tên biến camelCase, cài Current Windows trong Intellij

04:13

Bài 10: Thực hành toán tử cộng trong Java

03:03

Bài 11: Thực hành toán tử trừ, nhân, chia, chia lấy dư trong Java

05:05

Bài 12: Biểu thức điều kiện cơ bản

11:39

Bài 13: Sử dụng if else để kiểm tra điều kiện

07:03

Bài 14: So sánh chuỗi không phân biệt hoa thường

03:51

Bài 15: Thực hành Scanner trong Java

06:43

Bài 16: Thực hành in ra giá trị lớn nhất với if else

07:45

Bài 17: Thực hành bài tính thuế dựa vào lương

08:51

Bài 18: Thực hành kiểm tra độ tuổi vào lớp 10

03:51

Bài 19: Sử dụng Switch Case trong Java

05:21

Bài 20: Sử dụng Switch Case trong Java – P2

03:01

Bài 21: Sử dụng vòng lặp for

08:27

Bài 22: Sử dụng vòng lặp for – P2

04:36

Bài 23: Thực hành vẽ hình tam giác bằng dấu sao

03:58

Bài 24: Thực hành Switch case, vòng lặp For

50:26

Bài 25: Học về vòng lặp while và do while trong Java

06:05

Bài 26: Khai báo và sử dụng mảng – P1

09:23

Bài 27: Khai báo và sử dụng mảng – P2

08:11

Bài 28: Sử dụng mảng, set giá trị, in mảng, nhập dữ liệu cho mảng

46:32

Bài 29: Sử dụng cách tạo mảng theo cách 2

03:47

Bài 30: Sử dụng Method, Property cơ bản trong Java

07:34

Bài 31: Thực hành với Method

04:36

Bài 32: Kiểu dữ liệu trả về của Method

08:11

Bài 33: Thực hành kiểu dữ liệu trả về của Method

08:20

Bài 34: Sử dụng mảng String, check tồn tại, class, thuộc tính

43:10

Bài 35: Thuộc tính, phương thức, tham số, kiểu dữ liệu trả về, thực hành tính chu vi, diện tích

34:08

Bài 36: Parameter của Method dùng như thế nào

12:09

Bài 37: Ví dụ để hiểu thêm về Parameter

10:55

Bài 38: Cách set và get giá trị của property

04:36

Bài 39: Thực hành về Property, hàm toString

08:33

Bài 40: Phân biệt Primitive Type và Object Type trong Java – P1

14:06

Bài 41: Phân biệt Primitive Type và Object Type trong Java – P2

05:12

Bài 42: Tìm hiểu về Getter và Setter trong Java

05:38

Bài 43: Phân biệt Variable, Property, Parameter trong Java

03:35

Bài 44: Lập trình hướng đối tượng – Tính đóng gói

13:23

Bài 45: Lập trình hướng đối tượng – Tính kế thừa – P1

10:38

Bài 46: Lập trình hướng đối tượng – Tính kế thừa – P2

04:19

Bài 47: Hàm khởi tạo Constructor không tham số và có tham số – P1

13:16

Bài 48: Hàm khởi tạo Constructor không tham số và có tham số – P2

06:21

Bài 49: 49_Tính đa hình trong OOP, Override

09:46

Bài 50: Tính đa hình trong OOP, Overload

04:10

Bài 51: Tính đa hình, khởi tạo đối tượng Subclass từ Super Class

07:24

Bài 52: Tính Trừu Tượng trong Java, thực hành cho class Shape, tính toán

1:30:45

Bài 53: Lập trình hướng đối tượng – Tính Trừu Tượng

07:52

Bài 54: Hằng số dùng Final trong Java

09:41

Bài 55: Từ khoá static trong Java và cách sử dụng

06:00

Bài 56: Sử dụng List trong Java

11:06

Bài 57: Sử dụng List, vòng lặp của Collections

01:04

Bài 58: Cách thứ 2 để khai báo List và sử dụng method Filter

01:04

Bài 59: Cách sử dụng sắp xếp List trong Java

06:36

Bài 60: Ứng dụng quản lý tài khoản – Tạo thông tin các tài khoản

11:28

Bài 61: Ứng dụng quản lý tài khoản – Hiển thị 1 tài khoản chi tiết

03:29

Bài 62: Ứng dụng quản lý tài khoản – Hiển thị danh sách tất cả tài khoản

14:00

Bài 63: Ứng dụng quản lý tài khoản – Tìm kiếm tài khoản theo username và full name

09:09

Bài 64: Ứng dụng quản lý tài khoản – Xử lý menu khi người dùng nhập chức năng trên menu

09:32

Bài 65: Ứng dụng quản lý tài khoản – Chức năng thêm mới account

09:23

Bài 66: Ứng dụng quản lý tài khoản – Chức năng cập nhật, xoá account

14:27

Bài 67: Chương trình quản lý nhân sự – Hoàn thành Menu dự án

18:30

Bài 68: Định dạng ngày tháng, sử dụng Collections Set trong Java

16:32

Bài 69: Sử dụng Stream của Java 8 trở lên, xử lý luồng dữ liệu

06:52

Bài 70: Sử dụng Stream để Sort, Filter của Collections tăng tốc xử lý

56:41

Bài 71: Cài đặt Mysql Server, Heidisql cho Dabatabase

14:07

Bài 72: Kiểu dữ liệu cơ bản trong Mysql, truy vấn dữ liệu từ Java tới Db

06:35

Bài 73: Tạo bảng, cột, PRIMARYKEY, NOT NULL, UNSIGNED trong Mysql Server

07:41

Bài 74: Thêm dữ liệu vào bảng, thực hành chuyên sâu

05:26

Bài 75: Truy vấn dữ liệu theo điều kiện trong Mysql

16:02

Bài 76: Truy vấn dữ liệu trong Database rồi hiển thị ra, bổ sung menu của chương trình quản lý nhân sự

02:40

Bài 77: Chức năng Thêm Dữ Liệu và Thoát trong chương trình quản lý nhân sự

01:05:56

Bài 78: Định dạng, căn chỉnh bảng dữ liệu cho chương trình QLNS

01:01:56

Bài 79: Hàm thống kê MIN, MAX, COUNT, SUM

1:27:41

Bài 80. Hàm xử lý ngày tháng. Các mối quan hệ, thực hành chuyên sâu

1:16:52

Bài 81. Thực hành lấy thông tin Sinh Siên, Khoa của Database

1:19:41

Bài 82. Sửa tên cột, kiểu dữ liệu cột đã tồn tại. Sử dụng View, SubQuery nâng cao

33:03

Bài 83. Thực hành dữ liệu CRUD thông tin sinh viên, đề tài

1:51:11

Bài 84a. Hibernate – Cài đặt, cấu hình và chạy chương trình đầu tiên, truy vấn dữ liệu

13:20

Bài 84b. Tạo Entity trong Hibernate

00:30

Bài 84c. Hibernate – Cấu hình thông tin Db, hiển thị dữ liệu

19:56

Bài 84d. Hibernate – Sử dụng Entity, Java Stream để hiển thị, Custom column name trong Entity

45:35

Bài 85a. Hibernate – Tạo Database tự động, Thêm, Sửa, Xoá dữ liệu

39:23

Bài 85b. Hibernate – Mối quan hệ One To Many, Thực hành bài tập

37:03

Bài 85c. Hibernate – Hiển thị dữ liệu từ Mối quan hệ One To Many, Thực hành bài tập

08:04

Bài 86. Hibernate – Mối quan hệ Many To Many, Thực hành

1:41:53

Bài 87. Hibernate – Thêm dữ liệu trong mối quan hệ Many To Many

1:25:14

Bài 88. Spring Boot – Cài đặt phần mềm POSTMAN, Tạo chương trình đầu tiên, @GetMapping, @RequestBody

1:54:28

Bài 89. Sử dụng Repository. Nhận dữ liệu, thêm dữ liệu bằng API

2:04:00

Bài 90. Update đơn hàng, mã đơn hàng. Sử dụng Custom Query trong Spring Boot

2:04:09

Bài 91. Sử dụng Auditing cập nhật thời gian tạo dữ liệu tự động. Sử dụng Paging

1:51:36

Bài 92. Thực hành Paging phân trang. Sử dụng Spring Mail để gửi email

1:26:46

Bài 93. Dependency Injection, Bean, Instance trong Spring. Hiểu về Spring Security

1:38:33

Bài 94. Bảo mật mã hoá Bcrypt, Config path trong Spring Security

1:38:42

Bài 95. Chạy theo lịch đặt trước Scheduling. Cách dùng giao diện Thymeleaf Template

1:40:03

Bài 96a. Html – Các thẻ đoạn văn, tiêu đề, bảng, link, danh sách. Thực hành

10:54

Bài 96b. Thẻ chia khối. Css màu sắc, viền, padding, display. Thực hành

29:32

Bài 96c. Css – Thực hành các thuộc tính

09:34

Bài 96d. Bootstrap – Cách sử dụng và cài đặt ban đầu p1

11:00

Bài 96e. Slider trong Bootsrtap

17:06

Bài 96f. Navbar trong Bootstrap

11:38

Thông tin giảng viên

Nguyễn Văn Tuyên

Kinh Nghiệm:

Thầy Tuyên là chuyên gia lập trình Fullstack Java, Fullstack PHP, .Net, Mobile. Tốt nghiệp kỹ sư Công nghệ Thông tin từ Đại học Hàng Hải Việt Nam, khoa Công Nghệ Thông Tin.

Anh có hơn 10 năm kinh nghiệm làm việc trong ngành phần mềm và đã tham gia vào nhiều dự án của các công ty phần mềm, trung tâm đào tạo.

Kiến Thức và Kỹ Năng:

Anh đã từng tham gia giảng dạy, làm việc trên 14 năm ở các tập đoàn như FPT Software, Vin Group, VTI Academy, Techmaster, Mindx, Học viện công nghệ Bkacad. Anh đã đào tạo 10.000+ học viên từ những khoá học cơ bản đến những ứng dụng thực tế.

Ngoài ra, khi còn là Trưởng Phòng phần mềm tại Vingroup, anh quan niệm rằng tinh thầnsự nỗ nực tìm hiểu trong công việc quan trọng không kém trình độ đầu vào, nên anh luôn cố gắng hỗ trợ các thành viên dự án để hoàn thành công việc 1 cách tốt nhất.

Đánh giá (0)

Đánh giá

Chưa có đánh giá nào.

Hãy là người đầu tiên nhận xét “RESTFUL API và Themeleaf với Spring Boot toàn tập”

Giá gốc là: 5.000.000 ₫.Giá hiện tại là: 3.000.000 ₫.

Đăng ký nhận tư vấn
  • Thời lượng:

    45 giờ 5 phút

  • Giáo trình:

    106 bài giảng

  • Sở hữu khóa học trọn đời

Đang giảm giá

-45%
Giá gốc là: 2.000.000 ₫.Giá hiện tại là: 1.100.000 ₫.
Nguyễn Văn Tuyên
-42%
Giá gốc là: 1.200.000 ₫.Giá hiện tại là: 700.000 ₫.
Nguyễn Văn Tuyên
-40%
Giá gốc là: 5.000.000 ₫.Giá hiện tại là: 3.000.000 ₫.
Nguyễn Văn Tuyên