Khóa Học Java Bootcamp Fullstack

FULL-TIME

Khởi đầu sự nghiệp mới – Trở thành coder chuyên nghiệp – Thời gian học full- time – Cam kết việc làm – Chứng chỉ quốc tế

Vì sao nên chọn ngôn ngữ lập trình Java?

Tin cậy – đa nền tảng: Java là ngôn ngữ lập trình được thiết kế với tính bảo mật cao và khả năng đa nền tảng, giúp phát triển ứng dụng an toàn, ổn định và có thể chạy trên nhiều thiết bị khách nhau

9 triệu

Số lượng lập trình viên sử dụng Java trên toàn Thế giới

1 tỷ

Số lượng thiết bị chạy Java trên toàn Thế giới

30-60 triệu

Rank lương cho vị trí Senior Java tại Việt Nam

95%

Tỷ lệ các doanhg nhiệp công nghệ sử dụng Java

KHOÁ HỌC BOOTCAMP JAVA FULLSTACK PHÙ HỢP VỚI AI?

Dành cho các bạn mong muốn học lập trình, bao gồm người chưa từng học lập trình và người đã biết lập trình căn bản:

nguoi-lam-trai-nganh

Lập trình viên: muốn cập nhật công nghệ mới, nâng cao tay nghề

sinh viên

Sinh viên học CNTT: công nghệ phần mềm, bảo mật ATTT, khoa học máy tính vv muốn có một nền tảng lập trình vững vàng để tạo lợi thế khi đi xin việc.

sinh-vien-trai-nganh

Sinh viên trái ngành: khoa kỹ thuật, ngoại ngữ, kinh tế vv muốn chuyển sang ngành IT để có các cơ hội việc làm và phát triển nghề nghiệp tốt hơn

Tester
nguoi-lam-trai-nganh

Sinh viên IT mới ra trường chưa có kinh nghiệm, cần trau dồi kiến thức thực chiến để theo đuổi con đường kiểm thử chuyên nghiệp.

nguoi-thieu-dinh-huong

Người đi làm trái ngành đang băn khoăn lựa chọn ngành nghề khác, muốn được tư vấn và hỗ trợ để tìm ra lựa chọn đúng, nhanh chóng nắm vững tay nghề và đi làm

trở thành lập trình viên chuyên nghiệp chỉ sau 6 tháng

Sau khi hoàn thành khóa học, bạn sẽ:

stt1
Kỹ năng chuyên môn Sử dụng thành thạo ngôn ngữ JavaScript và Java, xây dựng được các website tĩnh
stt2
Xây dựng được bộ kỹ năng mềm quan trọng của dân IT Kỹ năng quản lý công việc, tự học, teamwork, thuyết trình, phản biện, Tiếng Anh chuyên ngành…
stt3
100% hỗ trợ việc làm CodeGym cam kết học viên của chương trình CGC Java sẽ nhận được việc làm trong 90 ngày sau khi kết thúc khoá học.
tester STT
Tiếng Anh & Chứng chỉ quốc tế Sau khi tốt nghiệp chương trình đào tạo nghề lập trình viên, học viên có cơ hội đăng ký học miễn phí chuyên ngành IT, và nhận chứng chỉ lập trình Quốc tế OCA

CODEGYM ĐEM ĐẾN GIẢI PHÁP ĐÀO TẠO LẬP TRÌNH JAVA TỐI ƯU

Chương trình đào tạo bài bản, thực chiến, sát với nhu cầu thực tế của doanh nghiệp
Mô hình học Coding Bootcamp tiên phong tại Việt Nam, phù hợp với cả người bắt đầu từ con số 0
CodeGym
Đội ngũ giảng viên và mentor dày dặn kinh nghiệm, nhiệt tình, tận tâm, hỗ trợ 24/7
Cam kết 100% việc làm bằng hợp đồng, hỗ trợ học lại miễn phí nếu không đạt
Tích hợp nội dung và trang bị đầy đủ kiến thức giúp bạn chinh phục nhà tuyển dụng
Không chỉ dạy, CodeGym huấn luyện cho học viên tư duy, phương pháp, năng lực học tập hiệu quả suốt đời

LỘ TRÌNH KHÓA HỌC java WEB FULLSTACK TẠI CODEGYM

Module 1: Lập trình cơ bản với ngôn ngữ JavaScript và tư duy giải quyết vấn đề.

Hoàn thành module, học viên có đủ kiến thức và kỹ năng nền tảng về lập trình để bước sang giai đoạn học lập trình chuyên sâu. Kết thúc module này, học viên có thể: ● Sử dụng được Git để lưu trữ và chia sẻ mã nguồn ● Áp dụng được kỹ năng giải quyết vấn đề với các bài toán thông dụng ● Sử dụng được các cấu trúc lập trình nền tảng như: biến, kiểu dữ liệu, toán tử, biểu thức, cấu trúc điều kiện, cấu trúc lặp, mảng, hàm ● Trình bày được các khái niệm cơ bản của mô hình Lập trình Hướng Đối tượng ● Thành thạo cú pháp ngôn ngữ lập trình JavaScript ● Trình bày được quá trình thiết kế, xây dựng và thực thi một ứng dụng ● Sử dụng được Kanban để quản lý công việc cá nhân hằng ngày ● Áp dụng được kỹ thuật ghi chép tốt trong quá trình học

