Cam Kết Chinh Phục JavaScript Với Lộ Trình Đào Tạo Khoa Học Trong 16 Buổi!!!

Khoá học Javascript cơ bản dành cho tất cả mọi người! Nắm vững kiến thức bằng cách rèn luyện kĩ năng với hàng chục bài tập thực hành từ dễ đến nâng cao.

Khóa học JS cấp tốc

CHÍNH SÁCH BẢO HÀNH KIẾN THỨC

Chính sách bảo hành kiến thức chỉ có duy nhất tại LetDiv.

Cuối mỗi buổi học, học viên sẽ điền vào bảng theo dõi là hiểu hoặc cần hỗ trợ. Giảng viên hoặc trợ giảng sẽ giúp đỡ học viên ngay trong ngày.

Hệ thống hàng trăm bài tập rèn luyện bổ sung từ dễ đến nâng cao.

Nếu kiểm tra không đạt yêu cầu, bạn sẽ được kèm riêng cho đến khi đạt yêu cầu.

Không còn nỗi lo không theo kịp chương trình.

Chính sách bảo hành kiến thức cam kết 100% học viên đạt yêu cầu sau khi kết thúc khóa học.

Khóa học phù hợp với ai?

  • Muốn bắt đầu học lập trình: Javascript là ngôn ngữ tuyệt vời để bắt đầu!
  • Có định hướng theo lộ trình Front-end hoặc Full-stack.
  • Yêu thích Javascript và muốn tìm hiểu chuyên sâu hơn.
  • Đang tìm khóa học đảm bảo kiến thức để đi làm.
  • Đã và đang cố gắng học Javascript nhưng: Vẫn thực sự không hiểu Javascript hoặc cảm thấy chưa đủ tự tin để code một dự án thực tế.
  • Thích thú và có ý định tìm hiểu các library/framework như React, Angular, Vue, hoặc Node.js trong tương lai.

Bạn sẽ được học những gì?

  • Nhanh chóng chinh phục kiến thức trọng tâm.
  • Nắm vững các kiến thức trọng tâm khó hiểu như: Scope, “this” keyword, Hoisting, Regular Function vs Arrow Function,…
  • Tìm hiểu DOM là gì? Học cách thao tác với DOM.
  • Kiến thức cơ bản HTML & CSS.
  • Cải thiện tư duy và giải quyết vấn đề như một lập trình viên chuyên nghiệp.
  • 80% thời gian học là thực hành.
  • Luyện tập với trên 100 bài tập tăng cường từ dễ đến khó.
  • Học cùng giảng viên là Leader/Manager có trên 7 năm kinh nghiệm.
Bạn sẽ học được những gì

Quy trình đào tạo 1 kèm 1

Quy trình đào tạo tại LetDiv

Hệ thống Training bài bản riêng từng học viên

training system của letdiv

Nội dung khóa học

Giới thiệu và cài đặt môi trường
  • Giới thiệu về ngôn ngữ lập trình JavaScript và tổng quan toàn bộ khoá học
  • Tìm hiểu JavaScript hoạt động như thế nào
  • Cài đặt môi trường và Editor
Kiến thức cơ bản
  • Thao tác JavaScript trong HTML
  • Variables
  • Variables – null, undefined và NaN
  • Strict Mode
  • Hoisting
  • Functions
  • Control Structures – If Statement
  • Control Structures – Switch
  • Control Structures – For Loop
  • Control Structures – While Loop
  • Operators: +, -, *, /, compares, Ternary, Precedence,…
Types & Scope
  • Primitive vs Reference Types.
  • Global vs Local Scope 
Arrays
  • Giới thiệu
  • Get / Set giá trị của mỗi phần tử trong array
  • Dùng forEach() để lặp qua tất cả cả phần tử
  • Thao tác với các method: Push, Pop, Unshift và Shift
  • Thao tác với các method: IndexOf, Splice và Slice
  • Filtering, Mapping và Reversing Array
  • Tìm hiểu sự khác nhau giữa concat() và join()
  • Reducing Arrays
Objects
  • Object Basics & Literal Notation
  • Properties & “this”
  • Các cách khác để khởi tạo object: Object Constructor
  • Object là reference Type
  • Prototypes
  • Constructor Functions
  • Constructor Functions & Arguments
  • “this” keyword với bind(), call() và apply()
  • Built-in Methods
Errors & Debugging
  • Debugging với Browser Developer Tools
  • Logging Data
  • Xử lý Errors với try catch
Functions nâng cao
  • Closures
  • Immediately Invoked Function Executions (IIFEs)
  • Built-in Methods & Properties
Built-in Objects & Functions
  • Timers & Intervals
  • Transforming Formats & Values
  • String Functions
  • The Math Object
  • The Date Object
  • Regular Expressions
Document Object Model (DOM)
  • Window Object
  • Location Object
  • Document Object
  • Traversing the DOM
  • Selecting Elements
  • Create and Inserting Elements
  • Delete Elements
  • Elements and Nodes
Events
  • The Event Object
  • Event Handlers
  • Event Listeners
  • Event Behavior
  • Event Object Properties
  • Changing Propagation Order
JavaScript và Http Requests (AJAX)
  • Setup and Sending GET Request
  • POST Request
Giới thiệu Libraries, Frameworks và Modules
  • Libraries và jQuery
  • Frameworks
  • Modular Code
Giới thiệu
  • ES6 vs ES5
  • Tương thích của ES6 với các trình duyệt
Chức năng nổi bật
  • Let & Block Scope
  • Constants with “const”
  • Hoisting in ES6
  • Arrow Functions
  • Arrow Functions và “this” Keyword
  • Functions và Default Parameters
  • The Rest Operator
  • The Spread Operator
  • The for-of Loop
  • Template Literals
  • Destructuring – Arrays
  • Destructuring – Objects
  • Destructuring – Summary
Modules & Classes
  • Modules Setup
  • Modules Basics
  • Import & Export Syntax
  • Strict Mode & Global Scope
  • Class Basics
  • Classes & Prototypes
  • Static Methods
  • Classes & Modules
  • Getters & Setters
  • Extending Built-in Objects
Symbols
  • Symbols Basics
  • Shared Symbols
  • Advantages of IDs / Symbols
Iterators & Generatos
  • Iterator Basics
  • Iterators in Action
  • Tạo một Custom, Iterateable Object
  • Generators Basics
  • Generators in Action
  • Controlling Iterators with throw and return
Promises
  • Creating & Resolving Promises
  • Rejecting Promises
  • Chaining Promises
  • Catching Errors
  • Built-in Methods – All and Race
Extensions of Built-in Objects
  • The Object
  • THe Math Object
  • Strings
  • The Number Object
  • Arrays
Maps & Sets
  • Maps – Creation & Adding Items
  • Maps – Managing Items
  • Maps – Looping through Maps
  • Maps – Wrap Up
  • The WeakMap
  • Sets – Creation and Adding Items
  • Sets – Managing Items
  • Sets – Looping through Sets
  • Sets – Wrap Up
  • The WeakSet
The Reflect API
  • Tạo Objects với Reflect.construct()
  • Gọi Function với Reflect.apply()
  • Reflect và Prototypes
  • Reflect.construct(), apply() và Prototypes Interaction
  • Truy cập Properties với Reflect
  • Phân tích Objects với Reflect.ownKeys()
  • Khởi tạo & xoá Properties với Reflect
  • Preventing Object Extensions & Wrap Up
The Proxy API
  • Proxies & Reflect
  • Sử dụng Proxies như Prototypes
  • Proxies as Proxies
  • Wrapping Functions
  • Revocable Proxies
  • Wrap Up

Yêu cầu đầu vào

  • Không cần có kiến thức Code để tham gia khóa JS cấp tốc.
  • Yêu cầu có máy tính cá nhân để thực hành.

Quyền lợi

  • HOÀN TIỀN 100% HỌC PHÍ NẾU KẾT QUẢ HỌC TẬP KHÔNG ĐẠT HIỆU QUẢ.
  • Áp dụng chính sách bảo hành kiến thức cho mỗi học viên.
  • Tất cả buổi học đều được ghi hình để học viên có thể xem lại bất cứ lúc nào.
  • Tiếp cận với hệ thống hơn 100 bài tập rèn luyện từ dễ đến khó.
  • Được tham gia học thử khóa học 2 buổi miễn phí.
  • Đối với học sinh có hoàn cảnh khó khăn, người khuyết tật hoặc giấy xác nhận là con của thương binh liệt sỹ sẽ nhận được học bổng từ 50-100%.
  • Đăng ký theo nhóm sẽ được giảm 150.000 đồng.
  • Được dạy bởi giảng viên là Project Manager/Leader trong doanh nghiệp.
  • Khai giảng: 15/10
  • Thời lượng: 16 buổi (2 buổi/tuần)
  • Hình thức: Online trực tiếp
  • Ca học: 18h-21h – Thứ 6,7
  • Học phí: 1.798.000đ (Chi tiết)
Tư vấn Đăng Ký Ngay Học thử miễn phí Zalo
5 1 vote
Đánh giá
guest
16 Bình luận
Inline Feedbacks
View all comments
Nguyễn Ngọc Bích Vân

Cho em hỏi khóa học này và khóa “Khoá học lập trình JavaScript từ cơ bản đến nâng cao” khác nhau cái gì ngoài hình thức học ạ? cho em xin học phí

letdiv

Bạn kiểm tra email nha

Đỗ Khánh Vân

Hình thức học thế nào ạ

letdiv

Bạn check email giúp mình hoặc nhắn tin qua fanpage để được hỗ trợ nha Fanpage

Nguyễn Thị Như Loan

E đã chuyển khoản, kiểm tra giúp em với ạ

letdiv

Cám ơn bạn, bạn vui lòng check email nhé, bên mình sẽ gửi email xác nhận kèm thông tin đăng nhập lớp ạ

Trần Thị Ánh Tuyết

Mình cần tư vấn

letdiv

Trung tâm sẽ liên lạc lại bạn nhé

Hoàng Bảo

đã chuyển khoản, check giúp mình

letdiv

Ok bạn, trung tâm sẽ liên lạc lại bạn nhé

Nguyễn Minh Tuấn

Em muốn đăng ký, hỗ trợ em ạ

letdiv

Chào bạn, bạn check email nhé

Trần Hương

Tư vấn giúp em ạ

letdiv

Bạn check email nhé

Bùi Văn Tiến

Khóa học ok!!!

letdiv

Cám ơn bạn