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

JavaScript Basics for Beginners

JavaScript Cơ Bản Cho Người Mới Bắt Đầu

JavaScript Cơ Bản Cho Người Mới Bắt Đầu

JavaScript - Thành Thạo Kiến Thức Nền Tảng Trong 6 Giờ

4.6
(46,482 đánh giá)
179,312 học viên
Giảng viên
Mosh Hamedani
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.509.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.5 giờ video
105 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

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

Hiểu các khái niệm cơ bản trong JavaScript
Học kỹ năng giải quyết vấn đề
Học và áp dụng các phương pháp hay nhất
Tránh những lỗi và sai lầm phổ biến mà các lập trình viên JavaScript khác thường mắc phải
Viết mã JavaScript chắc chắn, vững vàng

Yêu cầu

Không cần kinh nghiệm lập trình để tham gia khóa học này.

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

Dành cho bất kỳ ai muốn trở thành nhà phát triển web
Các lập trình viên hiện tại cần củng cố hiểu biết về JavaScript

Nội dung khóa học

7 phần • 104 bài giảng
1 1- Lời chào mừng
2 2- JavaScript là gì?
3 3- Thiết lập Môi trường Phát triển
4 4- JavaScript trong Trình duyệt
5 5- Nguyên tắc Tách biệt Mối quan tâm
6 6- JavaScript trong Node
7 7- Mã nguồn
1 1- Biến
2 2- Hằng số
3 3- Các Kiểu Dữ liệu Nguyên thủy
4 4- Kiểu động (Dynamic Typing)
5 5- Đối tượng (Objects)
6 Mảng (Arrays)
7 Hàm (Functions)
8 Các Loại Hàm
1 1- Toán tử trong JavaScript
2 Toán tử Số học
3 3- Toán tử Gán
4 4- Toán tử So sánh
5 5- Toán tử Bằng
6 6- Toán tử Ba ngôi (Ternary)
7 7- Toán tử Logic với Giá trị Không phải Boolean
8 8- Toán tử Logic với Giá trị Không phải Boolean
9 Toán tử Bitwise
10 10- Thứ tự Ưu tiên của Toán tử
11 11- Câu hỏi Kiểm tra
12 12- Bài tập - Hoán đổi Giá trị Biến
1 1- If...else
2 2- Switch...case
3 3- Vòng lặp For
4 4- Vòng lặp While
5 5- Vòng lặp Do...While
6 6- Vòng lặp Vô hạn
7 7- For...In
8 8- For...of
9 9- Break và Continue
10 10- Tìm Số Lớn nhất trong Hai Số
11 11- Bài tập - Chế độ Ngang hay Dọc
12 12- Bài tập - FizzBuzz
13 13- Bài tập - Điểm Trừ (Demerit Points)
14 14- Bài tập - Số Chẵn và Số Lẻ
15 15- Bài tập - Đếm Giá trị Truthy
16 16- Bài tập - Thuộc tính Chuỗi
17 17- Bài tập - Tổng các Bội số của 3 và 5
18 18- Bài tập - Xếp loại (Grade)
19 19- Bài tập - Vẽ Sao
20 20- Bài tập - Số Nguyên tố
1 1- Cơ bản
2 2- Hàm Tạo (Factory Functions)
3 3- Hàm Khởi tạo (Constructor Functions)
4 4- Bản chất Động của Đối tượng
5 5- Thuộc tính Constructor
6 6- Hàm là Đối tượng
7 7- Kiểu Giá trị (Value) vs. Kiểu Tham chiếu (Reference)
8 8- Liệt kê Thuộc tính của một Đối tượng
9 9- Sao chép một Đối tượng
10 10- Thu gom Rác (Garbage Collection)
11 11- Đối tượng Math
12 12- Đối tượng String
13 13- Chuỗi Mẫu (Template Literals)
14 14- Đối tượng Date
15 15- Bài tập 1- Đối tượng Địa chỉ
16 16- Bài tập - Hàm Tạo và Hàm Khởi tạo
17 17- Bài tập 3- So sánh Đối tượng
18 18- Bài tập 4- Đối tượng Bài viết Blog
19 19- Bài tập 5- Hàm Khởi tạo
20 20- Bài tập 6- Đối tượng Khoảng Giá
1 1- Giới thiệu
2 2- Thêm Phần tử
3 3- Tìm Phần tử (Kiểu Nguyên thủy)
4 4- Tìm Phần tử (Kiểu Tham chiếu)
5 5- Hàm Mũi tên (Arrow Functions)
6 6- Xóa Phần tử
7 7- Làm rỗng một Mảng
8 8- Kết hợp và Cắt Mảng
9 9- Toán tử Spread
10 10- Duyệt qua một Mảng
11 11- Nối Mảng
12 12- Sắp xếp Mảng
13 13- Kiểm tra các Phần tử của Mảng
14 14- Lọc Mảng
15 15- Biến đổi Mảng (Mapping)
16 16- Thu gọn Mảng (Reducing)
17 17- Bài tập 1- Tạo Mảng từ Khoảng
18 18- Bài tập 2- Kiểm tra Bao gồm (Includes)
19 19- Bài tập 3- Loại trừ (Except)
20 20- Bài tập 4- Di chuyển một Phần tử
21 21- Bài tập 5- Đếm Số lần Xuất hiện
22 22- Bài tập 6- Tìm Giá trị Lớn nhất
23 23- Bài tập 7- Đối tượng Phim
1 1- Khai báo Hàm vs. Biểu thức Hàm
2 2- Hoisting
3 3- Đối số (Arguments)
4 4- Toán tử Rest
5 5- Tham số Mặc định
6 6- Getter và Setter
7 7- Try và Catch
8 8- Phạm vi Cục bộ vs. Toàn cục
9 9- Let vs Var
10 10- Từ khóa This
11 11- Thay đổi This
12 12- Bài tập 1- Tổng các Đối số
13 13- Bài tập 2- Diện tích Hình tròn
14 14- Bài tập 3- Xử lý Lỗi

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

WHAT IS JAVASCRIPT? 

JavaScript is one of the most popular programming languages in the world, and growing faster than any other programming language. As a developer, you can use JavaScript to build web and mobile apps, real-time networking apps, command-line tools, and games.


4 REASONS TO LEARN JAVASCRIPT 

  • JavaScript is a key tool for front-end, back-end, and full-stack developers.
  • The average annual salary for a JavaScript developer is $72,000.
  • Companies like Walmart, Netflix, and PayPal run big internal applications around JavaScript.
  • Having strong JavaScript knowledge will help you land your dream job.


A STEP-BY-STEP, BEGINNER-FRIENDLY COURSE

This course is your first step towards a new career in web or mobile development. Here is what you get when enroll in this course: 

  • 6 hours of HD videos
  • Bite-sized and easy-to-digest videos with "no fluff” 
  • 30 exercises and challenges with solutions
  • Expert tips to become a JavaScript wizard
  • No more wasted time on disconnected, out-of-date tutorials
  • Learn at your own pace - take your time if required
  • Unlimited access - watch the course as many times as you wish
  • 30-day money-back guarantee - try it risk free! You have nothing to lose. 
  • Certificate of completion to present to your current or future employer


WHY THIS COURSE?

There are several JavaScript courses on Udemy. So, what makes this course different? Here are 5 reasons: 

  • Taught by a senior coder and best-selling instructor - Mosh Hamedani 
  • Mosh has 17 years of experience as a software engineer
  • He has produced 19 courses and many of them are best-selling courses 
  • He has taught over 200,000 students in 192 countries 
  • No fluff or unnecessary repetition - don't waste your time on long courses 
  • Clear, concise, and practical training - start coding right away 
  • Learn how to think like a programmer - most, if not all, courses just teach you JavaScript features, not the art of problem solving 
  • JavaScript interview questions - many of the exercises in the course are picked from popular interview questions 
  • Fun and engaging - just read Mosh's reviews and see what his students have to say


WHO IS THIS COURSE FOR? 

  • Aspiring developers - perhaps you learned a little bit of HTML and CSS and want to take your first JavaScript programming course. This course is an ideal starting point.  
  • Experienced developers with no degree in computer science - there are a lot of self-taught web developers out there who cannot solve basic programming problems, because they never attended a college. Don't be one of those! This course teaches you the fundamental programming skills that every developer must know. 
  • Anyone who wants to better understand JavaScript - chances are you've taken another course but didn't understand certain topics well. You can take this course to fill the gaps and strengthen your understanding of JavaScript. 

NO PRIOR KNOWLEDGE NEEDED

You don't need familiarity with JavaScript to take this course. You'll learn everything from scratch, step-by-step. A very basic familiarity with HTML will be helpful but it is not required.


ARE YOU READY TO MAKE THE FIRST STEP TOWARDS BECOMING A WEB OR MOBILE DEVELOPER?

Stop wasting your time on disconnected tutorials or super long courses. Enroll in the course to get started. With a 30-day money-back guarantee, what do you have to lose? 


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 Frontend Development
Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Programming Languages
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