JavaScript là ngôn ngữ lập trình được nhà phát triển sử dụng để tạo trang web tương tác. Từ làm mới bảng tin trên trang mạng xã hội đến hiển thị hình ảnh động và bản đồ tương tác, các chức năng của JavaScript có thể cải thiện trải nghiệm người dùng của trang web. Là ngôn ngữ kịch bản phía máy khách, JavaScript là một trong những công nghệ cốt lõi của World Wide Web. Ví dụ: khi duyệt internet, bất cứ khi nào bạn thấy quảng cáo quay vòng dạng hình ảnh, menu thả xuống nhấp để hiển thị hoặc màu sắc phần tử thay đổi động trên trang web cũng chính là lúc bạn thấy các hiệu ứng của JavaScript.
Trong bài đầu tiên, Kteam sẽ cùng bạn cài đặt môi trường thích hợp để bắt đầu tìm hiểu JavaScript. Phần lớn nội dung khóa học, chúng ta sẽ thao tác với console chính vì vậy NodeJS sẽ là lựa chọn thích hợp để run command hỗ trợ chạy chương trình JavaScript bằng console.
NodeJS là một môi trường chạy JavaScript vô cùng tiện lợi. Trong bài này, Kteam sẽ hướng dẫn bạn cách chạy những dòng lệnh đầu tiên bằng node, làm việc với file text
Trong bài viết này, Kteam sẽ cùng bạn tìm hiểu về các định nghĩa cơ bản nhưng vô cùng hữu ích trong việc lập trình, đó chính là chú thích, từ khóa và khối lệnh
Trong bài viết này, Kteam sẽ giới thiệu khái quát về biến trong Javascript, phân biệt biến cục bộ và biến toàn cục cũng như các lưu ý về việc đặt tên biến tránh gây lỗi.
Sau khi tìm hiểu về biến toàn cục và biến cục bộ, trong bài này Kteam sẽ giới thiệu đến bạn cách để khởi tạo biến bằng từ khóa var và let.
Trong bài này, Kteam sẽ giới thiệu đến bạn toán tử gán và các toán tử so sánh trong JavaScript
Ở buổi bài tập đầu tiên, Kteam sẽ cùng bạn giải các bài tập đơn giản để tổng kết kiến thức về biến mà chúng ta đã tìm hiểu trong các bài trước.
Trong bài này, Kteam sẽ giới thiệu đến bạn kiểu dữ liệu số trong Javascript cũng như cách thực hiện các toán tử cơ bản +,-,*,/,%, ... đối với kiểu dữ liệu này.
Trong bài này, Kteam sẽ cùng bạn tìm hiểu về các phương thức đối với số trong Javascript.
Ngoài Number, trong Javascript còn có kiểu dữ liệu số lớn hơn với nhiều điểm khác biệt đáng kể. Hãy cùng Kteam tìm hiểu tổng quát về BigInt nhé!
Trong bài này, chúng ta sẽ cùng nhau làm một số bài tập củng cố về kiểu dữ liệu Number đã được học ở các bài trước
Chuỗi là một kiểu dữ liệu không mấy xa lạ với lập trình cũng như trong Javascript. Trong bài này, Kteam sẽ cùng bạn tìm hiểu về cách khởi tạo chuỗi, tính độ dài chuỗi, toán tử với chuỗi qua các ví dụ và bonus thêm về Escape character trong JavaScript
Ở bài này, các bạn sẽ được mở rộng hơn kiến thức của mình về chuỗi với #Template_literals trong JavaScrip cũng như tìm hiểu về mối liên hệ giữa #Number-String và #Number.
Ở bài này, Kteam sẽ giới thiệu đến bạn một số phương thức tìm kiếm và phương thức xác định với chuỗi.
Tiếp tục các phương thức với chuỗi trong bài trước. Ở bài này, Kteam sẽ giới thiệu đến bạn một số phương thức biến đổi, tiện ích, phân tách với chuỗi
Trong bài này, chúng ta sẽ cùng nhau làm qua một số bài tập củng cố về kiểu dữ liệu chuỗi trong JavaScript
Trong bài này Kteam sẽ giới thiệu đến bạn kiểu dữ liệu boolean được sử dụng để biểu thị hai giá trị logic true, false và thường được sử dụng trong các tình huống đánh giá và kiểm tra điều kiện.
Cùng Kteam củng cố nhanh kiến thức đã học trong bài Kiểu dữ liệu boolean qua một số câu hỏi đơn giản nhé!
Trong bài này, Kteam sẽ giới thiệu đến bạn một trong 7 loại kiểu dữ liệu “nguyên thủy” đó chính là symbol. Kiểu dữ liệu này có đôi phần mới lạ so với các kiểu dữ liệu trước đó, nên bạn hãy coi kỹ video và thực hành các ví dụ để hiểu hơn nhé.
Trong bài này, chúng ta sẽ tiếp tục đi đến với kiểu dữ liệu “nguyên thủy” tiếp theo, đó chính là null và Undefined.
Trong bài này, chắc chắn chúng ta cần trả bài với kiến thức về null, Undefined. Bên cạnh đó, Kteam cũng sẽ nói sơ qua bài tập symbol mà chúng ta đã học trước đó
Ở bài này, chúng ta cùng nhau tìm hiểu đến một phần rất quan trọng trong JavaScript, đó chính là câu lệnh điều kiện if - else và switch - case.
Để củng cố lại kiến thức về if else cũng như switch case đã học ở bài trước. Trong bài này, bạn và Kteam sẽ thực hành với một vài bài tập đơn giản. Nhớ đọc đề, tự code trước khi xem hướng dẫn để hiểu bài tốt hơn nhé!
Trong bài này, Kteam sẽ giới thiệu đến bạn một loại câu lệnh mới - đó chính là vòng lặp. Cụ thể chúng ta sẽ tìm hiểu về vòng lặp while, do – while và tác dụng của break và continue khi đặt trong khối lệnh
Trong bài này chúng ta sẽ cùng nhau tìm hiểu về vòng lặp for qua vài ví dụ, bên cạnh đó Kteam cũng sẽ so sánh để bạn thấy những khác biệt giữa vòng lặp for với vòng lặp while.
Cùng Kteam ôn lại một số kiến thức về vòng lặp qua các bài tập trong video này nhé.
Trong bài này, Kteam và bạn sẽ cùng nhau tìm hiểu về một kiểu dữ liệu cực kỳ linh hoạt trong JavaScript đó chính là function - hàm.
Trong bài này, Kteam sẽ giới thiệu đến bạn một số kiến thức mở rộng khác liên quan đến function như: Arrow function, Lệnh yield, Generator...
Trong bài này, Kteam và bạn sẽ mở rộng thêm 1 khái niệm khá thú vị liên quan đến function, đó chính là đệ quy.