Lập trình JavaScript cơ bản

NGUYỄN THÀNH NAM
1 Đánh giá 1 Học viên

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

Học viên sau khi tham gia  và học xong khóa học sẽ  thu hoạch được nhiều điều thú vị và bổ ích:

  • Hiểu rõ về JavaScript: Nắm bắt các khái niệm cơ bản về JavaScript, bao gồm cú pháp, biến, kiểu dữ liệu, và các cấu trúc điều khiển.

  • Lập trình JavaScript cơ bản: Học cách viết các đoạn mã JavaScript đơn giản, thực hiện các phép tính, làm việc với chuỗi ký tự và mảng.

  • Tương tác với HTML/CSS: Hiểu cách JavaScript tương tác với HTML và CSS để tạo ra các trang web động và có khả năng tương tác.

  • Phát triển ứng dụng web cơ bản: Thực hành tạo các ứng dụng web cơ bản sử dụng JavaScript, từ đó nắm vững quy trình phát triển một trang web.

  • Thiết kế được trang web và triển khai web lên Host Server

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

Xin chào các bạn tôi là Nguyễn Thành Nam giảng viên trường Cao đẳng FPT

Khóa học "Lập trình JavaScript dành cho Người mới bắt đầu" được thiết kế nhằm giúp những người chưa có kinh nghiệm hoặc mới tiếp cận lập trình có thể nhanh chóng làm quen và nắm vững các khái niệm cơ bản của ngôn ngữ lập trình JavaScript. Đây là ngôn ngữ phổ biến nhất trong việc phát triển web và là một kỹ năng không thể thiếu đối với các lập trình viên hiện đại.

Mục tiêu khóa học:

  • Hiểu rõ về JavaScript: Nắm bắt các khái niệm cơ bản về JavaScript, bao gồm cú pháp, biến, kiểu dữ liệu, và các cấu trúc điều khiển.

  • Lập trình JavaScript cơ bản: Học cách viết các đoạn mã JavaScript đơn giản, thực hiện các phép tính, làm việc với chuỗi ký tự và mảng.

  • Tương tác với HTML/CSS: Hiểu cách JavaScript tương tác với HTML và CSS để tạo ra các trang web động và có khả năng tương tác.

  • Phát triển ứng dụng web cơ bản: Thực hành tạo các ứng dụng web cơ bản sử dụng JavaScript, từ đó nắm vững quy trình phát triển một trang web.

Nội dung khóa học:

  1. Cài đặt các công cụ hỗ trợ lập trình JavaScript

  2. Ôn tập lại kiến thức HTML và CSS

  3. Giới thiệu về JavaScript: Tìm hiểu về lịch sử, đặc điểm và vai trò của JavaScript trong phát triển web.

  4. Cú pháp và biến trong JavaScript: Hướng dẫn khai báo và sử dụng các biến, kiểu dữ liệu và các toán tử cơ bản.

  5. Cách nhập - xuất thông tin: Sử dụng các lệnh JavaScript để nhập xuất thông tin trên trang web

  6. Toán tử - biểu thức và các hàm xử lý: Giới thiệu các toán tử, và cách xây dựng biểu thức, cách sử dụng các hàm có sẵn để xây dựng biểu thức tính toán.

  7. Định nghĩa hàm và gắn các sự kiện  xử lý: Học viên học cách sử dụng các hàm có sẵn và định nghĩa các hàm xử lý, tìm hiểu về các sự kiện và gắn các hàm  cho sự kiện xử lý.

  8. Cấu trúc điều khiển rẽ nhánh: Tìm hiểu về các cấu trúc rẽ nhánh (if-else, switch), vận dụng cấu trúc rẽ nhánh để viết chương trình.

  9. Cấu trúc điều khiển lặp: Tìm hiểu về cấu trúc lệnh lặp  (for, while,do while), vận dụng cấu trúc lặp để viết chương trình.

  10. Cấu trúc dữ liệu kiểu mảng:  Tìm hiểu về mảng dữ liệu trong javaScript và vận dụng kiến thức mảng để viết chương trình.

  11. Lập trình hướng đối tượng: Tìm hiểu về đối tượng và phương thức lập trình hướng đối tượng, vận dụng kiến thức lặp trình hướng đối tượng để thiết kế web và xây dựng các ứng dụng web

  12. Làm việc với BOM: Hệ thống phân cấp các đối tượng trong lập trình web

  13. Làm việc với DOM: Tìm hiểu cách sử dụng JavaScript để tương tác với Document Object Model (DOM) của trang web.

  14. Các hàm xử lý thời gian: Tìm hiểu và sử dụng các hàm xử lý thời gian vào viết chương trình web,

  15. Xử lý Form và gửi/ nhận dữ liệu

  16. Dự án cuối khóa: Thực hành xây dựng một dự án web đơn giản sử dụng các kiến thức đã học sau đó triển khai Web lên Host Server.

Đối tượng tham gia:

  • Người chưa có kinh nghiệm lập trình, hoặc đã có kiến thức cơ bản và muốn tìm hiểu về JavaScript.

  • Các bạn học sinh, sinh viên, người đi làm mong muốn bổ sung kỹ năng lập trình web.

  • Người có đam mê công nghệ thông tin và muốn trở thành lập trình viên.

