- Thời gian
3 tháng - Lịch học
Thứ 2 đến 7 - Khai giảng
Vào các tuần trong tháng
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ó hơ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.
Đặc biệt, khi tham gia khóa học Lập trình Java từ A-Z bạn sẽ được trang bị kỹ về Spring Framework, 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.
100% học viên tốt nghiệp khóa học đã tìm được việc làm tại các công ty phần mềm lớn tại Đà Nẵng và được doanh nghiệp đánh giá cao.
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.
Lập trình Java cơ bả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
Xây dựng ứng dụng web với Java
Cơ bản về lập trình web
- Hiểu về kiến trúc ứng dụng Web trên Java
- Làm việc với web server
- Làm việc với Session, Cookie
- Làm việc với mô hình MVC
- Làm việc với Servlet
- Làm việc với JSP, EL, JSTL
Lập trình tương tác với cơ sở dữ liệu
- Làm việc với database và MySQL
- Làm việc với JDBC
- Sử dụng JDBC để kết nối cơ sở dữ liệu
- Làm việc Connection Pool để tăng hiệu suất cho ứng dụng
- Xây dựng ứng dụng web kết nối cơ sở dữ liệu
Kỹ năng nâng cao với ứng dụng Web
- Bảo mất ứng dụng web
- Làm việc với HttpResponse
- Làm việc với Filters
Hoàn chỉnh và triển khai ứng dụng Web
- Hoàn chỉnh ứng dụng web
- Triển khai ứng dụng lên Server
Làm việc với Spring framework
- Làm việc với Java Enterprise Architect
- Làm việc với Spring framework
- Làm việc với Spring Core(Spring Container, Spring DI)
- Làm việc với Spring JPA (Java Persistence API)
- Làm việc với Spring Transaction
- Xây dựng ứng dụng Web với Spring MVC
- Xây dựng Web Service với Spring RESTFUL Web Service
- Viết Unit Testing với Spring Unit Test
- Làm việc với Spring Boot
- Xây dựng ứng dụng Enterprise hoàn chỉnh với Spring
Thiết kế phần mềm
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
- Một số bản vẽ hữu ích khác
Thực hiện dự án(Project)
- 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…
Kỹ năng tìm việc
- 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
Giảng viên
Tài liệu học tập
Dạy Kèm IT – Nơi tốt nhất để học lập trình !