KHOÁ HỌC CGC JAVA

TRỞ THÀNH LẬP TRÌNH VIÊN JAVA FULL-STACK TRONG 6 THÁNG
Chương trình đào tạo CGC Java giúp học viên làm chủ kiến thức lập trình nói chung & Java web nói riêng. Học viên hoàn thành khóa học có đủ năng lực của một lập trình viên chuyên nghiệp & tham gia trực tiếp vào các phần mềm tại doanh nghiệp, hoặc tự mình xây dựng các webstite và ứng dụng cho các mục đích khác nhau.
Liên Hệ

100% học viên có việc làm khi hoàn thành khóa học

Kỹ năng xây dựng lộ trình nghề nghiệp

Tư duy lập trình suốt đời

Hoàn tiền 100% nếu học viên không có việc làm

Tại sao bạn phải tham gia khóa học CGC Java ở CodeGym?

1

Bạn mất định hướng nghề nghiệp, không biết bắt đầu từ đâu và làm như thế nào?

2

Học CNTT nhưng năng lực hiện tại của bạn chưa tự tin & đủ đáp ứng nhu cầu DN?

3

Tư duy nghề nghiệp theo lối mòn cũ, kém linh hoạt và việc làm không có cơ hội phát triển?

4

Bạn muốn học nghề CNTT nhưng không biết nên học ở đâu chất lượng và ra có thể đi làm ngay tại DN?

Lợi ích khi bạn đến với khóa học JAVA

Học tập/ làm thực chiến có kế hoạch

Giảng viên/ tutor/ huấn luyện viên hướng dẫn hỗ trợ nhiệt tình

Định hướng Tư duy lập trình, kỹ năng chuyên môn và thành thạo ngôn ngữ lập trình Java

Đượ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

Học viên của CodeGym nói gì về khóa học này

Bệ đỡ hoàn hảo để bắt đầu nghề lập trình.

Nếu bạn đặt mục tiêu học để đi làm, xác định cho mình tâm lý nghiêm túc và chuẩn bị một tâm trí vững vàng, CodeGym sẽ là bệ đỡ hoàn hảo cho bạn để bắt đầu theo đuổi nghề lập trình viên.

Lưu Huệ Thương

Java Developer, NAL

Nếu bạn bắt đầu học lập trình từ con số 0, mình nghĩ CodeGym là lựa chọn tốt nhất. Ngoài ra, các thầy cô rất nhiệt tình và dễ mến, các tư vấn viên lại vô cùng xinh đẹp. Hãy chọn cho mình 1 người bạn học tốt để bắt đầu thôi nào!

Nguyễn Kim Hà

Java Developer, TTC Solutions

Nội dung chi tiết khoá học Lập trình viên JAVA

MODULE 1: LẬP TRÌNH CƠ BẢN

1. Tổng quan phát triển ứng dụng Web và Javascript căn bản

  • Quản lý công việc với Kanban và học cách học
  • Nhập môn lập trình căn bản
  • Biến và kiểu dữ liệu
  • Cấu trúc điều kiện

2. Javascript căn bản

  • Cấu trúc lặp
  • Mảng
  • Hàm

3. JavaScript nâng cao

  • Lập trình hướng đối tượng
  • Chuỗi

4. JavaScript nâng cao – Ứng tuyển giai đoạn Bootcamp

  • Giải quyết vấn đề và thuật toán
  • Case Study
  • Đánh giá và chuẩn bị cho Bootcamp
  • Tổng kết giai đoạn Bootcamp Preparation
MODULE 2: ADVANCED PROGRAMMING WITH JAVA

1. Ngôn ngữ Java và Lập trình Hướng đối tượng

  • Ngôn ngữ lập trình Java
  • Vòng lặp và mảng trong Java
  • Phương thức trong Java
  • Lớp và đối tượng trong Java
  • Access modifier, static method, static property
  • Kế thừa
  • Abstract Class & Interface
  • Clean Code & Refactoring
  • Automation Test & TDD

2. Cấu trúc dữ liệu

  • Danh sách, Generic
  • Stack, Queue, Map, Tree
  • Java Collection Framework

3. Thuật toán, File & Exceptions

  • Thuật toán tìm kiếm
  • Thuật toán sắp xếp
  • Xử lý ngoại lệ & Debug
  • Text File
  • Binary File & Serialization
  • Threading
  • String & Regex

4. OOAD, SOLID & Design Patterns

  • OOAD & SOLID
  • Design Patterns
  • Design Patterns: Structural Design Pattern
  • Design Patterns: Behavioral Design Pattern
  • Case study
  • Đánh giá kết thúc module
MODULE 3: WEB BACK-END DEVELOPMENT WITH JSP & SERVLET

1. Cơ sở dữ liệu

  • Thiết kế và tạo CSDL
  • Thao tác với CSDL
  • Các hàm trong SQL
  • SQL View, Index & SQL Stored Procedure