Module 2: Lập trình nâng cao với Java

Kết thúc module này, học viên nắm được kỹ thuật cốt lõi trong lập trình, nâng cao tư duy, thành thạo việc phát triển các ứng dụng dựa trên ngôn ngữ Java, mô hình lập trình Hướng đối tượng và Cấu trúc dữ liệu và giải thuật. Kết thúc module này, học viên có thể: ● Sử dụng thành thạo cú pháp của ngôn ngữ Java ● Trình bày được các đặc điểm của mô hình Lập trình Hướng Đối tượng ● Thiết kế được các giải pháp cơ bản theo mô hình Lập trình Hướng Đối tượng ● Sử dụng được các ký hiệu UML cơ bản để mô tả các giải pháp ● Trình bày được ý nghĩa của nguyên lý SOLID trong thiết kế ● Sử dụng được các cấu trúc dữ liệu ArrayList, LinkedList, Set và Map ● Triển khai được các thuật toán tìm kiếm cơ bản ● Triển khai được các thuật toán sắp xếp cơ bản ● Trình bày được tầm quan trọng của Clean Code ● Sử dụng được các kỹ thuật refactoring cơ bản để đảm bảo Clean Code ● Triển khai được kiểm thử tự động ● Triển khai được kiểm thử đơn vị ● Xử lý được ngoại lệ ● Thao tác được với file và thư mục ● Triển khai được cơ chế làm việc đa luồng ● Trình bày được ý nghĩa của Design Pattern

Module 3: Phát tiển web back-end với JSP & Servlet

Kết thúc module học viên thiết kế được website, xây dựng được các ứng dụng web sử dụng công nghệ JSP & Servlet. 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. Kết thúc module này, học viên có thể: ● Thiết kế được các cơ sở dữ liệu đơn giản ● Quản lý được dữ liệu trên các hệ quản trị CSDL ● Thiết kế được giao diện website ● Sử dụng được Bootstrap để thiết kế giao diện website ● Sử dụng được JDBC để thao tác với CSDL ● Trình bày được mô hình MVC ● Trình bày được mô hình Web, Web Server và giao thức HTTP ● Phát triển được ứng dụng Java Web cơ bản sử dụng JSP và Servlet ● Quản lý được thư viện sử dụng Gradle và Maven ● Áp dụng được các kỹ thuật đọc sách hiệu quả ● Thể hiện tính kiên trì và thái độ tốt đối với nghề nghiệp

Module 4: Phát triển web back-end với Spring MVC

Kết thúc module học viên thiết kế được website, xây dựng được các ứng dụng web sử dụng nền tảng Spring MVC đồ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.. 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. Kết thúc module này, học viên có thể: ● Phát triển được ứng dụng Java Web sử dụng Spring MVC ● 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 ● Áp dụng được các kỹ thuật đọc sách hiệu quả ● Thể hiện tính kiên trì và thái độ tốt đối với nghề nghiệp

Module 5: Phát triển web frontend với ReactJS

Kết thúc module, học viên có thể phát triển được các ứng dụng front-end cơ bản sử dụng ReactJS với các giao diện cơ bản, có thể kết nối đến API của back-end. Kết thúc module này, học viên có thể: ● Trình bày được các nguyên tắc UX/UI ● Trình bày được ý nghĩa của JSON ● Trình bày được giao thức HTTP ● Phát triển được ứng dụng front-end cơ bản ● Sử dụng được form trong ReactJS ● Kết nối được back-end trong ReactJS ● Sử dụng thư viện Redux, Hook ● Triển khai được cơ chế Routing trong ứng dụng ReactJS ● Triển khai được Testing cho ứng dụng ReactJS ● Deploy ứng dụng React JS ● Trình bày được các nguyên tắc giao tiếp HORENSO ● Trình bày được các nguyên tắc về báo cáo và giao tiếp tại môi trường làm

Module 6: Dự án và phát triển nghề nghiệp

Module này giúp học viên rèn luyện các kỹ thuật làm việc trong nhóm phát triển phần mềm theo mô hình Scrum và bắt đầu tìm kiếm việc làm và ứng tuyển vào các vị trí lập trình tại các doanh nghiệp. Kết thúc module này, học viên có thể: ● Tham gia tốt vào các nhóm Agile ● Sử dụng được các công cụ hỗ trợ nhóm Scrum ● Triển khai được TDD ● Thiết kế được các kiến trúc cơ bản theo mô hình OOP ● Thiết kế được các giao diện web cơ bản cho ứng dụng ● Tạo được RESTful API đầy đủ cho ứng dụng ● Thiết kế được ứng dụng front-end cơ bản ● Thành thạo kết nối ứng dụng Front-end và Back-end thông qua RESTful API ● Triển khai được JSON Web Token ● Thành thạo các giải thuật của các bài toán thông dụng ● Xây dựng được portfolio trực tuyến ● Xây dựng được Resume và Cover letter ● Có được lộ trình nghề nghiệp cho bản thân ● Am hiểu về thị trường và ngành nghề của mình ● Áp dụng được các kỹ năng tham gia phỏng vấn cơ bản ● Áp dụng được các kỹ năng làm việc hiệu quả tại doanh nghiệp

