Skip to content

Giới thiệu về các khái niệm cơ bản và cách xây dựng ứng dụng web bằng react

Notifications You must be signed in to change notification settings

nccasia/thinking-in-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thinking In React

Giới thiệu các concepts của ui application nói chung và react application nói riêng. Khóa học này sẽ cho các bạn một góc nhìn tổng quan hơn về một ứng dúng web hiện đại, mục tiêu là chúng ta sẽ có một cái nhìn toàn tổng quan hơn về một ứng dúng web tốt và cách để xây dựng một ứng dụng wev tốt trong môi trường thực tế doanh nghiệp.

Đối Tượng

Những bạn Front-end developers đã từng làm việc với React >16.x, đã hiểu sơ qua các concepts cơ bản của UI development (html, css, js) cũng như react như components, hooks, state, props. đã từng tìm hiểu qua state management Vd: Mobx, redux, flux, Coli.

Các bạn muốn có cái nhìn tổng quan hơn về các yêu cầu của một ứng dụng web hiện đại qua các ứng dụng, cũng như cách chúng ta xây dựng ứng dụng web hiểu quả

Mục tiêu

Trong quá trình làm việc với React bạn cảm thấy bối rồi trong cách giải quết vấn đề, các lên project structure, cách chia component, cách xử lý data, cách binding data, cách sủ dụng hooks, context, libs.

Khóa học này chúng ta sẽ cố gắng tổng hợp và mổ sẻ các vấn đề trên giúp các Front end dev phần nào có cái nhìn tổng quan và tự tin hơn trong cách giải quết vấn đề trong UI nói chung và react nói riêng.

Bối cảnh

Phát triển từ một công ty outsourcig, trong quá trình làm việc chúng ta không tránh khỏi bị quấn vào giải quết các task mà nhiều khi bỏ qua bức tranh toàn cảnh.

Với FE nói riêng thì mình thấy các dev đâu đấy thiếu đi cho mình cách đánh giá một App tốt là như thé nào, và hơn nữa là cách mình chia nhỏ các vấn đề ra làm sao vừa dễ lúc code vừa dễ làm việc trong team với nhau cũng như hiệu quả trong việc nâng cấp mở rộng về sau,

Hy vọng với các tips trong course này sẽ phần nào áp dụng trong công việc, code nhanh và dễ và ít bugs hơn :).

Chương trình

Course sẽ chia ra làm các sessions, mỗi session sẽ đặt ra cho chúng ta một câu hỏi. bọn mình sẽ cố gắng chia sẻ là chính và đưa vào các ví dụ trong thực tể để qua đó mỗi người rẽ rút ra được kết luận của riêng mình về topic đó.

Mỗi session là độc lập, nên bạn hoàn toàn có thể chọn session mà mình quan tâm để tìm hiểu. thời gian cho mỗi session là khoảng 3 tiếng, kèm theo ví dụ minh họa.

Ngoài các session chính mình sẽ có một số topic nâng cao hơn cho các bạn hứng thú cũng như phù hợ với vấn đề bạn đang quan tâm.

Các session cùng chung topic sẽ được đánh dấu *

Bonus:

Tác giả

Copyright © 2021 NCC Asia all rights reserved

About

Giới thiệu về các khái niệm cơ bản và cách xây dựng ứng dụng web bằng react

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages