Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 11 hours on-demand video
  • 3 articles
  • 52 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
IT & Software IT Certification React

ReactJS cho người mới bắt đầu 2020

Lý thuyết tinh gọn, đi thẳng vào vấn đề và vận dụng vào code dự án thực tế
Bestseller
Rating: 5.0 out of 55.0 (69 ratings)
144 students
Created by Hau Nguyen
Last updated 12/2020
Vietnamese
30-Day Money-Back Guarantee

What you'll learn

  • Kiến thức nền tảng của ReactJS
  • Quản lý form hiệu quả với React Hook Form
  • Làm giao diện nhanh và đơn giản với Material UI
  • Quản lý state với Redux Toolkit
  • Thiết kế và triển khai API cho một dự án thực tế
  • Cách tổ chức files và folders như thế nào để dễ quản lý
  • Tự tay cài đặt phần đăng nhập, đăng ký cho dự án (điều mà những bạn mới ít có cơ hội được làm)
  • Cùng mình code một dự án Shopping Cart để các bạn thấy được việc vận dụng kiến thức vào thực hành như thế nào.

Requirements

  • Nắm được cơ bản Javascript/ES6
  • Kiến thức cơ bản của HTML5/CSS3
  • Chủ động học tập, đặt câu hỏi khi gặp vấn đề không hiểu

Description

Xin chào mọi người, sau một thời gian hoạt động trên kênh Youtube - Easy Frontend,
mình được mọi người yêu cầu làm một khoá học ReactJS đầy đủ để mọi người tham khảo đầy đủ, trọn vẹn về ReactJS, giúp các bạn tự tin hơn khi làm việc với ReactJS.
Với mong muốn góp một chút công sức vào việc phát triển cộng đồng Frontend Việt Nam, nên mình đã quyết tâm thực hiện khoá học này.

Khóa học được tổ chức theo thứ tự sau:

  1. Khởi tạo dự án từ đầu với create-react-app

  2. Hướng dẫn setup Github + tự động deploy lên Vercel

  3. Học kiến thức cơ bản qua các modules để hiểu được cách hoạt động của từng module.

  4. Kết hợp phần kiến thức trên vào dự án thực tế.

Thấu hiểu việc khó khăn khi theo đuổi một khoá học dài lang mang, nên mình đã nỗ lực tinh gọn phần lý thuyết, để mọi người nắm được ý cơ bản xong vào ngay phần thực hành. Hi vọng mọi người sẽ hứng thú hihi


Hi vọng khoá học mang lại nhiều kiến thức hay, sát với thực tế để các bạn có thể vận dụng ngay vào trong dự án của mình.

Chúc các bạn có một trải nghiệm học thật vui và thú vị nhé!

Who this course is for:

  • Bạn cần một khoá học ReactJS ngắn gọn, tập trung vào thực hành và kinh nghiệm thực chiến.
  • Bạn mới tìm hiểu về ReactJS, giờ muốn hiểu rõ hơn về nó.
  • Bạn đã biết ReactJS nhưng thiếu kinh nghiệm tổ chức cũng như ứng dụng vào thực tế.

Course content

19 sections • 116 lectures • 11h 0m total length

  • Preview05:16
  • Preview05:06

  • Preview05:23
  • Preview04:03
  • Preview06:27
  • Preview06:31

  • Preview03:33
  • Tạo SSH key dưới local
    05:09
  • Thêm SSH key vào tài khoản Github
    03:07
  • Push code lần đầu lên Github
    04:57
  • Cấu hình auto deploy với Vercel
    05:43

  • Preview04:32
  • Mount component lên DOM với ReactDOM.render()
    02:58
  • Component - Trung tâm vũ trụ của ReactJS
    04:11
  • Phân biệt giữa Container và Presentational component
    05:06
  • Bài tập phân tích cây component 1
    04:16
  • Bài tập phân tích cây component 2
    04:51
  • Bài tập phân tích cây component 3
    06:22
  • Luyện tập phân tích cây component
    5 questions

  • Props là gì? Composition là gì?
    06:33
  • Props type checking
    08:08
  • Render elements in reactjs
    10:28
  • Folder structure
    06:48
  • Lab: TodoList
    08:31
  • Lab: AlbumList
    11:21

  • State là gì?
    08:10
  • Lab: Active Todo
    15:34
  • Lab: Filter Todo
    05:58
  • So sánh giữa Props và State
    03:33

  • Preview05:53
  • constructor()
    02:15
  • componentDidMount()
    03:36
  • componentWillUnmount()
    03:37
  • componentDidUpdate()
    03:23
  • Fix error cant setState on unmounted component
    03:59

  • Tổng quan về hooks
    08:30
  • useState() - Những điều cần biết
    12:03
  • useEffect() - Những điều cần lưu ý
    14:07
  • Custom hook là gì?
    10:41
  • useCallback vs useMemo
    13:29

  • Tổng quan về routing trong ReactJS
    03:57
  • Tạo routing cho từng feature
    05:38
  • Sự khác biệt giữa Link và NavLink
    05:40
  • Sự khác biệt giữa Route và Switch
    03:54
  • Giới thiệu route matching
    06:08
  • Tạo redirect rule với Redirect
    03:59
  • Routing hooks
    03:10
  • Nested routing
    07:27
  • Not Found
    03:56
  • Sync filters to URL params
    04:01
  • Sync state to URL
    06:31

  • Config Prettier đơn giản
    04:21
  • Cài đặt thư viện Material UI
    03:02

Instructor

Hau Nguyen
SSE at fram^, Instructor at Nordic Coder
Hau Nguyen
  • 5.0 Instructor Rating
  • 69 Reviews
  • 144 Students
  • 1 Course

Vui vẻ, thân thiện với mọi người.

Thích công nghệ, đặc biệt là mảng Frontend.

Sở thích: nghe nhạc, đi du lịch và học công nghệ mới!

Hiện mình đang sở hữu một kênh Youtube Easy Frontend chia sẻ về kiến thức lập trình mảng frontend. Hiện đã được hơn 6000 subscribers.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.