Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Java for Beginners

Java Cho Người Mới Bắt Đầu

Java Cho Người Mới Bắt Đầu

Kiến thức nền tảng Java, Lập trình Hướng Đối tượng, Xử lý Ngoại lệ, Luồng trong Java cùng Telusko

4.6
(5,866 đánh giá)
48,105 học viên
Giảng viên
Navin Reddy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
14.5 giờ video
118 bài giảng
18 bài quiz
13 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Ngôn ngữ Lập trình Java
Xây dựng Ứng dụng bằng Java
Tính năng Cốt lõi và Nâng cao của Ngôn ngữ Java
Xử lý Ngoại lệ, Luồng và Collection API

Yêu cầu

Kiến thức Cơ bản về Máy tính

Đối tượng phù hợp

Dành cho Lập trình viên muốn làm việc với Công nghệ Java và Xây dựng ứng dụng doanh nghiệp

Nội dung khóa học

2 phần • 118 bài giảng
1 Giới thiệu
2 Cài đặt JDK
3 Code đầu tiên trong Java
4 Cách Java hoạt động
5 Biến
6 Kiểu dữ liệu
7 Literal
8 Chuyển đổi Kiểu dữ liệu
9 Toán tử Số học
10 Toán tử Quan hệ
11 Toán tử Logic
12 Câu lệnh if else
13 Câu lệnh If Else If
14 Toán tử Ternary
15 Câu lệnh Switch
16 Tại sao cần Vòng lặp
17 Vòng lặp While
18 Vòng lặp Do While
19 Vòng lặp For
20 Nên dùng Vòng lặp nào
21 Lý thuyết về Lớp và Đối tượng
22 Thực hành Lớp và Đối tượng
23 JDK JRE JVM
24 Phương thức
25 Nạp chồng Phương thức
26 Stack và Heap
27 Tại sao cần Mảng
28 Tạo Mảng
29 Mảng Đa chiều
30 Mảng Jagged và Mảng 3D
31 Mảng các Đối tượng
32 Nhược điểm của Mảng
33 Vòng lặp for cải tiến
34 String là gì
35 String có thể thay đổi và không thể thay đổi
36 StringBuffer và StringBuilder
37 Tính đóng gói
38 Getter và Setter
39 Từ khóa this
40 Hàm tạo
41 Hàm tạo mặc định và hàm tạo có tham số
42 Biến Static
43 Phương thức Static
44 Khối Static
45 Quy ước đặt tên
46 Đối tượng Vô danh
47 Kế thừa là gì
48 Tại sao cần Kế thừa
49 Kế thừa Đơn cấp và Đa cấp
50 Kế thừa Nhiều cấp
51 Phương thức this và super
52 Ghi đè Phương thức
53 Gói
54 Phạm vi Truy cập
55 Tính đa hình
56 Phân phối Phương thức Động
57 Từ khóa Final
58 Lớp Object: equals, toString, hashcode
59 Upcasting và Downcasting
60 Lớp Wrapper
61 Dự án 1 - Giới thiệu
62 Dự án 1 - Lớp QuestionService và Question
63 Dự án 1 - Tạo Câu hỏi Cứng và Hiển thị
64 Dự án 1 - Chơi Quiz
65 Dự án 1 - Tính Điểm
66 Từ khóa Abstract
67 Lớp bên trong
68 Lớp bên trong Vô danh
69 Lớp Abstract và Lớp bên trong Vô danh
70 Tại sao cần Interface
71 Interface là gì
72 Tìm hiểu thêm về Interface
73 Enum là gì
74 Enum với if và switch
75 Lớp Enum
76 Annotation là gì
77 Các loại Interface
78 Functional Interface (Mới)
79 Biểu thức Lambda
80 Biểu thức Lambda có giá trị trả về
81 Ngoại lệ là gì
82 Xử lý Ngoại lệ dùng try catch
83 try với nhiều catch
84 Cấu trúc phân cấp Ngoại lệ
85 Từ khóa throw
86 Ngoại lệ Tùy chỉnh
87 Ủy quyền Ngoại lệ dùng throws
88 Nhập liệu từ người dùng với BufferedReader và Scanner
89 try với tài nguyên
90 Luồng
91 Đa luồng
92 Độ ưu tiên và Tạm dừng Luồng
93 Runnable vs Thread
94 Điều kiện Tranh chấp
95 Trạng thái Luồng
96 Collection API
97 ArrayList
98 Set
99 Map
100 Comparator vs Comparable
101 Tại sao cần Stream API
102 Phương thức forEach
103 Stream API
104 Map, Filter, Reduce, Sorted
105 ParallelStream trong Java
106 Lớp Optional trong Java
107 Tham chiếu Phương thức
108 Tham chiếu Hàm tạo
1 Giới thiệu JDBC
2 Cài đặt Postgres
3 Các bước JDBC
4 File jar Thư viện Postgres
5 Kết nối Java và Cơ sở dữ liệu
6 Thực thi và Xử lý
7 Lấy tất cả Bản ghi
8 Thao tác CRUD
9 Vấn đề với Statement
10 PreparedStatement

Giới thiệu khóa học

We are glad you decided to learn how to do Java development. In this course, you'll learn the most important and in-demand skills for core Java development. Especially if you have a job interview or a Java project to complete. This course is designed for complete beginners with no background in Java and will teach you everything you need to know to become an expert.

You will learn how to create classes and interfaces, as well as how to write many methods that include variables, operators, data types, loops, conditional statements, exception handling, and threads. Furthermore, you will everything in practical way.

Java is not difficult, its a structured programming language used by big companies.

Java is used in Android, Enterprise application development, web sites, Big data, AI and many more.

Navin Reddy (that's me:P) is the instructor for this course, and he has a YouTube channel called Telusko with over 2 million subscribers.

I have industry experience of 13 years worked on Java, Spring, JS, AWS, Kotlin, Blockchain etc.

I love exploring different technologies and sharing my knowledge with everyone.


I hope you will enjoy the course and practise along side.

You will find the source code in the github repository.



Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Database Connectivity
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Programming
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