Hỗ trợ

Hotline: 090 488 6095
Email: cskh@unica.vn

Fullstack Java Web với Spring Boot

Học lập trình web với Spring Boot, giúp bạn dễ dàng tạo ra được các ứng dụng full stack Java web với Spring Boot

3.9 (14 đánh giá)
467 học viên

Bạn sẽ 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
Biết cách tạo, build và run project với Spring Boot nhanh nhất.
Nắm được cách tích hợp Thymeleaf template vào Spring Boot
Nắm được cách tạo login và tạo ứng dụng CRUD MyContact với Spring Boot, Mysql, JPA, Thymeleaf
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 và tích hợp của một ứng dụng web: Frontend và Backend
Nắm được kiến trúc Application Layers của một ứng dụng Spring Boot
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

Spring Boot và tầm  quan trọng của Spring Boot

Spring Boot được phát triển dựa trên Spring Framework, làm giảm bớt các cấu hình trong ứng dụng, tích hợp tự động, giúp developer chỉ tập trung vào việc phát triển business cho ứng dụng. Đó là lý do Spring Boot đang rất hot trong lập trình Java Backed mà nhiều nhà tuyển dụng hiện nay mong muốn ứng viên của mình biết cả Spring Boot. 

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: Khóa học "Fullstack Java Web với Spring Boot" của giảng viên Lê Quang Đạt

Trong khóa học này, bạn sẽ được:

     1. Học các kiến thức cơ bản về lập trình web với Spring Boot

     2. Học cách develop những yêu cầu trong thực tế với Spring Boot

     3. Giúp bạn tạo được các ứng dụng web có kết nối đến các thành phần như Mysql, Spring Data, JPA, Hibernate

     4. Học được cách tích hợp phần Backend với Frontend.

     5. Hiểu cơ bản về cơ chế quản lý transaction trong Spring Boot với ứng dụng Banking

     6. 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. Mỗi phần học giảng viên đều hướng dẫn rất chi tiết, tỉ mỉ và kỹ càng, giúp bạn nhanh chóng nắm được kiến thức được truyền tải trong khóa học và dễ dàng 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.

Vậy còn chờ đợi gì nữa, tham gia khóa học Fullstack Java Web với Spring Boot ngay hôm nay trước khi kết thúc chương trình ưu đãi cực hot chỉ có tại Unica!

Nội dung khóa học

6 Phần 44 Bài 03h 33p
Phần 1: Cấu hình Environment về Spring Boot 4 bài học
Bài 1: Giới thiệu khóa học 00:03:53
Bài 2: Tổng quan về Spring Framework 00:02:53
Bài 3: Spring Boot là gì? 00:02:37
Bài 4: Setup Environment sử dụng trong khóa học 00:04:53
Phần 2: Tạo project hello đầu tiên với Spring Boot 8 bài học
Bài 5: Tạo hello với Spring Boot trong 5 phút 00:03:48
Bài 6: Giải thích dependencies trong pom.xml và cấu trúc source code 00:03:01
Bài 7: Cấu hình eclipse để build ứng dụng Spring Boot 00:03:13
Bài 8: Chạy ứng dụng hello ngay trong Eclipse 00:06:18
Bài 9: Chạy ứng dụng hello từ command line với java-jar 00:04:21
Bài 10: Spring Boot chạy như thế nào? 00:05:05
Bài 11: Cấu hình Embedded Servers - Tomcat 00:05:07
Bài 12: Application Layers trong Spring Boot 00:01:56
Phần 3: Tích hợp Thymeleaf template vào Spring Boot 3 bài học
Bài 13: Cách tích hợp Thymeleaf vào Spring Boot 00:06:44
Bài 14: Hiển thị list data trong Thymeleaf 00:05:31
Bài 15: Tạo form html để add dữ liệu với Thymeleaf 00:06:09
Phần 4: Tạo ứng dụng Account banking sử dụng Spring transaction 7 bài học
Bài 16: Giải thích requirement cho ứng dụng Account Banking 00:03:04
Bài 17: Tạo project và add các dependencies vào file pom.xml 00:05:44
Bài 18: Thiết lập cấu hình datasource trong application.properties 00:03:10
Bài 19: Tạo entity object và mapping đến database table 00:04:01
Bài 20: Code chức năng list Accounts 00:07:57
Bài 21: Code chức năng transfer money giữa các Accounts 00:09:09
Bài 22: Code phần transaction Exception handling 00:06:38
Phần 5: Tạo Login với Spring Boot và Spring Security, Mysql, JPA 11 bài học
Bài 23: Giải thích requirement cho ứng dụng Login 00:02:00
Bài 24: Tạo project và add các dependencies vào file pom.xml 00:04:13
Bài 25: Thiết lập cấu hình datasource trong application.properties 00:05:34
Bài 26: Authentication và Authorization là gì? 00:03:11
Bài 27: Thành phần cốt lõi của Spring Security : SecurityContext, Principal, UserDetails 00:03:20
Bài 28: Cấu hình code cho phần Spring Security 00:06:31
Bài 29: Code Entity Object để mapping tới database table 00:06:37
Bài 30: Chức năng login - Code phần DAO layer 00:05:45
Bài 31: Chức năng login - Code phần Service layer 00:04:33
Bài 32: Chức năng login - Code phần Controller layer và View 00:10:26
Bài 33: Code cấu hình chức năng logout 00:03:40
Phần 6: Tạo ứng dụng CRUD MyContact với Spring Boot, Mysql, JPA, Thymeleaf 11 bài học
Bài 34: Giải thích requirement cho ứng dụng MyContact 00:02:21
Bài 35: Tạo project và add các dependencies vào file pom.xml 00:04:31
Bài 36: Thiết lập cấu hình datasource trong application.properties 00:02:58
Bài 37: Code Entity Object để mapping tới database table 00:05:17
Bài 38: Code phần DAO và Service layers 00:06:11
Bài 39: Code phần list contact 00:08:07
Bài 40: Code tìm kiếm contact theo tên 00:03:31
Bài 41: Code phần add mới contact 00:05:41
Bài 42: Code phần Spring Form Validation 00:07:14
Bài 43: Code phần update contact 00:03:49
Bài 44: Code phần delete contact 00:02:44

Thông tin giảng viên

Lê Quang Đạt
Lê Quang Đạt

Giảng viên - Technical Architect tại FPT Software.

4.3 Đánh giá
1,853+ Học viên
3 Khóa học

HỌC VẤN VÀ KINH NGHIỆM:
•    Hanoi University of Science and Technology (1999 - 2004).
•    Founder hoccungmentor - mô hình đào tạo Coaching/Mentoring online.
•    Lê Quang Đạt có trên 13 năm làm Outsourcing với các khách hàng lớn đến từ UK, Singapore, Mỹ, Australia, Japan.
•    Có trên 7 năm kinh nghiệm tham gia vào lĩnh vực đào tạo công nghệ thông tin cả hình thức Offline và Online.
•    Có nhiều kinh nghiệm Coaching nhiều đối tượng khác nhau như Fresher Developer, NON -Sinh viên, sinh viên kỹ thuật/ kinh tế, người đi làm trái ngành, và cả sinh viên nước ngoài.

CÔNG VIỆC HIỆN TẠI:
•    Technical Architect tại FPT Software.
•    Tham gia Mentor tại Funix – là một trong 3 mentor suất sắc nhất được trao giải Dedicated Mentor năm 2018.
•    Mentor tại Đại học Darussalam ở Brunei.
•    Lê Quang Đạt còn tham gia giảng dạy nội bộ tại Fresher Academy, là học viện đào tạo nội bộ thuộc FPT Software.

PHƯƠNG CHÂM CỦA GIẢNG VIÊN Lê Quang Đạt:
            “Coaching thành công là giúp học viên tự tìm ra câu trả lời”

Khóa học liên quan

3.9 xếp hạng khóa học
14 đánh giá

huannb

Nội dung tạm ổn, khóa học chất lượng trung bình, xem qua rồi tự học, tự tìm hiểu là chính do không thể tương tác với giảng viên (vào mục Hỏi - đáp thì nhận được câu trả lời hời hợt từ Unica, liên lạc với giảng viên qua kênh fb thì không thấy trả lời).

Tai Thế Chù

Một khóa học chất lượng cho ai đam mê java

Thanh Bình

Khóa học này đã giúp tôi phát triển kỹ năng của mình trong lĩnh vực này.

Nguyễn Văn Khánh

Nội dung hữu ích. Hy vọng sẽ có những bài học chuyên sâu hơn về phần security

Trần Chương Dương

Thầy dạy hay quá mong thầy ra thêm nhiều khóa học hơn

Nguyen Ngoc Thinh

Thay giang rat hay

Duy Hai

Khóa học thật sự chất lượng!

Khai Dinh

Ôi hay quá! Tìm bấy lâu giờ mới thấy khóa này. Bài giảng chất lượng. Rất cám ơn thầy!

Tran Dat Hung

Rất thích cách thầy truyền đạt và nội dung bài giảng của thầy.

Nguyen Hai Binh

Nội dung rất hay, đầy đủ. Cám ơn thầy

599.000đ 800.000đ -25%
Ưu đãi chỉ còn 5 giờ 12 phút!
Gói hội viên chỉ từ 199K/Tháng
Cam kết hoàn tiền trong 7 ngày
  • Thời lượng: 03 giờ 33 phút
  • Giáo trình: 44 bài giảng
  • Truy cập trọn đời
  • Chứng chỉ hoàn thành

599.000đ

800.000đ -25%
Chat