- Instructor: triphan
- Lectures: 113
- Duration: 48 days
Giới thiệu
Spring MVC là một framework rất nổi tiếng của Java dùng trong việc xây dựng các hệ thống thương mại lớn. Framework này được yêu cầu bởi nhiều nhà tuyển dụng hàng đầu trong công việc và đòi hỏi kiến thức chuyên môn cao trong lĩnh vực lập trình thương mại hệ thống.
Tuy vậy, Spring MVC là một framework khó và cũng ít tài liệu chi tiết cũng như giải thích đầy đủ và chi tiết về công nghệ, cách sử dụng. Rất nhiều bạn sinh viên gặp khó khăn khi tiếp cận với Spring MVC Framework ngay lần đầu tiên và không biết sử dụng như thế nào và luồng hoạt động ra sao. Từ đó, Spring MVC Framework như một rào cản lớn đối với các bạn sinh viên trẻ đang cần đúc kết kinh nghiệm cho công việc.
Khóa học Lập Trình Web Java Với Spring MVC Framework này đúc kết chi tiết và sâu sắc các vấn đề cốt lõi trong Spring MVC Framework. Các bạn hoàn toàn có thể làm được việc ngay sau khóa học. Tự tin phỏng vấn, trả lời câu hỏi của nhà tuyển dụng chắc chắn.
Công Nghệ Sử Dụng
- Java
- Spring Boot
- Spring MVC
- MySQL Database
- XAMPP
- HTML
- CSS
- JavaScript
- Bootstrap
- JQuery
- IDE: Spring Tool Suite
Đối Tượng Khóa Học
- Những bạn muốn học phát triển ứng dụng web bằng Java
- Các bạn đang học hay sử dụng công nghệ khác muốn chuyển đổi
- Các bạn muốn nâng cao kỹ năng phát triển web bằng Java
- Các bạn sinh viên mới ra trường cần chuẩn bị kiến thức tìm việc với Java
Điều Kiện Học
Học viên tham gia khóa học cần có kiến thức cơ bản về:
- Cơ bản về máy tính
Thời Gian Học
Thời gian học 48 buổi. Tuần học 3 buổi 2-4-6 hoặc 3-5-7. Mỗi buổi 3 giờ
Học Phí
Học phí khóa học 8.000.000VND
Chương Trình Đào Tạo
- 11 Sections
- 113 Lessons
- 48 Days
- Lập Trình HTML Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về HTML.4
- Lập Trình CSS Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về CSS.8
- 2.1Sử dụng Selectors trong CSSCopyCopy
- 2.2Sử dụng Backgrounds trong CSSCopyCopy
- 2.3Sử dụng Borders trong CSSCopyCopy
- 2.4Sử dụng Margins và Paddings trong CSSCopyCopy
- 2.5Định dạng Text trong CSSCopyCopy
- 2.6Thao tác List trong CSSCopyCopy
- 2.7Thao tác Table trong CSSCopyCopy
- 2.8Sử dụng Position trong CSSCopyCopy
- Lập Trình BootStrap Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về thư viện BootStrap.17
- 3.1Giới thiệu thư viện BootStrapCopyCopy
- 3.2Tìm hiểu khái niệm và sử dụng Grid SystemCopyCopy
- 3.3Sử dụng Text/TypographyCopyCopy
- 3.4Sử dụng ColorsCopyCopy
- 3.5Sử dụng ImagesCopyCopy
- 3.6Sử dụng TablesCopyCopy
- 3.7Sử dụng AlertsCopyCopy
- 3.8Tạo Button và Button GroupsCopyCopy
- 3.9Sử dụng BadgesCopyCopy
- 3.10Sử dụng Progress BarsCopyCopy
- 3.11Sử dụng PaginationCopyCopy
- 3.12Sử dụng List GroupsCopyCopy
- 3.13Sử dụng CardsCopyCopy
- 3.14Sử dụng BootStrap cho FormsCopyCopy
- 3.15Sử dụng Navs và Navigation BarCopyCopy
- 3.16Sử dụng ModalCopyCopy
- 3.17Sử dụng CollapseCopyCopy
- Lập Trình JavaScript Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về JavaScript.10
- 4.1Giới thiệu ngôn ngữ lập trình JavascriptCopyCopy
- 4.2Sử dụng mô hình DOM trong JavascriptCopyCopy
- 4.3Khai báo và sử dụng biến trong JavascriptCopyCopy
- 4.4Sử dụng các toán tử trong JavascriptCopyCopy
- 4.5Sử dụng câu lệnh điều kiện trong JavascriptCopyCopy
- 4.6Sử dụng vòng lặp trong JavascriptCopyCopy
- 4.7Khai báo và sử dụng mảng trong JavascriptCopyCopy
- 4.8Xây dựng và sử dụng hàm trong JavascriptCopyCopy
- 4.9Thao tác với chuỗi trong JavascriptCopyCopy
- 4.10Sử dụng mô hình sự kiện trong JavascriptCopyCopy
- Lập Trình JQuery Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về thư viện JQuery.4
- Lập Trình Java Cơ BảnTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản về ngôn ngữ lập trình Java.9
- 6.1Giới thiệu ngôn ngữ lập trình JavaCopyCopy
- 6.2Khai báo biếnCopyCopy
- 6.3Sử dụng các toán tửCopyCopy
- 6.4Sử dụng câu lệnh điều kiệnCopyCopy
- 6.5Sử dụng vòng lặpCopyCopy
- 6.6Khai báo và sử dụng mảngCopyCopy
- 6.7Xây dựng và sử dụng hàmCopyCopy
- 6.8Thao tác với chuỗi trong JavaCopyCopy
- 6.9Sử dụng khối lệnh try-catchCopyCopy
- Lập Trình Java Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức nâng cao về ngôn ngữ lập trình Java.15
- 7.1Giới thiệu khái niệm lập trình hướng đối tượng với JavaCopyCopy
- 7.2Xây dựng Class trong JavaCopyCopy
- 7.3Khai báo thuộc tính, phương thức và Constructor trong ClassCopyCopy
- 7.4Sử dụng từ khóa StaticCopyCopy
- 7.5Sử dụng kế thừa trong lập trình hướng đối tượngCopyCopy
- 7.6Sử dụng đa hình trong lập trình hướng đối tượngCopyCopy
- 7.7Khai báo và sử dụng Abstract class trong JavaCopyCopy
- 7.8Khai báo và sử dụng Interface trong JavaCopyCopy
- 7.9Khai báo và sử dụng Generic trong JavaCopyCopy
- 7.10Sử dụng Collection trong JavaCopyCopy
- 7.11Sử dụng biểu thức LambdaCopyCopy
- 7.12Thao tác với thời gian trong JavaCopyCopy
- 7.13Tìm hiểu và lập trình với Stream trong JavaCopyCopy
- 7.14Thao tác file trong JavaCopyCopy
- 7.15Thao tác database với JDBC trong JavaCopyCopy
- Lập Trình Spring MVC Framework Cơ BảnTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản về lập trình với Spring MVC Framework.9
- 8.1Giới Thiệu Spring Framework và Spring MVC FrameworkCopyCopy
- 8.2Sử Dụng Thymeleaf View Engine Trong ViewsCopyCopy
- 8.3Sử Dụng Static FilesCopyCopy
- 8.4Xây dựng ControllerCopyCopy
- 8.5Sử Dụng ModelMap và ModelViewCopyCopy
- 8.6Sử Dụng RoutingCopyCopy
- 8.7Xây dựng Page Layout với ThymeleafCopyCopy
- 8.8Sử Dụng Spring FormCopyCopy
- 8.9Kiểm Tra Dữ Liệu Hợp Lệ Trong Spring FormCopyCopy
- Lập Trình Spring MVC Framework Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức nâng cao về lập trình với Spring MVC Framework.10
- 9.1Xây Dựng ServicesCopyCopy
- 9.2Sử Dụng SessionCopyCopy
- 9.3Sử Dụng CookieCopyCopy
- 9.4Sử Dụng AjaxCopyCopy
- 9.5Sử Dụng Spring Data JPA Thao Tác DatabaseCopyCopy
- 9.6Xây Dựng Ứng Dụng CRUD với Spring Data JPA trong Spring MVCCopyCopy
- 9.7Sử Dụng InterceptorCopyCopy
- 9.8Xây Dựng Cơ Chế Bảo Mật trong Spring MVCCopyCopy
- 9.9Đa Ngôn Ngữ với Internationalization (i18n) and Localization (L10n)CopyCopy
- 9.10Xây Dựng Chức Năng Thanh Toán Online với Cổng Thanh Toán Trực Tuyến PayPalCopyCopy
- Lập Trình Web API Cơ Bản Và Nâng Cao Với Spring FrameworkTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về lập trình với Web API trong Spring Framework.11
- 10.1Tìm hiểu các khái niệm Web APICopyCopy
- 10.2Xây dựng Web API với Spring FrameworkCopyCopy
- 10.3Sử dụng Route trong Web APICopyCopy
- 10.4Sử dụng tham số trong Route với Web APICopyCopy
- 10.5Sử dụng Query String trong Route với Web APICopyCopy
- 10.6Sử dụng các phương thức GET, POST, PUT và DELETE trong Web APICopyCopy
- 10.7Khai báo và sử dụng Interceptor trong Web APICopyCopy
- 10.8Sử dụng cơ chế bảo mật Basic Authentication trong Web APICopyCopy
- 10.9Sử dụng cơ chế bảo mật JSON Web Tokens(JWT) trong Web APICopyCopy
- 10.10Thao tác thêm, xóa và sửa dữ liệu từ database trong Web API với Spring Data JPACopyCopy
- 10.11Lập trình với Web Socket trong Spring FrameworkCopyCopy
- Đồ Án Môn HọcSau khi kết thúc môn học, bạn có thể sử dụng các kiến thức trong môn học này xây dựng bất kì website theo các yêu cầu thực tế. Một số yêu cầu website thường gặp trong thực tế.16
- 11.1Xây dựng website thương mại điện tửCopyCopy
- 11.2Xây dựng website trắc nghiệm onlineCopyCopy
- 11.3Xây dựng website đặt phòng onlineCopyCopy
- 11.4Xây dựng website đặt vé xem phim onlineCopyCopy
- 11.5Xây dựng website đặt bàn onlineCopyCopy
- 11.6Xây dựng website nghe nhạc onlineCopyCopy
- 11.7Xây dựng website support online(Online Help Desk)CopyCopy
- 11.8Xây dựng website đấu giá onlineCopyCopy
- 11.9Xây dựng website quản lý tồn khoCopyCopy
- 11.10Xây dựng website chia sẻ hình ảnh, videoCopyCopy
- 11.11Xây dựng website tuyển dụng onlineCopyCopy
- 11.12Xây dựng forum trao đổi cộng đồngCopyCopy
- 11.13Xây dựng website quản lý sự kiện onlineCopyCopy
- 11.14Xây dựng website quản lý trường học onlineCopyCopy
- 11.15Xây dựng website gửi điện thiệp onlineCopyCopy
- 11.16Xây dựng website mua bán bất động sảnCopyCopy