Giá gốc: 7,000,000 VNĐ
Giá bán: 250,000 VNĐ
Thời hạn sử dụng: Vĩnh viễn
Khóa học Back-end Java sử dụng Framework Spring mới mục tiêu cung cấp kỹ năng về phát triển website cho học viên, phục vụ công việc học tập tại đại học, intern hoặc fresher.
Khóa học hứa hẹn sẽ là bước đệm cực kỳ quan trọng nếu bạn là sinh viên CNTT muốn theo đuổi công việc lập trình website sử dụng ngôn ngữ Java.
Tổng quan khóa học
Khóa học dành cho các bạn sinh viên CNTT có định hướng theo phát triển website phía Backend sử dụng ngôn ngữ lập trình Java và Spring Framework.
Yêu cầu về kiến thức nền tảng của sinh viên : Có kỹ thuật lập trình vững chắc, lập trình hướng đối tượng, thành thạo ngôn ngữ lập trình Java và SQL.
Thời lượng : 48 buổi (96giờ)
Thời gian học : 5 tháng
Hình thức học : Video qua Google Drive
Số buổi trên tuần : 3 buổi
Yêu cầu đầu vào : Kỹ thuật lập trình, Java, SQL
Phần 1 : Thiết kế cơ sở dữ liệu
Bài 1 : Thiết kế cơ sở dữ liệu buổi 1
- Các mối quan hệ 1:1-1:n- n:n và
- Lưu đồ ERD
- Cách thiết kế lược đồ thực thể
Bài 2 : Sửa lưu đồ thực thể và thiết kế Database trong MySQL
- Sửa lưu đồ thực thể và thiết kế Database trong MySQL
Bài 3 : Chữa bài tập thiết kế DB
- Chữa bài tập thiết kế DB
- Tạo project non-jwt
Phần 2 : Các kiến thức chuyên sâu về Web Service và Kiến thức về Controller
Bài 4 : Web service, Cấu hình Spring Boot
- Web Service và các cách để xây dựng 1 Web Service
- Cấu hình Spring Boot
- 1 số khái niệm trong Maven Project
Bài 5 : Controller
- Phần học về Controller : @Controller, @RestController, @RequestMapping, @RequestParam, @RequestBody...v.v
Bài 6 : 13 Best Practices For Restful API(P1)
Bài 7 : 13 Best Practices For Restful API(P2),Tìm hiểu về HTTP Status Codes.
- 13 Best Practices For Restful API(P2)
- Tìm hiểu về HTTP Status Codes
Bài 8 : Chạy demo hệ thống và giao Project-1
- @Controlleradvice
- Chạy demo hệ thống
- Giao Project-1(thiết kế DB cho cả hệ thống)
Phần 3 : Xây dựng mô hình 3-Layer, MVC và áp dụng vào Project-2
Bài 9 : Mô hình 3 layer, MVC
- Học về cách xây dựng mô hình 3-layer, MVC
Bài 10 : Hướng dẫn debug và tìm flow dự án
- Xây dựng mô hình 3-layer, MVC(P2)
- Hướng dẫn debug và tìm flow dự án
Bài 11 : Học về Git, Git flow và Giao Project-2(sử dụng JDBC để làm chức năng tìm kiếm sản phẩm)
- Học về Git, Git flow
- Giao Project-2 (sử dụng JDBC để làm chức năng tìm kiếm sản phẩm)
Bài 12 : Review và sửa Project-2
Bài 13 : Sửa Project-2,Modelmapper, Stream API
Bài 14 : Builder pattern, MapUtil, sử dụng Java Reflection
Bài 15 : Học về JPA(P1)
Bài 16 : Học về JPA(P2), Phân tách môi trường với Spring Profiles
Bài 17 : @Table, @OnetoMany, @ManyToMany, Fetch Type trong JPA
Bài 18 : Hướng dẫn sử dụng và demo các hàm Persist,Merger,Remove trong JPA
Bài 19 : Chuyển đổi Project-2 qua JPA
Bài 20 : Học về Spring Data JPA, Cú pháp và Cách sử dụng các hàm trong Spring Data JPA
Bài 21 : Xây dựng phần Custom trong Spring Data JPA
Bài 22 : Chuyển đổi Project-2 qua Spring Data JPA
Bài 23 : Nghiệm thu Project-2 bằng JDBC, JPA và Spring Data JPA và Setup Project Spring Boot Web
Bài 24 : Sử dụng Bootstrap để xây dựng phần FE (P1)
Bài 25 : Sử dụng Bootstrap để xây dựng phần FE (P2)
Bài 26 : JQuery, Ajax, Js(P1)
Bài 27 : JQuery, Ajax, Js(P2)
Bài 28 : JQuery, Ajax, Js(P3) + Nhúng giao diện vào Project Spring Boot Web
Bài 29 : @modelattribute, ModelAndView,,,....
Bài 30 : @modelattribute, ModelAndView,,,....
Bài 31 : Hướng dẫn xây dựng chức năng giao sản phẩm cho nhân viên
Bài 32 : Tổng kết và giao Project-3: Apply chức năng tìm kiếm, thêm, xóa, sửa và giao sản phầm vào giao diện
Bài 33 : Review và sửa Project-3 trên lớp(P1)
Bài 34 : Sửa Project-3(P2)
Bài 35 : Sửa Project-3(P3) và tổng kết
Bài 36 : Học về Json Web Token
Bài 37 : Học về Spring Security (P1)
Bài 38 : Học về Spring Security (P2)
Bài 39 : Học về Java Reflection - Java Generic - Java Annotation(P1)
Bài 40 : Học về Java Reflection - Java Generic - Java Annotation(P2)
Bài 41 : Hướng dẫn phần thiết kế giao diện cho Project-4
Bài 42 : Hướng dẫn xây dựng chức năng giao khách hàng cho nhân viên
Bài 43 : Giao Project 4 : Apply chức năng tìm, thêm, sửa, xóa và giao khách hàng cho nhân viên quản lý vào giao diện
Bài 44 : Review và sửa Project-4 (P1)
Bài 45 : Sửa Project-4 (P2)
Bài 46 : Sửa Project-4(P4) và Tổng kết
Bài 47 : Hướng dẫn viết CV và phỏng vấn
Bài 48 : Tổng kết khóa học
Mục tiêu khóa học
Trở thành Lập trình viên Java Web Backend
Mục tiêu lớn nhất của khóa học là giúp bạn trở thành lập trình viên phát triển website phía Backend sử dụng Java & Spring boot framework
Nền tảng sự nghiệp vững chắc
Khóa học cung cấp những kiến thức gì bạn có nền tảng vững chắc, từ đó có thể xây dựng được sự nghiệp vững chắc và thu nhập tốt.
Fresher & Intern
Bạn có thể đi phỏng vấn vị trí thực tập sinh hoặc fresher sau khi hoàn thành các kiến thức được cung cấp.
Định hướng nghề nghiệp
Với sự trợ giúp của những giáo viên trong khóa học sẽ giúp bạn sớm định hướng được nghề nghiệp và mảng công việc mà mình phù hợp. Từ đó bắt đầu sớm và chủ động hơn trong việc phát triển sự nghiệp.
Kết quả khóa học
Kỹ năng xây dựng Website
Bạn có thể tự mình phát triển một website hoàn thiện, một kỹ năng cực kỳ đáng giá ở thời điểm hiện tại.
Thành thạo Spring boot framework
Bạn sẽ thành thạo Spring boot framework cũng như các kiến thức, công nghệ liên quan tới việc phát triển website phía backend.
Thực tập và xin việc
Bạn có thể tham gia ứng tuyển vị trí Backend Java hoặc thực tập tại các doanh nghiệp
Lập trình thành thạo
Nắm rõ toàn bộ quy trình của một lập trình Back end chuyên nghiệp.
Code sạch
Tuân thủ tốt các nguyên tắc mã sạch thông dụng.
Tư duy công nghệ
Nâng cao tư duy về công nghệ góp phần giúp sự nghiệp của bạn dễ thăng tiến hơn.