Java
KHÓA HỌC JAVA CORE
Khóa học Java Core
Thời lượng: 12 Buổi
Phòng B0201-Tòa Imperia, 423 Minh Khai, Hai Bà Trưng, Hà Nội
VÌ SAO BẠN NÊN LỰA CHỌN HỌC LẬP TRÌNH JAVA
Ngôn ngữ lập trình Java đã được phát triển bởi công ty Sun Microsystem vào năm 1995. Trong hơn 24 năm hình thành và phát triển, Java đã trở thành nền tảng của hầu hết các ứng dụng ngày nay. Nó đã chứng minh được giá trị của mình trong việc phát triển các phần mềm doanh nghiệp, ứng dụng đi động, phát triển website, game và cả hệ thống nhúng.
Java đã được sử dụng rất nhiều trong các ứng dụng ngân hàng / tài chính trên khắp thế giới. Nó cũng được các doanh nghiệp lớn như Amazon, Google và Facebook coi là một trong những ngôn ngữ tốt nhất để duy trì và phát triển website dành cho doanh nghiệp.
Do đó, có thể nói rằng bạn hoàn toàn yên tâm chọn Java để Lập trình Web.
MỤC TIÊU KHÓA HỌC
Nắm được kiến thức Java cơ bản cũng như kiến thức về lập trình hướng đối tượng (OOP)
Có thể viết được các chương trình java cơ bản như các ứng dụng Console App, Desktop App
Làm nền tảng để học tiếp các khóa học nâng cao về java (Java web, Android…)
Có thể xin làm java fresher hoặc thực tập tại các công ty phần mềm
Từ kiến thức cơ bản JAVA CORE bạn có thể tự học các ngôn ngữ lập trình hướng đối tượng khác như Python, C#…
NỘI DUNG HỌC
Khóa học này dạy bạn điều gì?
Bạn sẽ học như thế nào?
Tại sao nên tham gia khóa học này?
Cài đặt môi trường (IntelliJ IDE + JDK)
Giới thiệu về ngôn ngữ Java
Cấu trúc chương trình trong Java – HelloWorld
Biến
Kiểu dữ liệu
Toán tử
Nhập xuất dữ liệu cơ bản trong console
Cấu trúc điều kiện, rẽ nhánh
Cấu trúc vòng lặp
Break và continue
Mini Game
Mảng một chiều
Mảng nhiều chiều
Xử lý chuỗi
Enum
Quick Quizz
Class và Object
Các thành phần của class
Access Modifiers
Constructor, Getters/Setters
Mini Game
Tính thừa kế (Inheritance)
Extends, super, instanceof
Tính đa hình (Polymorphism)
Ghi đè, nạp chồng
Quick Quizz
Abstract class
Interface
Collection trong Java
ArrayList, LinkedList
Sets và Maps
Các kỹ thuật lưu trữ, sắp xếp trên Collections
Mini Game
Tổng quan về Exception trong Java
Check Exception và Uncheck Exception – Throwing Exception
Từ khóa throw, throws
Kỹ thuật debug, kiểm soát Exception
Files và Streams
Text file I/O
Binary File I/O
Các kỹ thuật đọc ghi file hiệu quả với chương trình
Quick Quizz
Các component cơ bản trong Java Swing
Layout cơ bản
Hoàn thành project Java hoàn chỉnh (GUI, logic)
Quick Quizz Test
ƯU ĐIỂM VÀ LỢI ÍCH CỦA KHÓA HỌC JAVA CORE TẠI PLUSPLUS
Hệ thống học tập

Plusplus Academy sử dụng hệ thống video trực tuyến và hệ thống LMS ( Learning Management System) hiện đại để hỗ trợ học tập cho các khóa học.
Giảng viên – Mentor hỗ trợ

Trong suốt khóa học, học viên được hỗ trợ nhiệt tình từ các giảng viên và các mentor. Giảng viên chia sẻ tất cả các kinh nghiệm có được từ các dự án giảng viên đang làm. Mentor tích cực đôn đốc việc code, hỗ trợ sửa lỗi code và góp ý code đúng chuẩn.
Dự án – bài tập thực tế

Hệ thống bài tập – dự án thực tế được áp dụng vào từng buổi học. Ngay sau buổi học, học viên đã có thể code các phần của dự án, bài luyện tập chuyên sâu.
Nhóm thảo luận – tương tác

Ngoài giờ học tại lớp, học viên còn được hỗ trợ tích cực từ Giảng viên, Mentor và các bạn cùng lớp trên kênh thảo luận và kênh chat cực kì sôi nổi. Bạn luôn có được động lực học tập cao nhất từ các nhóm thảo luận này.
GIẢNG VIÊN & CHUYÊN GIA
CÁC CHƯƠNG TRÌNH ƯU ĐÃI :
* Đăng ký ngay hôm nay để nhận các ƯU ĐÃI sau:
* Tặng khóa sử dụng Git
* Bộ tài liệu và một số video của khóa học để xem trước
*Quy trình phát triển phần mềm (Agile, Kanban)
*Công cụ phương pháp làm teamwork ( Trello, UML)
*Hỗ trợ viết CV, luyện phỏng vấn xin việc