Phương pháp giảng dạy:

Khóa học kết hợp lý thuyết và thực hành, với các bài tập, ví dụ minh họa rõ ràng, cùng sự hỗ trợ từ giảng viên qua từng bài học. Học viên sẽ được khuyến khích thực hành viết mã, tìm hiểu và giải quyết vấn đề thông qua các tình huống thực tế.

Kết quả đạt được:

Sau khi hoàn thành khóa học, học viên sẽ có khả năng viết và hiểu mã JavaScript cơ bản, tạo ra các trang web động, đồng thời sẵn sàng để học nâng cao về JavaScript cũng như các framework phổ biến như React hoặc Vue.js.

Hẹn gặp các bạn trong khoá học nhé!

Nội dung khóa học

  • Cài đặt công cụ Netbean Học thử 06:36
  • Cài đặt công cụ NodePad++ Học thử 03:57
  • Cài đặt công cụ XAMPP tạo máy chủ ảo để chạy thử WebSite Học thử 11:52
  • Bài 1 - Tổng quan về ngôn ngữ lập trình JavaScript Học thử 06:20
  • Bài 2 - Cách sử dụng biến và hằng số Học thử 06:52
  • Bài 3 - Các lệnh Nhập - Xuất thông tin Học thử 14:08
  • Bài 4 - Toán tử và biểu thức 07:25
  • Bài 5 - Các phương thức xử lý dữ liệu 06:44
  • Bài 6 - Các hàm toán học 05:43
  • Bài 7 - Định nghĩa hàm và gắn sự kiện xử lý (Phần 1) 09:30
  • Bài 7 - Định nghĩa hàm và gắn sự kiện xử lý (Phần 2) 05:59
  • Bài 7 - Định nghĩa hàm và gắn sự kiện xử lý (Phần 3) 03:52
  • Bài 8 - Cấu trúc điều khiển rẽ nhánh (Lý thuyết) 14:11
  • Bài 8 - Cấu trúc điều khiển rẽ nhánh (Bài tập 1) 06:17
  • Bài 8 - Cấu trúc điều khiển rẽ nhánh (Bài tập 2) 08:29
  • Bài 8 - Cấu trúc điều khiển rẽ nhánh (Bài tập 3) 07:59
  • Bài 8 - Cấu trúc điều khiển rẽ nhánh (Bài tập 4) 03:25
  • Bài 9 - Cấu trúc điều khiển lặp (Lý thuyết) 11:19
  • Bài 9 - Cấu trúc điều khiển lặp (Bài tập 1 - In bảng cửu chương) 05:14
  • Bài 9 - Cấu trúc điều khiển lặp (Bài tập 2 - Hiện hàng loạt ảnh) 07:11
  • Bài 9 - Cấu trúc điều khiển lặp (Bài tập 3 - In số ngẫu nhiên) 03:50
  • Bài 10 - Dữ liệu kiểu mảng (Phần 1 - Khai báo sử dụng mảng) 11:15
  • Bài 10 - Dữ liệu kiểu mảng (Phần 2 - Các phương thức xử lý mảng) 11:56
  • Bài 10 - Dữ liệu kiểu mảng (Bài tập 1- xây dựng trang web Hiện ảnh) 06:05
  • Bài 10 - Dữ liệu kiểu mảng (Bài tập 2- xây dựng trang web hiện hồ sơ học sinh) 09:01
  • Bài 11 - Lập trình hướng đối tượng (Phần 1) 04:50
  • Bài 11 - Lập trình hướng đối tượng (Phần 2) 10:21
  • Bài 11 - Lập trình hướng đối tượng (Phần 3) 08:26
  • Bài 11 - Lập trình hướng đối tượng (Phần 4) 08:26
  • Bài 11 - Lập trình hướng đối tượng (Bài tập 1) 04:47
  • Bài 11 - Lập trình hướng đối tượng (Bài tập 2) 12:48
  • Bài 12 - Mô hình BOM (Phần 1 - Tổng quan về BOM) 05:35
  • Bài 12 - Mô hình BOM (Phần 2 - Đối tượng Screen) 04:06
  • Bài 12 - Mô hình BOM (Phần 3 - Đối tượng History) 03:53
  • Bài 12 - Mô hình BOM (Bài tập 1) 05:08
  • Bài 13 - Truy xuất các phần tử DOM (Phần 1 - Tìm hiểu về DOM) 07:18
  • Bài 13 - Truy xuất các phần tử DOM (Phần 2 - Truy xuất phần tử DOM) 14:47

Thông tin giảng viên

NGUYỄN THÀNH NAM
1 Học viên 1 Khóa học

Học viên đánh giá

5
1 Đánh giá

100%

0%

0%

0%

0%

Nguyễn Thành Trung

Thầy dạy rất dễ hiểu, nói nghe rõ ràng, em sẽ theo học hết khóa học này và các khóa học khác về lập trình của thầy.

1.000.000 1.299.000 -24%
Đăng ký học Thêm vào giỏ hàng
Thời lượng: 5 giờ 59 phút
Giáo trình: 45 Bài học
Học mọi lúc mọi nơi
Học trên mọi thiết bị: Mobile, TV, PC