Java Từ Cơ Bản Đến Nâng Cao - Lập Trình Hướng Đối Tượng Chuyên Nghiệp
4.7
(
2156
lượt xem)
• 5 giờ 20 phút
Cái này test nha brooo
Giảng viên
Xem trước khóa học
Khóa học Java toàn diện giúp bạn thành thạo ngôn ngữ lập trình phổ biến nhất thế giới. Từ những khái niệm cơ bản như biến, vòng lặp, điều kiện cho đến lập trình hướng đối tượng nâng cao với Class, Object, Inheritance, Polymorphism, và Abstraction. Bạn sẽ học cách xây dựng ứng dụng desktop với Swing, làm việc với cơ sở dữ liệu JDBC, xử lý exception, collection framework, và multithreading. Khóa học cũng bao gồm Spring Framework cơ bản để chuẩn bị cho việc phát triển ứng dụng enterprise.
Bạn sẽ học được gì?
- Nắm vững cú pháp Java cơ bản: biến, kiểu dữ liệu, toán tử, điều kiện, vòng lặp.
- Hiểu và áp dụng lập trình hướng đối tượng: Class, Object, Constructor, Method.
- Làm chủ 4 tính chất OOP: Encapsulation, Inheritance, Polymorphism, Abstraction.
- Sử dụng thành thạo Java Collections: ArrayList, HashMap, HashSet, LinkedList.
- Xử lý ngoại lệ (Exception Handling) và File I/O operations.
- Lập trình đa luồng (Multithreading) và synchronization.
- Kết nối và thao tác với cơ sở dữ liệu MySQL/PostgreSQL qua JDBC.
- Xây dựng giao diện người dùng với Java Swing hoặc JavaFX.
- Thực hành với 3 project thực tế:
- Ứng dụng quản lý sinh viên (Desktop App + Database)
- Mini Bank System với tính năng chuyển khoản
- Web API đơn giản với Spring Boot cơ bản
- Hiểu về JVM, JRE, JDK và cách deploy ứng dụng Java.
- Nền tảng vững chắc để học Spring Framework, Android, hoặc Big Data.
Nội dung khóa học
5 chương • 46 bài học • 0 phút
Tìm hiểu về Java, cài đặt môi trường và những khái niệm cơ bản nhất
Giới thiệu về Java và lịch sử phát triển
Học về giới thiệu về java và lịch sử phát triển
Cài đặt JDK, IDE và môi trường phát triển
Học về cài đặt jdk, ide và môi trường phát triển
Chương trình Hello World đầu tiên
Học về chương trình hello world đầu tiên
Cấu trúc một chương trình Java cơ bản
Học về cấu trúc một chương trình java cơ bản
Biến và kiểu dữ liệu trong Java
Học về biến và kiểu dữ liệu trong java
Toán tử và biểu thức
Học về toán tử và biểu thức
Input/Output cơ bản với Scanner
Học về input/output cơ bản với scanner
Debugging và xử lý lỗi cơ bản
Học về debugging và xử lý lỗi cơ bản
Học cách điều khiển luồng chương trình với if-else, switch và các vòng lặp
Câu lệnh điều kiện if-else
Học về câu lệnh điều kiện if-else
Câu lệnh switch-case
Học về câu lệnh switch-case
Vòng lặp for và enhanced for
Học về vòng lặp for và enhanced for
Vòng lặp while và do-while
Học về vòng lặp while và do-while
Break, continue và nested loops
Học về break, continue và nested loops
Arrays - Mảng một chiều
Học về arrays - mảng một chiều
Arrays - Mảng đa chiều
Học về arrays - mảng đa chiều
Bài tập thực hành: Xây dựng calculator đơn giản
Học về bài tập thực hành: xây dựng calculator đơn giản
String và các phương thức xử lý chuỗi
Học về string và các phương thức xử lý chuỗi
Nắm vững các khái niệm OOP: Class, Object, Inheritance, Polymorphism
Giới thiệu về OOP và các khái niệm cơ bản
Học về giới thiệu về oop và các khái niệm cơ bản
Class và Object - Tạo lớp đầu tiên
Học về class và object - tạo lớp đầu tiên
Constructor và Method Overloading
Học về constructor và method overloading
Encapsulation - Tính đóng gói
Học về encapsulation - tính đóng gói
Inheritance - Tính kế thừa
Học về inheritance - tính kế thừa
Polymorphism - Tính đa hình
Học về polymorphism - tính đa hình
Abstraction với Abstract Class
Học về abstraction với abstract class
Interface và Multiple Inheritance
Học về interface và multiple inheritance
Static keyword và Class Members
Học về static keyword và class members
Bài tập thực hành: Xây dựng hệ thống quản lý sinh viên
Học về bài tập thực hành: xây dựng hệ thống quản lý sinh viên
Làm việc với Collections, xử lý ngoại lệ và File I/O
Collections Framework - Tổng quan
Học về collections framework - tổng quan
ArrayList và LinkedList
Học về arraylist và linkedlist
HashMap và HashSet
Học về hashmap và hashset
TreeMap, TreeSet và Comparator
Học về treemap, treeset và comparator
Iterator và Enhanced for loop
Học về iterator và enhanced for loop
Exception Handling - Try, Catch, Finally
Học về exception handling - try, catch, finally
Custom Exceptions và Throws
Học về custom exceptions và throws
File I/O - Đọc và ghi file
Học về file i/o - đọc và ghi file
Bài tập thực hành: Ứng dụng quản lý thư viện
Học về bài tập thực hành: ứng dụng quản lý thư viện
Multithreading, JDBC, Swing GUI và xây dựng project hoàn chỉnh
Multithreading - Thread và Runnable
Học về multithreading - thread và runnable
Synchronization và Thread Safety
Học về synchronization và thread safety
JDBC - Kết nối cơ sở dữ liệu
Học về jdbc - kết nối cơ sở dữ liệu
CRUD Operations với JDBC
Học về crud operations với jdbc
Swing GUI - JFrame, JPanel, Components
Học về swing gui - jframe, jpanel, components
Event Handling trong Swing
Học về event handling trong swing
Project 1: Banking System với GUI
Học về project 1: banking system với gui
Project 2: Inventory Management System
Học về project 2: inventory management system
Deployment và JAR file creation
Học về deployment và jar file creation
Giới thiệu Spring Framework cơ bản
Học về giới thiệu spring framework cơ bản
Xem trước khóa học
Khóa học Java toàn diện giúp bạn thành thạo ngôn ngữ lập trình phổ biến nhất thế giới. Từ những khái niệm cơ bản như biến, vòng lặp, điều kiện cho đến lập trình hướng đối tượng nâng cao với Class, Object, Inheritance, Polymorphism, và Abstraction. Bạn sẽ học cách xây dựng ứng dụng desktop với Swing, làm việc với cơ sở dữ liệu JDBC, xử lý exception, collection framework, và multithreading. Khóa học cũng bao gồm Spring Framework cơ bản để chuẩn bị cho việc phát triển ứng dụng enterprise.