Đề cương khóa học

Ngày 1: Giới thiệu về JavaScript

  • Các kiến thức cơ bản về JavaScript: cú pháp, biến và kiểu dữ liệu
  • Cấu trúc điều khiển: điều kiện và vòng lặp
  • Hàm và phạm vi
  • Làm việc với mảng và đối tượng
  • Thao tác DOM và xử lý sự kiện

Ngày 2: JavaScript Nâng cao và Các Tính năng ES6+

  • Các tính năng ES6+: hàm mũi tên, chuỗi mẫu, giải cấu trúc
  • JavaScript không đồng bộ: promises và async/await
  • Modules và import/export
  • Xử lý lỗi và gỡ lỗi
  • Giới thiệu về kiểm thử JavaScript (Jest)

Ngày 3: Giới thiệu về Node.js

  • Các kiến thức cơ bản về Node.js: vòng lặp sự kiện, modules và NPM
  • Xây dựng một máy chủ đơn giản với Express.js
  • RESTful APIs: thiết kế và triển khai
  • Làm việc với middleware
  • Hệ thống tập tin và luồng

Ngày 4: Giới thiệu về React

  • Các kiến thức cơ bản về React: components, props và state
  • Cú pháp JSX và kết xuất elements
  • Xử lý sự kiện và biểu mẫu
  • React hooks: useState và useEffect
  • Vòng đời component và Context API

Ngày 5: React Nâng cao và Tích hợp Full-Stack

  • React router cho điều hướng
  • Quản lý trạng thái với Redux (tùy chọn)
  • Tích hợp React với backend Node.js
  • Triển khai ứng dụng: Heroku, Netlify hoặc Vercel
  • Các phương pháp tốt nhất để di chuyển hệ thống cũ

Tóm tắt và Các Bước Tiếp Theo

  • Tóm tắt các khái niệm chính
  • Phiên hỏi đáp
  • Tài nguyên để học thêm
  • Chứng chỉ và phản hồi

Requirements

  • Hiểu biết về các khái niệm lập trình cơ bản (ví dụ: biến, vòng lặp, hàm)
  • Có kinh nghiệm với C# hoặc bất kỳ ngôn ngữ lập trình hướng đối tượng nào khác
  • Quen thuộc với HTML và CSS là hữu ích nhưng không bắt buộc

Đối tượng

  • Các nhà phát triển .NET muốn nâng cao kỹ năng về JavaScript, Nodejs và React
  • Các nhà phát triển muốn chuyển đổi các hệ thống/nền tảng hiện có sang các công nghệ web hiện đại
  • Các cá nhân quan tâm đến phát triển full-stack với trọng tâm là các công nghệ dựa trên JavaScript
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories