Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

KHÓA HỌC WEB BACKEND

DEVELOPMENT WITH SPRING BOOT (JV108)


(Ban hành kèm theo Quyết định số: ……… /QĐ-CG ngày … tháng … năm 2023 của
Tổng Giám Đốc công ty CP CodeGym Việt Nam)

GIỚI THIỆU CHUNG


Về khóa học
Khóa học Web Back-end Development with Spring Boot giúp học viên làm chủ
các kiến thức lập trình nói chung và Java web nói riêng. Hoàn thành khóa học, học viên
có đủ năng lực của một lập trình viên chuyên nghiệp, có thể tham gia trực tiếp vào các
dự án phần mềm tại doanh nghiệp hoặc tự mình xây dựng các ứng dụng phục vụ các mục
đích khác nhau.
Khóa học giúp cho học viên làm chủ công nghệ phát triển ứng dụng web, xây
dựng được các website hoàn thiện bằng ngôn ngữ Java. Cùng với đó, khóa học này còn
giúp học viên phát triển thành thạo các ứng dụng web dựa trên công nghệ Spring
Framework và đồng thời biết cách để mở rộng năng lực thông qua việc học các
framework mới.
Kết thúc khóa học, học viên xây dựng được các ứng dụng web sử dụng nền tảng
Spring Boot. Ngoài ra, học viên còn rèn luyện kỹ năng tự học, quản lý công việc và bước
đầu tìm hiểu các thông tin về nghề nghiệp.
Về đối tượng tham gia
Khóa học Web Back-end Development with Spring Boot phù hợp với những
bạn đã có kiến thức căn bản về lập trình (nói chung), sử dụng thành thạo ngôn ngữ lập
trình Java:
● Các bạn sinh viên IT đang theo học tại các trường ĐH đã có nền tảng lập trình
Java cơ bản, có khả năng xây dựng dự án lập trình web động cơ bản, mong
muốn có năng lực làm việc với framework để đi làm ngay tại doanh nghiệp
● Các bạn sinh viên IT năm cuối tại các trường ĐH, sắp tốt nghiệp và chuẩn bị
đi tìm việc nhưng chưa tự tin về năng lực của mình.
● Các lập trình viên tự học đang tìm cách chính thức hóa và nâng cao kiến ​thức
chuyên môn về framework của Java như Spring MVC, Spring Boot
● Các bạn muốn có trải nghiệm học và làm dự án web chuyên nghiệp với
framework như Spring MVC, Spring Boot
MỤC TIÊU
Sau khi hoàn thành khóa học, học viên có thể:

Căn 23, Lô TT-01, khu đô thị Mon City, đường Hàm Nghi, Mỹ Đình 2, Nam Từ Liêm, Hà Nội www.codegym.vn 1
● Về năng lực chuyên môn:
o Hệ thống kiến thức nền tảng lập trình java
o Có kiến thức nền tảng lập trình web
o Hiểu rõ luồng xử lý trong dự án lập trình web
o Xây dựng được các ứng dụng web sử dụng Spring MVC, Spring Boot
framework
o Tạo lập và truy vấn được cơ sở dữ liệu quan hệ MySQL
o Tuân thủ tốt các nguyên tắc mã sạch thông dụng
o Sử dụng được công cụ quản lý mã nguồn với Git, GitHub
● Về kỹ năng học tập, làm việc và phát triển cá nhân:
o Có năng lực học tập suốt đời;
o Có kỹ năng quản lý thời gian công việc hiệu quả;
o Giao tiếp và cộng tác hiệu quả trong nhóm sản xuất phần mềm;
o Thể hiện thái độ chuyên nghiệp tại môi trường làm việc;
ĐẶC ĐIỂM NỔI BẬT CỦA KHÓA HỌC
● Đội ngũ Giảng viên với bề dày kinh nghiệm giảng dạy và dự án thực tế giúp các
bạn dễ dàng tiếp cận với công việc ở doanh nghiệp
● Đội ngũ Giảng viên tâm huyết, thạo nghề, sẵn sàng hỗ trợ học tập trong và ngoài
giờ học
● Thời gian học tập ngắn, khóa học tập trung trọng tâm vào làm việc với framework
phổ biến nhất của Java là Spring MVC, Spring Boot đáp ứng nhanh nhu cầu tuyển
dụng của doanh nghiệp
● Lộ trình học tập bài bản giúp dịch chuyển từ môi trường học sang môi trường làm
việc nhanh chóng, khả năng thích ứng cao, linh hoạt.
● Hình thức và thời gian học tập đa dạng, linh hoạt phù hợp với người bận rộn.
CÁC SẢN PHẨM SẼ LÀM ĐƯỢC
● Tạo được các website để trình bày thông tin, chẳng hạn như quảng bá sản phẩm,
sự kiện, tạo profile trực tuyến…
● Tạo được các newsletter để gửi qua email, chẳng hạn như để phục vụ các chiến
dịch marketing, chăm sóc khách hàng…
● Phát triển được các ứng dụng web hoàn chỉnh, chẳng hạn như website thương mại
điện tử, giải trí, quản lý và các website theo đơn đặt hàng khác.
● Tạo được các website thương mại điện tử với các chức năng như quản lý sản
phẩm, quản lý khách hàng, xử lý đơn hàng…

