F8 Lập trình Javascript Cơ Bản

Cùng học Lập trình Javascript Cơ Bản với F8 Full Stack, Tổng hợp khóa học lập trình Javascript hay từ F8

Học Javascript cơ bản phù hợp cho người chưa từng học lập trình. Với hơn 100 bài học và có bài tập thực hành sau mỗi bài học.
Bạn sẽ học được gì sau khóa học F8 JavaScript?
  • Tìm hiểu chi tiết về các khái niệm cơ bản trong JS
  • Cùng xây dựng được website đầu tiên kết hợp với JS
  • Tự tin khi phỏng vấn với kiến thức vững chắc
  • Bạn sẽ có nền tảng để học các thư viện và framework JS
  • Nắm chắc các tính năng trong phiên bản ES6
  • Sử dụng thành thạo DOM APIs để tương tác với trang web
  • Ghi nhớ các khái niệm nhờ bài tập trắc nghiệm
  • Nâng cao tư duy với các bài kiểm tra với test case

JavaScript là gì?

JavaScript là ngôn ngữ lập trình phổ biến trên thế giới trong suốt mười mấy năm qua. Đồng thời JS cũng là một trong số 3 ngôn ngữ chính của lập trình web: HTML, CSS, JavaScript

Học JavaScript có khó không?

JavaScript dễ học bởi tính mềm dẻo và linh hoạt, đồng thời không yêu cầu cấu hình máy tính mạnh, có thể viết và chạy mọi lúc bằng trình duyệt web

Bạn chỉ cần tập trung tìm hiểu từ 3-6 tuần cùng với việc thực hành nhiều bài tập khác nhau là sẽ thành thạo JavaScript

JavaScript làm được gì?

Ngày xưa JS chỉ làm được vài thứ hiệu ứng trên website. Tuy nhiên ngày nay JavaScript là rất phổ biến và khá mạnh

Chúng có thể xây dựng một website hoàn chỉnh đẹp và thân thiện người dùng từ Frond-End đến BackEnd

Ngoài ra cũng có thể viết App mobile hoàn toàn bằng JavaScript với một số framework như React Native

Cần chuẩn bị gì để học JavaScript

Bạn cần một máy tính có kết nối internet

Có cài ít nhất một trình duyệt web

Trình soạn thảo code: Notepad, Notepad++, Visual Studio Code ...

Sau đây là nội dung khóa học chi tiết bằng Video đến từ F8 FullStack, mời các bạn tham gia học bài:


Video:

Đang xem:

