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

React 19: Phát triển Front-End Hiện đại

  • Làm việc với Hooks: useState, useEffect, useReducer
  • Sử dụng Context API để quản lý trạng thái
  • Thực hiện định tuyến với React Router
  • Tốt nhất về cấu trúc tệp, khả năng tái sử dụng và hiệu suất

TypeScript cho các Nhà phát triển React

  • Safety kiểu: types, interfaces, enums, generics
  • Đánh dấu kiểu cho props, state, hooks và event handlers
  • Tạo loại và hàm tiện ích có thể tái sử dụng

React + TypeScript trong Thực hành

  • Xây dựng các thành phần mở rộng với kiểu mạnh mẽ
  • Phối hợp generics với props và hooks
  • Các chiến lược đánh dấu kiểu thực tế cho dự án thế giới thực

Kiểm thử Ứng dụng React

  • Giới thiệu về Jest và React Testing Library
  • Lập trình kiểm thử đơn vị cho các thành phần và hooks
  • Kiểm thử hoạt động đồng bộ và gọi API
  • Các thực hành tốt nhất về độ bao phủ của kiểm thử và gỡ lỗi

Next.js 15: Khung Công nghệ Toàn Stack React

  • App Router vs Pages Router
  • Xử lý phía máy chủ và tạo trang tĩnh
  • Tuyến đường API và middleware
  • Tối ưu hóa hình ảnh và hiệu suất

Node.js + Express: Cơ bản về Backend API

  • Cài đặt Express và kiến trúc RESTful
  • Đăng nhập với JSON Web Tokens (JWT)
  • Mô hình controller-service và cấu trúc tuyến đường
  • Bảo mật và xác thực yêu cầu API

REST API với Prisma và PostgreSQL

  • Cài đặt Prisma với PostgreSQL
  • Xây dựng mô hình và di chuyển dữ liệu
  • Thực hiện các thao tác CRUD
  • Tích hợp Prisma client với tuyến đường Express

Kiểm soát Phiên bản với Git

  • Cơ bản về Git: init, clone, commit, push, pull
  • Phân nhánh, hợp nhất và yêu cầu kéo
  • Làm việc với GitHub và hợp tác nhóm

DevOps cho các Ứng dụng Toàn Stack

  • Những khái niệm và quy trình CI/CD
  • Giới thiệu về Docker và containerization
  • Tiếp thị cơ bản trên nền tảng đám mây (ví dụ: Vercel, Heroku)
  • Theo dõi và ghi log lỗi

Cơ sở dữ liệu Warehouse và Hồ Dữ liệu

  • Sự khác biệt giữa cơ sở dữ liệu warehouse và hồ dữ liệu
  • Khái niệm về đường ống dữ liệu trong kiến trúc Toàn Stack
  • Vai trò của hệ thống phía sau trong việc thu thập và cấu trúc dữ liệu

Tích hợp Trí tuệ Nhân tạo

  • Quan điểm tổng quát về các trường hợp sử dụng AI trong ứng dụng web
  • Gọi API AI bên ngoài (ví dụ: OpenAI, Hugging Face)
  • Sử dụng AI cho tóm tắt văn bản, chatbots và phân tích

Tóm tắt và Bước tiếp theo

Requirements

  • Sự hiểu biết về các nguyên tắc cơ bản của JavaScript và phát triển web
  • Kinh nghiệm với HTML/CSS và các khung làm việc phía trước
  • Sự quen thuộc cơ bản với API và cơ sở dữ liệu sẽ rất hữu ích

Đối tượng

  • Nhà phát triển frontend và backend
  • Các kỹ sư phần mềm chuyển đổi vào các vai trò Full-Stack
  • Các chuyên gia kỹ thuật xây dựng ứng dụng web có khả năng mở rộng
 28 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories