Bạn muốn trở thành một Fullstack Developer chuyên nghiệp và xây dựng các ứng dụng web mạnh mẽ, hiệu quả?
Nội dung chi tiết
Mô tả khoá học
Bạn muốn trở thành một Fullstack Developer chuyên nghiệp và xây dựng các ứng dụng web mạnh mẽ, hiệu quả? Java Spring MVC và Spring Boot chính là công cụ hoàn hảo để bạn thực hiện điều đó. Java Spring MVC - Xây Dựng FullStack Website với Spring Boot sẽ đưa bạn từ những kiến thức cơ bản đến việc xây dựng các ứng dụng web phức tạp một cách chuyên nghiệp.
Khóa học này được thiết kế dành cho những ai muốn tìm hiểu và làm chủ framework Spring để phát triển các ứng dụng web backend. Bạn sẽ được hướng dẫn chi tiết về các khái niệm cơ bản của Java, Spring MVC, Spring Boot và cách kết hợp chúng để xây dựng một ứng dụng web hoàn chỉnh.
Tính năng HOT (NEWEST) Demo Tính Năng Tích Hợp Thanh Toán VNPAY Demo Tích Hợp Login Google/Github (OAuth2) Chapter 1: Bắt buộc xem - Không bỏ qua chương học này Hướng Dẫn Sử Dụng Khóa Học Hiệu Quả Hướng Dẫn Quyền Truy Cập Tài Liệu Khóa Học Hướng Dẫn Quyền Truy Cập Source Code Hướng Dẫn Tải Source Code Theo Từng Video Demo kết quả đạt được Yêu cầu để học được khóa học này Cách Dùng Udemy - Hỗ Trợ Hỏi Đáp Q&A Về Tác giả Tổng kết Chapter 2: Setup Environment Cài Java version 17 Cài đặt Visual Studio Code Cấu hình Visual Studio Code Tại sao mình dùng VScode? Lưu ý quan trọng về "Dấu Cách" Cài đặt và sử dụng Git Cài đặt Google Chrome Cài đặt Postman Cài đặt Spring Tool Suite Chapter 3: Hello World với Spring Java Spring là gì? Việc làm về Java Spring? Setup Dự Án Thực Hành Cách đẩy dự án lên Github/Gitlab của chính bạn Hello world with Spring Boot Cách Chạy Dự Án với Spring Tool Suite (Maven) Fix Lỗi Chạy Dự Án Maven lưu Cache (Nếu Có) Spring Boot là gì? Tài liệu của Java Spring? Quá nhiều khái niệm liên quan tới Spring? Chapter 4: Maven & Cấu trúc dự án Spring Boot Các thư mục viết code Spring Build Tool và Maven Maven files The POM file Cú pháp đặt tên thư viện/project với Spring Chapter 5: Spring và Inversion of Control (IoC) My Goal? Kiến trúc của Spring Framework Spring Beans Khái niệm Component và Component Scan Inversion of Control và Dependency Injection Viết code “tightly coupled” và “loosely coupled” Injector Chapter 6: Spring Security Spring Boot Devtool Lựa chọn database nào? Lưu ý trước khi cài đặt MySQL tại video tiếp theo Setup Mysql Workbench Setup Mysql với Spring Tổng quan về các kiến thức sẽ học Authentication vs Authorization Nguyên tắc thiết kế Security cho hệ thống web Setup Spring Security Spring Security Overview Spring Security hoạt động như thế nào? Chapter 7: Spring MVC Mô hình MVC là gì? Java Annotation Áp dụng mô hình MVC Render view HTML View Engine là gì Setup JSP JSTL trong View Tích hợp Bootstrap và JQuery Bài Tập Giao diện Tạo Mới (CREATE) User Chữa Bài Tập Giao diện Tạo Mới (CREATE) User Send data với HTML Form (Submit Form) Chapter 8: Spring Data với JPA và Hibernate Spring Data Cách Read/Write Data Hibernate vs Spring Data JPA Hướng Dẫn Kỹ Thuật Debug Java với VSCode Entity Mô hình MVC áp dụng với Spring Data Repository Định nghĩa Repository Query Bài tập design table Users Chữa bài tập design table Users Chức năng hiển thị danh sách User Tổng kết về mô hình MVC với Spring Data Design giao diện xem chi tiết User Bài tập chức năng xem chi tiết User Bài tập design giao diện Update User Chức năng Update User Bài tập chức năng Delete User Chapter 9: Project thực hành Nhìn lại các kiến thức đã học Yêu cầu dự án thực hành Phân Tích Model cho dự án Phân Tích Thiết Kế Database Design Models cho database Mô hình hóa với Spring Data JPA