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

Typescript
Expert
Java Từ Cơ Bản Đến Nâng Cao - Lập Trình Hướng Đối Tượng Chuyên Nghiệp
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

Java Từ Cơ Bản Đến Nâng Cao - Lập Trình Hướng Đối Tượng Chuyên Nghiệp
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.

1.000 ₫

Học thử