Căn 23, Lô TT-01, khu đô thị Mon City, đường Hàm Nghi, Mỹ Đình 2, Nam Từ Liêm, Hà Nội www.codegym.vn 2
● Tạo được các website giải trí, chẳng hạn như giới thiệu các bộ sưu tập, chia sẻ âm
nhạc, chia sẻ video, chia sẻ tin tức.
● Tạo được các website theo đơn đặt hàng, chẳng hạn như để quảng bá thương hiệu,
quảng bá sản phẩm, trang web cá nhân…
● Phát triển được ứng dụng web dựa trên Spring Boot, là một trong số các
framework Java phổ biến nhất hiện nay.
● Lấy được dữ liệu được cung cấp bởi các dịch vụ khác nhau, chẳng hạn như:
Youtube, Facebook, Gmail…
HỖ TRỢ GIỚI THIỆU VIỆC LÀM
Học viên sẽ được đào tạo toàn diện các kỹ năng nghề nghiệp và sẵn sàng làm việc
ngay khi học xong. Sau khi hoàn thành khóa học học viên sẽ bước vào giai đoạn tìm việc
với sự hợp tác tìm việc của CodeGym và Học viên.
Các vị trí công việc mà Học viên có thể đảm nhiệm:
● Lập trình viên Web Backend (JAVA)
Điều kiện học viên được Hỗ trợ việc làm:
CodeGym hỗ trợ “Giới thiệu việc làm” cho Học viên trong 90 ngày làm việc
(không bao gồm ngày nghỉ Lễ theo quy định của Bộ Luật Lao động) kể từ ngày Học viên
được xét tốt nghiệp nếu Học viên đáp ứng đầy đủ các điều kiện sau:
● Học viên nằm trong độ tuổi lao động theo luật lao động, tính từ thời điểm tốt
nghiệp;
● Học viên được đánh giá “Passed” đầu vào;
● Học viên được đánh giá đủ năng lực khi kết thúc khóa học;
● Học viên tham gia đầy đủ tất cả các Module trong khóa học;
Trong quá trình Học viên tìm việc:
● Học viên được tham gia học khóa Careers & Jobs (khóa học online)
● Học viên được hướng dẫn xây dựng CV/Portfolio
● Học viên được huấn luyện kỹ năng phỏng vấn
● Học viên được phỏng vấn thử 01 lần cùng Giảng viên hoặc Chuyên gia
● Học viên được CodeGym giới thiệu CV tới 05 Doanh nghiệp đối tác
● CodeGym được xem là hoàn thành hỗ trợ khi Học viên nhận được Thư mời
làm việc (Offer Letter) của doanh nghiệp đầu tiên hoặc CodeGym hoàn thành
các hoạt động hỗ trợ phía trên.

