Khóa học Lập trình Java từ A-Z trang bị đầy đủ kiến thức, kỹ năng về ngôn ngữ lập trình Java, các công nghệ liên quan, framework, cách xây dựng ứng dụng để giúp học viên trở thành Lập trình viên Java chuyên nghiệp, có thể làm việc ngay tại các công ty phần mềm.
Java là ngôn ngữ lập trình được sử dụng rộng rãi nhất hiện nay. Mỗi năm có gần 1,000 lượt tuyển dụng lập trình viên Java tại Đà Nẵng và vẫn đang tiếp tục tăng cao. Đây là cơ hội lớn cho các bạn yêu thích ngôn ngữ lập trình này. Ngoài ra, Java cũng là ngôn ngữ lập trình cho Android, nền tảng lập trình di động phổ biến nhất hiện nay.
Khi tham gia khóa học Lập trình Java từ A-Z bạn sẽ được trang bị kỹ về Spring Boot một trong những Framework được các công ty phần mềm yêu cầu nhiều nhất hiện nay.
Đặc biệt, từ năm 2025, iViettech sẽ đưa môn học AI Adoption vào chương trình nhằm hướng dẫn học viên sử dụng AI hỗ trợ cho việc lập trình hiệu quả. Đây là cách để học viên không bị bỡ ngỡ khi tham gia vào thị trường lao động sau tốt nghiệp.
Bên cạnh đó, khóa học cũng bổ sung môn React và TypeScript để giúp học viên rèn luyện kỹ năng Fullstack, một trong những kỹ năng bắt buộc đối với lập trình viên trong tình hình mới.
100% học viên tốt nghiệp khóa học này đã tìm được việc làm tại các công ty phần mềm lớn tại Đà Nẵng như FSOFT, Napa Global, Sun*, Axon Active, Est Rouge… được doanh nghiệp đánh giá cao.
Java: Ngôn ngữ lập trình phổ biến nhất hiện nay
Khả năng của học viên sau khóa học
– Có đầy đủ kiến thức, kỹ năng về ngôn ngữ Java
– Xây dựng được các ứng dụng với Java
– Làm việc tốt với Spring Boot, React và TypeScript
– Có kinh nghiệm thực hiện dự án Java
– Sử dụng tốt tiếng Anh chuyên ngành
– Tự tin làm việc tại các doanh nghiệp phần mềm
Quyền lợi của học viên
– Đạt được kiến thức, kỹ năng của một lập trình viên Java chuyên nghiệp
– Được hỗ trợ tìm việc làm sau khi tốt nghiệp
– Được tư vấn phát triển nghề nghiệp lâu dài
– Được cập nhật miễn phí công nghệ liên quan trong vòng 3 năm
Môn học & thời lượng
STT | Môn học | Số giờ |
---|---|---|
1 | Lập trình Java căn bản | 48 |
2 | Xây dựng ứng dụng lớn (Enterprise) với Spring Boot | 56 |
3 | Phát triển kỹ năng FullStack với Spring Boot RESTFul, React và TypeScript | 44 |
4 | Thiết kế phần mềm | 22 |
5 | AI Adoption: Dùng AI để tăng năng suất coding | 4 |
6 | Thực hiện dự án | 48 |
7 | Kỹ năng tìm việc làm | 10 |
– Tuần học 3 buổi, mỗi buổi 4 tiết
– Thời gian học: 6 tháng
Đối tượng tham gia & yêu cầu đầu vào
Khóa học phù hợp với tất cả các bạn yêu thích lập trình và mong muốn tìm việc trong ngành phần mềm.
STT | Yêu cầu đầu vào | Nếu chưa có |
---|---|---|
1 | Có kiến thức, kỹ năng cơ bản về lập trình và Cơ sở dữ liệu. | Bạn nên tham gia khóa Lập trình viên chuyên nghiệp. |
Học phí
Học phí đóng theo tháng (6 lần) | 2,700,000 (VND) *6 |
Học phí theo kỳ (2 lần) | 7,700,000 (VND) * 2 – Tiết kiệm 5% |
Học phí trọn gói (1 lần) | 14,600,000 (VND) – Tiết kiệm 10% |
Đăng ký nhóm từ 2 người trở lên | Tiết kiệm 200,000 mỗi người |
Tự trang bị máy tính | Tiết kiệm 300,000 mỗi người |
Đăng ký sớm, Giảm ngay 10% học phí toàn khóa học.
Nội dung chi tiết khóa học Lập trình Java từ A-Z
Vui lòng kích vào tên môn học để xem nội dung chi tiết từng môn.
Kiến thức cơ bản về Java
- Giới thiệu về Java
- Làm việc với IDE
- Làm việc với kiểu dữ liệu
- Làm việc với câu lệnh điều khiển
- Kiểm tra dữ liệu đầu vào
- Test và Debug ứng dụng
Lập trình hướng đối tượng với Java
- Khái niệm về Lập trình hướng đối tượng
- Làm việc với Class, Object
- Làm việc với các tính chất (Encapsulation, Inheritance, Polymorphism)
- Làm việc với Interface, Abstract Class
- Các kỹ năng nâng cao về lập trình hướng đối tượng
Lập trình Java nâng cao
- Làm việc với Mảng (Array)
- Làm việc với Collection và Generics
- Làm việc với Dates và Strings
- Kiểm soát Exceptions
- Làm việc với Threads
- Làm việc với Java Enterprise Architect
- Giới thiệu về Spring framework, Spring Boot
- Làm việc với Spring Core(Spring Container, Spring DI, Spring Bean)
- Làm việc với Spring Data, Spring JPA (Java Persistence API)
- Làm việc với Hibernate Framework
- Xây dựng ứng dụng web với Spring Boot MVC
- Xây dựng Web Service với Spring Boot RESTFUL Web Service
- Viết Unit Testing với Spring Unit Test
- Bảo mật ứng dụng với Spring Security
- Xây dựng ứng dụng enterprise hoàn chỉnh với Spring Boot
- Thiết lập môi trường và công cụ làm việc với React
- Làm việc với React
- Làm việc với TypeScript
- Gọi và làm việc với REST API
- Làm việc với Component trong React
- Xây dựng ứng dụng React với Spring Boot REST API
- Thiết lập style cho ứng dụng với MUI
- Kiểm thử ứng dụng React
- Bảo mật ứng dụng
- Triển khai ứng dụng
Kiến thức chung về thiết kế phần mềm
- Khái niệm về thiết kế phần mềm
- Hiểu về qui trình sản xuất phần mềm
- Phân tích và thiết kế hệ thống theo mô hình hướng đối tượng (OOAD)
- Giới thiệu về UML
- UML và OOAD
Làm việc với các bản vẽ
- Use Case Diagram
- Class Diagram
- Sequence Diagram
- Activity Diagram
- Component Diagram
- Deployment Diagram
Kỹ năng khác
- Thiết kế cơ sở dữ liệu
- Từ thiết kế đến code
- Thiết kế hoàn chỉnh cho một dự án phần mềm
- Giới thiệu về các AI hỗ trợ lập trình
- Các kỹ thuật lập trình mà AI có thể hỗ trợ bạn
- Tư duy dùng AI để phát triển ứng dụng
- Cách dùng AI hiệu quả để tăng năng suất
- Thực hiện dự án sát với thực tế các công ty phần mềm đang làm
- Được giáo viên hướng dẫn thực hiện
- Làm việc theo mô hình sản xuất phần mềm hiện đại (Scrum)
- Sử dụng các công cụ quản lý như Trello, Git, GitHub, Maven…
- Hướng dẫn nghiên cứu , tiếp cận các công ty phần mềm
- Kỹ năng phỏng vấn tìm việc
- Hỗ trợ tìm việc cho đến khi tìm được việc làm
- Tư vấn kỹ năng phát triển nghề nghiệp
- Đạo đức nghề nghiệp của một lập trình viên
iViettech – Nơi tốt nhất để học lập trình !