Javascript có thể làm được gì? Giới thiệu qua về F8, Khóa học Học lập trình Javascript cơ bản
Đây là lời khuyên trước khóa học JavaScript đếm từ F8 FullStack, bạn có thể tham khảo
Cài đặt môi trường Lập trình Javascript, Thiết lập công cụ lập trình javascript
Cách sử dụng JavaScript trong file HTML, hướng dẫn lập trình JS trong trang HTML
5. Khai báo biến trong JS 4 phút 5 giây
Cách khai báo Biến trong JavaScript, Hướng dẫn khai báo biến trong JS
6. Comments trong JavaScript 5 phút 35 giây
Cách Comments trong JavaScript, cách ghi chú trong lập trình JS
Giới thiệu một số hàm built-in trong JS
Cùng àm quen với toán tử trong JavaScript, giới thiệu các toán tử tỏng JS
Giới thiệu toán tử số học trong java script, các toán tử số học trong JS
Giới thiệu Toán tử ++ -- với tiền tố & hậu tố trong JavaScript
11. Toán tử gán trong JS 4 phút 12 giây
Giới thiệu Toán tử gán trong JS, hướng dẫn về Toán tử gán trong JavaScript
12. Toán tử chuỗi trong JS 4 phút 8 giây
Giới thiệu Toán tử chuỗi trong JS, hướng dẫn Toán tử chuỗi trong JavaScript
Giới thiệu Toán tử so sánh trong Javascript
14. Kiểu dữ liệu Boolean 3 phút 38 giây
Giới thiệu Kiểu dữ liệu Boolean
15. Câu lệnh điều kiện If 6 phút 29 giây
Câu lệnh điều kiện If trong JavaScript
16. Toán tử logical 5 phút 36 giây
Toán tử logical trong JavaScript
Kiểu dữ liệu trong Javascript, Tìm hiểu kiểu dữ liệu trong JS
18. Toán tử so sánh phần 2 4 phút 7 giây
Toán tử so sánh phần 2 trong JavaScript
Tìm hiểu Toán tử logical và câu lệnh điều kiện If
20. Chuỗi trong JavaScript 10 phút 49 giây
Tìm hiểu Chuỗi trong JavaScript
Làm việc với chuỗi trong JavaScript
22. Số và làm việc với số 10 phút 18 giây
Tìm hiểu Số và làm việc với số trong JavaSCript
23. Mảng trong JS 10 phút 8 giây
Tìm hiểu Mảng trong JavaScript
24. Làm việc với mảng 18 phút 3 giây
Làm việc với mảng trong JavaScript
25. Hàm trong JavaScript 7 phút 10 giây
Hàm trong JavaScript, Function trong JavaScript
26. Tham số trong hàm 16 phút 14 giây
Tham số trong hàm JavaScript
27. Return trong hàm 6 phút 9 giây
Tìm hiểu Return trong hàm của JavaScript
28. Hiểu hơn về function 5 phút 44 giây
Tìm hiểu hơn về function trong JavaScript
29. Các loại function 6 phút 3 giây
Tìm hiểu Các loại function trong JavaScript
30. Polyfill trong JS? 7 phút 21 giây
Tìm hiểu Polyfill trong JavaScript?
31. Object trong JS 11 phút 37 giây
Tìm hiểu Object trong JavaScript
32. Object constructor - Hàm tạo 13 phút 39 giây
Tìm hiểu Object constructor - Hàm tạo JavaScript
33. Object prototype - Basic 7 phút 41 giây
Tìm hiểu Object prototype cơ bản
34. Đối tượng Date 6 phút 50 giây
Đối tượng Date trong JavaScript
35. Lệnh rẽ nhánh If, else 4 phút 48 giây
Tìm hiểu Lệnh rẽ nhánh If, else trong JS
36. Lệnh rẽ nhánh Switch 9 phút 25 giây
Tìm hiểu Lệnh rẽ nhánh Switch trong JavaScript
Tìm hiểu Toán tử 3 ngôi - Ternary operator
38. Giới thiệu vòng lặp 2 phút 29 giây
Giới thiệu vòng lặp trong JavaScript
39. Vòng lặp For 4 phút 57 giây
Tìm hiểu Vòng lặp For trong JavaScript
40. Vòng lặp For phần 2 4 phút 42 giây
Tìm hiểu Vòng lặp For phần 2
41. Vòng lặp For phần 3 6 phút 21 giây
Tìm hiểu Vòng lặp For phần 3
42. Vòng lặp For/in 5 phút 11 giây
Tìm hiểu Vòng lặp For/in
43. Vòng lặp For/of 4 phút 30 giây
Tìm hiểu về Vòng lặp For/of trong JavaScript
44. Vòng lặp While 2 phút 58 giây
Tìm hiểu Vòng lặp While trong JavaScript
45. Vòng lặp Do/while 5 phút 48 giây
Tìm hiểu Vòng lặp Do/while
Tìm hiểu Break và Continue trong vòng lặp
Tìm hiểu Vòng lặp lồng nhau (Nested loop) trong JavaScript
Tìm hiểu thêm ví dụ về vòng lặp
Tìm hiểu Làm việc với mảng trong JavaScript - Phần 2
Tìm hiểu Array map() method trong javascript
51. Array reduce() method 23 phút 41 giây
Tìm hiểu Array reduce() method
Học Array reduce() method qua ví dụ trong JavaScript
Tìm hiểu String/Array includes() method
54. Math object trong JS 7 phút 43 giây
Tìm hiểu Math object trong JavaScript
Tìm hiểu về Javascript Callback Functions | Callback Trong Javascript | Javascript Callback
56. Tìm hiểu Callback - Phần 2 13 phút 18 giây
Tìm hiểu Callback trong JavaScript - Phần 2
57. Empty elements of array? 7 phút 46 giây
Empty elements of array là gì
58. My forEach() method 15 phút 53 giây
Tìm hiểu phương thức My forEach() method
59. My filter() method 6 phút 42 giây
Tìm hiểu My filter() method, phương thức filter() trong JavaScript
60. My some() method 6 phút 39 giây
Phương thức My some() method, tìm hiểu some() trong JS
61. My every() method 4 phút 57 giây
Tìm hiểu về every() method
Đệ quy là gì? Học về đệ quy! What is recursive? Learn about recursive!
63. HTML DOM là gì? 16 phút 16 giây
Tìm hiểu HTML DOM là gì?
64. HTML DOM và DOM API? 7 phút 30 giây
Tìm hiểu về HTML DOM và DOM API?
Cách thức làm việc DOM Document Object trong Javascript
66. Get element methods 25 phút 9 giây
Tìm hiểu phương thức hàm Get element methods
67. Get element methods - 2 8 phút 3 giây
Tìm hiểu Phương thức element methods - phần 2
68. Get element methods - 3 18 phút 17 giây
Tìm hiểu phương thức Get element methods - Phần 3
69. Attribute node & Text node 4 phút 3 giây
Tìm hiểu về Attribute & Text trong HTML và JavaScript
70. DOM attribute trong JS 13 phút 11 giây
Tìm hiểu về DOM attribute trong JavaScript
Tìm hiểu về InnerText vs textContent Property
72. InnerHTML Propertype 12 phút 4 giây
InnerHTML là gì? Tìm hiểu InnerHTML trong JavaScript
73. Node properties 30 phút 58 giây
Tìm hiểu thuộc tính Node properties
74. DOM CSS 7 phút 42 giây
Sử dụng DOM CSS trong JavaSCript
75. ClassList Property 14 phút 20 giây
ClassList Property là gì, các thộc tính Class của CSS và thao tác JS
76. DOM events 26 phút 58 giây
Sử lý các sự kiện DOM events trong JavaScript
77. DOM events example 18 phút 14 giây
Ví dụ về DOM events, sự kiện thao tác với DOM
Tìm hiểu về PreventDefault và StopPropagation
79. Event listener 16 phút 52 giây
Tìm hiểu lắng nghe sự kiện Event listener
80. Form validation - Phần 1 41 phút 18 giây
Tìm hiểu Form validation - Phần 1
81. Form validation - Phần 2 40 phút 11 giây
Tìm hiểu về Form validation - Phần 2
82. Validation form - Phần 3 24 phút 24 giây
Tìm hiểu về Validation form - Phần 3
83. Validation form - Phần 4 25 phút 10 giây
Tìm hiểu Validation form - Phần 4
Kết quả thực hành về Vanilla JS Validation
85. Form validation (Cách 2) 61 phút 27 giây
Cách khác làm JS về Form validation (Cách 2)
Cùng fix lỗi bài tập Form validation (fix vài chỗ)
Tìm hiểu JSON là gì? JSON được sử dụng như thế nào trong Javascript?
88. Promise (sync async) 13 phút 37 giây
Tìm hiểu Promise (sync async) là gì, sử dụng Promise (sync async) như thế nào
Promise (nỗi đau) - Promise javascript | Học promise trong Javascript
Tìm hiểu về Promise trong Javascript? Cách sử dụng Promise?
91. Promise chain 14 phút 48 giây
Promise chain là gì, cách hoạt động Promise chain trong JavaScript
Tìm hiểu các phương thức Promise methods (resolve, reject, all)
Học về Javascript ECMAScript 6 (ES6), tìm hiểu Javascript ECMAScript 6 (ES6) là gì
94. Let & Const keyword 11 phút 29 giây
Let & Const keyword trong JavaScript
Tìm hiểu Arrow function trong Javascript ES6
Tìm hiểu Template literals (Template string) trong javascript ES6
97. Classes trong Javascript ES6 6 phút 13 giây
Tìm hiểu về Classes trong Javascript ES6 hoạt động như thế nào
Tìm hiểu về Enhanced object literals trong javascript ES6
Tìm hiểu về Default parameter values trong javascript ES6
Tìm hiểu về Destructuring trong javascript ES6
101. Spread trong javascript ES6 13 phút 57 giây
Tìm hiểu về Spread trong javascript ES6
Tìm hiểu sâu về Tagged template literals trong ES6
103. Module trong javascript ES6 14 phút 50 giây
Tìm hiểu về Module trong javascript ES6
104. [ECMAScript] Optional chaining 9 phút 49 giây
Tìm hiểu về ECMAScript Optional chaining
Thực hành thêm ví dụ dùng BEM tạo Toast Message UI
Làm thêm ví dụ Promise - Ví dụ sử dụng Promise trong JS
107. Fetch - Fetch trong Javascript? 22 phút 20 giây
Tìm hiểu về Fetch - Fetch trong Javascript
Tìm hiểu về JSON server và Cài đặt thư viện JSON server
Cách sử dụng Postman làm việc với REST API
Cách làm Thêm/sửa/xóa khóa học với Fetch và REST API
Thực hành Xây dựng Tabs UI với Javascript cơ bản
Tìm hiểu Phương thức reduce có logic như thế nào?
Học cách Code Music Player Xịn Xò Từ A-Z
Tìm hiểu Cách Làm Library Chỉ Với ~30 dòng code hoạt động như React+Redux
Cách Code Todo List Bằng Library Xịn Xò Của Chúng Ta | Học Lập Trình Web Cơ Bản | Todo List App

Từ khóa:f8 lập trình javascript cơ bản, f8 javascript, f8 học lập trình, f8 fullstack, f8 lập trình javascript, f8 lập trình web, f8 học lập trình web