Lập trình Back-end Java

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.

 

Bestseller
32 học viên
Đội Ngũ 28Tech
Đội Ngũ 28Tech
Lộ trình khóa học

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 JavaSpring 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 : Online qua Zoom

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

 

Xem Thêm

Lộ trình khóa học

  • 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

  • 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)

  • 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
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

1
Nền tảng sự nghiệp vững chắc
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.

2
Fresher & Intern
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.

3
Định hướng nghề nghiệ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.

4

Kết quả khóa học

Kỹ năng xây dựng Website
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.

1
Thành thạo Spring boot framework
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.

2
Thực tập và xin việc
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

3
Lập trình thành thạo
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.

4
Code sạch
Code sạch

Tuân thủ tốt các nguyên tắc mã sạch thông dụng

5
Tư duy công nghệ
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.

6

Đối tượng tham gia

Sinh viên Công nghệ thông tin
Sinh viên Công nghệ thông tin

Sinh viên IT muốn theo đuổi nghề nghiệp là lập trình viên Web Backend sử dụng ngôn ngữ lập trình Java & Spring boot framework

1
Sinh viên trái ngành
Sinh viên trái ngành

Các bạn sinh viên đang theo học các ngành khác ngoài IT, mong muốn chuyển sang ngành IT để có được các cơ hội việc làm và phát triển nghề nghiệp tốt hơn

2
Sinh viên CNTT chưa có định hướng nghề nghiệp
Sinh viên CNTT chưa có định hướng nghề nghiệp

Các bạn trẻ đang băn khoăn không biết lựa chọn ngành nghề nào cho mình, đang mong muốn được tư vấn và hỗ trợ để có thể đưa ra lựa chọn đúng của mình, nhanh chóng nắm vững tay nghề và tìm kiếm việc làm.

3
Định hướng Fullstack
Định hướng Fullstack

Các sinh viên, lập trình viên Front-end muốn bổ sung thêm kỹ năng về Backend để có thể trở thành một lập trình viên Fullstack

4

Lý do bạn nên học

Lập trình Web Backend có nhu cầu lớn
Lập trình Web Backend có nhu cầu lớn

Việc làm web backend luôn rất dồi dào và sẽ còn tiếp tục cần nguồn nhân lực giỏi.

1
Java Web phổ biến, nhu cầu tuyển dụng lớn
Java Web phổ biến, nhu cầu tuyển dụng lớn

Các bạn có thể tham khảo các job về Java backend tại Việt Nam để thấy sự hấp dẫn và nhu cầu rất lớn của công việc này.

2
Thu nhập cao
Thu nhập cao

Java luôn là ngôn ngữ lập trình có mức thu nhập cao tại Việt Nam cũng như trên thế giới

3
Làm việc Freelancer
Làm việc Freelancer

Khi có đủ kỹ năng, ngoài công việc tại công ty bạn có thể làm thêm các công việc Freelancer để kiếm thêm thu nhập ngoài giờ làm.

4
Đội ngũ 28Tech
Đội ngũ 28Tech

Đội ngũ 28Tech luôn tận tâm, cố gắng, nhiệt huyết nhằm tạo môi trường học tập tốt nhất. Chúng mình không ngừng nâng cao kiến thức và kỹ năng sư phạm của mình để đáp ứng được mong đợi của các bạn sinh viên.

5
Support từ giảng viên, trợ giảng
Support từ giảng viên, trợ giảng

Với kinh nghiệm làm việc tại doanh nghiệp cũng như đảm nhận vị trí lập trình viên Fullstack tại doanh nghiệp, những kinh nghiệm và kiến thức của giảng viên sẽ giúp bạn đi nhanh hơn và xa hơn.

6
Video Images
7,000,000 đ14,000,000 đ
  • Ngày khai giảng20/06/2024
  • Lịch họcThứ 2, Thứ 5, Thứ 7
  • Giờ học21h - 23h
  • Số lượng bài giảng48
  • Giảng viênĐội Ngũ 28Tech
Khóa Học

Lập trình Back-end Java

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.

 

00Ngày
00Giờ
00Phút
00Giây

Đăng ký khóa học

ĐĂNG KÝ NGAY
Lập trình Back-end Java
7,000,000đ14,000,000đ