2. CSS

  • CSS
  • CSS Layout
  • Bootstrap

3. WEB

  • Web & Servlet
  • JSP & JSTL
  • MVC Model
  • JDBC & CRUD
  • JDBC Querying & Transaction
  • Dependency Management & Packaging
  • Case study
  • Đánh giá cuối module
MODULE 4: WEB BACK-END DEVELOPMENT WITH SPRING MVC

1. Giới thiệu Spring MVC Framework

  • Tổng quan Spring MVC
  • Spring Controller
  • View & Thymeleaf
  • Data Binding & Form

2. Database connection & Exception Handling

  • Thao tác với CSDL & ORM
  • JPA
  • Spring Data Repository
  • Validation
  • AOP & Exception Handling
  • Session & Cookie

3. Webservice & Security

  • Webservice & RESTful API
  • jQuery & AJAX
  • Internationalization
  • Bảo mật ứng dụng web
  • Phân quyền ứng dụng
  • Automation Testing

4. Spring Boot & Deployment

  • Spring Boot
  • Spring Boot Starters & Common Configurations
  • Deployment & CI/CD
  • Case study
  • Đánh giá kết thúc module
MODULE 5: WEB FRONT-END DEVELOPMENT WITH ANGULAR

1. UX/UI & TypeScript

  • UX/UI
  • TypeScript
  • Angular Overview
  • Angular Component & Template
  • Component Interaction

2. Angular Framework

  • Angular Form
  • Service và Router
  • Modules & Dependency Injection
  • Kết nối với Back-end
  • Đánh giá kết thúc module
MODULE 6: PROJECT & JOB

1. Dự án Full-Stack

  • Đào tạo quy trình dự án
  • Vẽ prototype
  • Thiết kế kiến trúc
  • Thiết kế giao diện
  • RESTful API
  • Thiết kế front-end
  • Điều hướng
  • Sử dụng RESTful API
  • Triển khai Json Web Token
  • Phát triển nghề nghiệp
  • Đọc sách
  • Đánh giá Project

2. Interview Preparation

  • CV & Online Profile
  • Company Visit & Developer at work
  • Lộ trình nghề nghiệp & Xu hướng công nghệ
  • Kỹ năng phỏng vấn
  • Hiring Day

Người đồng hành

Chị Lê Thị Châu - Người đồng hành cùng học viên CodeGym

Lê Thị Châu

“Mình thấy mình trẻ ra rất nhiều và luôn tràn đầy năng lượng mỗi ngày khi giảng dạy và học tập cùng học viên.”

“CodeGym luôn tạo điều kiện cho học viên của mình sáng tạo, mang lại không khí học tập tích cực, sôi nổi và hiệu quả nhất”

Thông tin thêm

Ai nên tham gia khóa học

Kết quả thực tế từ học viên

Mình 26 tuổi, quê Hà Giang, tốt nghiệp trường Đại học công nghệ thông tin và truyền thông Thái Nguyên

Mình quyết định theo học CodeGym vì hoàn thành nhanh và full-time. CodeGym trong mình là một kỷ niệm đẹp, nơi có những con người thân thiện, nhiệt huyết.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In est sem, ultrices ornare molestie sit amet, placerat vel arcu. Phasellus quis massa id sem pretium dictum. Donec sed sollicitudin est, sit amet eleifend ipsum. Vivamus nec pretium turpis.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In est sem, ultrices ornare molestie sit amet, placerat vel arcu. Phasellus quis massa id sem pretium dictum. Donec sed sollicitudin est, sit amet eleifend ipsum. Vivamus nec pretium turpis.

Một số câu hỏi thường gặp về khóa học

Cách thức đăng ký và nhập học khóa học này như thế nào?
Bạn có thể liên hệ CodeGym để nhận được tư vấn và đăng ký xét tuyển bằng một trong các cách sau:
– Đăng ký trực tiếp ngay tại đây
– Gọi đến số hotline: 02462538829
– Inbox qua Facebook: https://www.facebook.com/codegym.hn/
Gửi email đến hanoi@codegym.vn
 
 
Tôi sẽ làm được gì sau khóa học?
  • Có năng lực học tập suốt đời
  • Có kỹ năng quản lý thời gian công việc hiệu quả
  • Giao tiếp và cộng tác hiệu quả trong nhóm sản xuất phần mềm
  • Có kỹ năng xây dựng lộ trình nghề nghiệp
  • Có kỹ năng viết CV và phỏng vấn tuyển dụng
  • Thể hiện thái độ chuyên nghiệp tại môi truờng làm việc

Đăng kí tư vấn ngay

Thông tin liên hệ

Gửi thông tin cá nhân để được tư vấn miễn phí về các chương trình học dành cho người muốn tham gia