Căn 23, Lô TT-01, khu đô thị Mon City, đường Hàm Nghi, Mỹ Đình 2, Nam Từ Liêm, Hà Nội www.codegym.vn 3
NỘI DUNG
Khóa học giúp học viên làm chủ công nghệ phát triển ứng dụng web, xây dựng
được các ứng dụng web hoàn thiện bằng ngôn ngữ Java và Spring Boot. Kết thúc khóa
học, học viên có thể xây dựng được các ứng dụng web sử dụng nền tảng Spring Boot.
Kết thúc khóa học này, học viên có thể:
● Phát triển được ứng dụng Java Web sử dụng Spring MVC, Spring Boot;
● Sử dụng được Thymeleaf trong ứng dụng Spring MVC;
● Sử dụng được Spring JPA;
● Phát triển được các RESTful API;
● Sử dụng được SQL để lưu trữ và truy vấn dữ liệu;
● Tạo được các ứng dụng quản lý với các thao tác CRUD thông dụng.
Nội dung khóa học:
● Tổng quan Spring MVC
● Spring Controller
● Views & Thymeleaf
● Data Binding & Form
● Thao tác với CSDL và ORM
● JPA
● Spring Data Repository
● Validation
● AOP & Exception Handling
● Session & Cookie trong Spring
● Web Service và RESTful
● jQuery & AJAX
● I18N
● Bảo mật ứng dụng web trong Spring
● Phân quyền ứng dụng
● Automated Testing
● Spring Boot
● Spring Boot Starters & Common Configurations
● Deployment & CI/CD
NGÔN NGỮ
● Tiếng Việt

Căn 23, Lô TT-01, khu đô thị Mon City, đường Hàm Nghi, Mỹ Đình 2, Nam Từ Liêm, Hà Nội www.codegym.vn 4
TÀI LIỆU VÀ CÔNG CỤ HỌC TẬP
● Hệ thống học tập số CodeGymX
● Hệ thống quản lý công việc trực tuyến
● Bộ mã nguồn có sẵn trên GitHub
● Tủ sách CodeGym
HÌNH THỨC VÀ THỜI GIAN HỌC
● Hình thức: Hybrid
● Học viên được lựa chọn học tập online hoặc offline khi đăng ký nhập học
● Thời gian học:
o 2 tháng (tương đương 72 giờ học)
o 3 buổi/tuần (Thứ 2/4/6 hoặc 3/5/7)
o 3 giờ/buổi (18:30 đến 21:30)
NỘP HỒ SƠ VÀ XÉT TUYỂN
Đánh giá năng lực đầu vào
Để đăng ký tham gia khóa học, ứng viên cần có năng lực nền tảng lập trình PHP
(Advanced Programming with JAVA). Để đánh giá năng lực này, ứng viên cần hoàn
thành đầy đủ các hai hoạt động đánh giá năng lực đầu vào, cụ thể:
● Bài kiểm tra lý thuyết - Thời gian thi 45p, điểm passed >=50%
● Bài kiểm tra thực hành - Thời gian thi 120p, điểm passed >=75%
Giảng viên tham gia chấm điểm thực hành và đánh giá mức độ phù hợp của ứng viên với
khóa học.
Ứng viên đủ điều kiện nhập học nếu hoàn thành mức Đạt (Passed) ở cả hai hoạt
động đánh giá trên.
Đăng ký tuyển sinh
Bước 1: Đăng ký tư vấn và xét tuyển
Các kênh đăng ký:
● Hotline
● Email
● Fanpage
● Website
Bước 2: Nhận lịch hẹn xét tuyển
Sau khi nhận được đăng ký xét tuyển và tư vấn cho bạn khoá học phù hợp, bộ
phận Tuyển sinh của CodeGym sẽ liên hệ đặt lịch hẹn mời bạn đến tham dự phiên xét
tuyển nếu có.

Căn 23, Lô TT-01, khu đô thị Mon City, đường Hàm Nghi, Mỹ Đình 2, Nam Từ Liêm, Hà Nội www.codegym.vn 5
Bước 3: Thi tuyển và phỏng vấn
Tại phiên xét tuyển, bạn sẽ trải qua bài kiểm tra đánh giá đầu vào theo quy định.
Bước 4: Nhận kết quả xét tuyển
Trong vòng 1-2 ngày sau khi tham gia xét tuyển, bộ phận Tuyển sinh sẽ liên hệ
thông báo với bạn kết quả xét tuyển và hướng dẫn bạn các thủ tục đăng ký nhập học nếu
trúng tuyển.
Bước 5: Đăng ký nhập học và nộp học phí
Bạn sẽ được mời đến trụ sở CodeGym để nộp Đơn đăng ký nhập học và cùng đại
diện CodeGym ký hợp đồng khóa học.

Căn 23, Lô TT-01, khu đô thị Mon City, đường Hàm Nghi, Mỹ Đình 2, Nam Từ Liêm, Hà Nội www.codegym.vn 6

You might also like