Lịch học

Part-time: 8 tiếng/ngày Thời lượng: 5 ngày/tuần
f

Tham gia

Trực tiếp tại CodeGym Thời gian: 6 tháng

Địa điểm

CodeGym Mỹ Đình Hàm Nghi, Hà Nội

CHƯƠNG TRÌNH HỌC

Hai gói chương trình đào tạo phù hợp với nhu cầu học tập của từng học viên

 

PHẢN HỒI CỦA HỌC VIÊN CODEGYm

Minh bắt đầu với Comtor. Sau khi theo học tại CodeGym, có nền tảng base IT mình đã lựa chọn phát triển theo BrSE và hiện đang có chứng chỉ N1 tiếng Nhật. Thu nhập đạt mức còn trên cả mong đợi. Mình muốn gửi lời cảm ơn chân thành đến các giảng viên tại CodeGym Hà Nội

Phạm Ngọc Liên

Kỹ sư cầu nối BrSE , Middle level tại Sun Asterisk

Cảm ơn Coach Kiều Anh đã giúp đỡ và đồng hành cùng mình từ những ngày chập chững mới biết tới Java. Khởi đầu bước ngoặt sự nghiệp nhờ có CodeGym Hà Nội. Mình chỉ muốn nói rằng, hãy thật sự cố gắng làm điều mình muốn “Nothing is impossible”

Nguyễn Văn Đức

Technical Leader, NTTData VDS

Mình là dân trái ngành, đam mê với CNTT. Bản thân có chút lợi thế về ngoài ngữ tiếng Nhật, cộng thêm việc nắm bắt được cơ hội phát triển của ngành IT trong thời đại số 4.0 như hiện tại. CodeGym đã trở thành nơi đồng hành và chắp cánh ước mơ trở thành lập trình viên của mình.

Tống Đức Chung

Lập trình viên, BMBSOFT

ĐỘI NGŨ GIẢNG VIÊN

giang-vien-le-thi-chau

Lê Thị Châu

Giám đốc Đào tạo CodeGym

  • Hơn 10 năm kinh nghiệm trong lĩnh vực CNTT
  • Gần 7 năm đào tạo các ngôn ngữ lập trình
  • Chuyên gia phát triển chương trình và quản lý đào tạo
  • Đồng hành, huấn luyện hàng nghìn học viên trở thành lập trình viên chuyên nghiệp
giang-vien-le-hong-quan

Lê Hồng Quân

Trưởng nhóm Giảng viên

  • Chuyên gia trong giảng dạy ngôn ngữ lập trình: Java, Spring, Servlet, Angular 2, ReactJs
  • Database: MySQL, MySQL Server
  • Tài năng, nhiệt huyết, giàu kinh nghiệm
  • Chứng chỉ lập trình viên quốc tế OCA
  • Đào tạo hàng trăm lập trình viên Java đầu quân cho thị trường CNTT
giang-vien-nguyen-van-toan

Đào Như Anh

Trưởng nhóm Giảng viên

  • Kỹ sư CNTT loại xuất sắc Đại học Giao thông vận tải
  • Giải nhất UTC Code Battle 2019.
  • Thành thạo ngôn ngữ lập trình: PHP, Javascript, Python, Java, C#, Typescript, ExpressJS, NodeJS, Spring, Servlet, .Net, Laravel, ReactJS, Angular, HTML, CSS, Ajax, VueJs
  • Database: SQL Server, MySQL Server
  • Chứng chỉ lập trình viên quốc tế OCA

Đăng ký ngay để được hỗ trợ tư vấn khóa đào tạo Java Web Fullstack tại CodeGym Hà Nội

CODEGYM HÀ NỘI

Hotline: 0246 253 8829 | 0365 496 952

Email: hanoi@codegym.vn

Hà Nội: Số 23, Lô TT01, KĐT Mon City, Mỹ Đình 2, Q. Nam Từ Liêm, Hà Nội.

VPTS Việt Trì: Băng 1, Đường Quang Trung, P. Dữu Lâu, TP Việt Trì, Phú Thọ.

Huế: Tầng 4, 28 Nguyễn Tri Phương, Phường Phú Nhuận, TP Huế, TTH.

Đà Nẵng: Số 280 đường Trần Hưng Đạo, phường An Hải Tây, quận Sơn Trà, ĐN.

Quảng Trị: 133 Lý Thường Kiệt, TP Đông Hà, QT.

TP. HCM: 21K Nguyễn Văn Trỗi, Phường 11, Quận Phú Nhuận, TP HCM.

Công ty CP CodeGym Việt Nam – MST: 010 810 4526

Đ/c: Căn hộ TT01.23 dự án Hải Đăng city, phường Mỹ Đình 2, quận Nam Từ Liêm, thành phố Hà Nội

0246.253.8829