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

Giới thiệu

  • Tổng quan về phát triển giao diện người dùng (front-end)
  • Hiểu các khái niệm và thuật ngữ cơ bản
  • Tổng quan về trách nhiệm của một nhà phát triển front-end
  • Thiết lập môi trường phát triển

HTML

  • Giới thiệu về HTML5
  • Các thẻ cơ bản và cấu trúc của tài liệu HTML
  • Các phần tử ngữ nghĩa
  • Sử dụng biểu mẫu và trường nhập liệu
  • Các phần tử đa phương tiện (Hình ảnh và video)
  • Cấu trúc DOM và cách nó hoạt động
  • Các trình duyệt hiện đại và yêu cầu của chúng với API và cú pháp có cấu trúc

CSS

  • Giới thiệu về CSS
  • Bộ chọn và xếp tầng
  • Mô hình hộp và bố cục
  • Flexbox và Grid
  • Chuyển tiếp và hoạt ảnh
  • Thiết kế đáp ứng
  • Hiểu SCSS và các khái niệm hiện đại về bộ tiền xử lý nâng cao

Bootstrap

  • Giới thiệu về Bootstrap
  • Thiết lập và sử dụng Bootstrap
  • Hệ thống lưới và thiết kế đáp ứng
  • Thanh điều hướng, biểu mẫu và nút
  • Các thành phần và plugin JavaScript

JavaScript

  • Giới thiệu về JavaScript
  • Các khái niệm lập trình cơ bản
  • Biến, kiểu dữ liệu và hàm
  • Thao tác DOM
  • Lập trình bất đồng bộ với callback và promise
  • Fetch API và JSON
  • Sử dụng các trình quản lý gói JavaScript

React

  • Giới thiệu về React
  • Các thành phần và JSX
  • Props và state
  • Xử lý sự kiện
  • Các phương thức vòng đời
  • Định tuyến và biểu mẫu
  • Hooks
  • Giới thiệu về Next.js

Các chủ đề nâng cao

  • Access khả năng truy cập
  • Tối ưu hóa hiệu suất
  • Kiểm thử
  • Triển khai

Dự án

  • Phát triển các trang web tĩnh nâng cao, ứng dụng di động và ứng dụng máy tính để bàn
  • Làm việc với web assembly và tối ưu hóa hiệu suất web

Các phương pháp hay nhất để phát triển Front-End

Khắc phục sự cố

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

Requirements

  • Kinh nghiệm cơ bản với các công cụ và phần mềm thiết kế đồ họa
  • Hiểu biết về các khái niệm web và nguyên tắc SEO
  • Kinh nghiệm với các ngôn ngữ máy tính HTML, CSS và JavaScript

Đối tượng

  • Nhà phát triển
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories