Education

React/Redux Bootcamp

เกี่ยวกับคอร์ส

Bootcamp สุดเข้มข้นจากทีมงาน CodeSheep เหมาะสำหรับผู้ที่ชื่นชอบการเรียนแบบเจาะลึกและเน้นการฝึกปฏิบัติ เราเชื่อในการฝึกและฝึกและฝึกจนสามารถใช้ออกมาได้อย่างเป็นธรรมชาติ ในเวลา 3 วันนี้เราจะเขียนแล้วลบเขียนแล้วลบจนเข้าใจการใช้งานและแนวความคิดที่อยู่เบื้องหลังการสร้างแอพพลิเคชั่นด้วย React/Redux รวมถึง ecosystem รอบข้าง เช่น module bundler ยอดนิยมอย่าง webpack พร้อมสำหรับการนำไปใช้งานจริง

ปรัชญาในการเรียน

  • เรียนสบายๆ เน้นเป็นกันเองและการสื่อสารภายในกลุ่ม พูดคุยเหมือนเพื่อนแลกเปลี่ยนความรู้กัน
  • ทำซ้ำแล้วซ้ำอีกจนฝังลึกลงไปในจิตใต้สำนึกจนไม่สามารถจะทำผิดได้
  • ไม่เน้นสอนการใช้งาน boilerplate เน้นการเขียนเองจาก 0 เพื่อให้เข้าใจการทำงานทุกบรรทัด

เนื้อหาภายในคอร์ส

  • พัฒนา single page application ด้วย React/Redux ผ่านการสร้าง Twitter clone แอพพลิเคชั่น
  • การใช้งาน javascript ES6
  • การตั้งค่า webpack ที่เหมาะสมสำหรับ development environment และ production environment
  • ทำความเข้าใจเทคโนโลยีที่อยู่เบื้องหลัง React อย่าง VirtualDOM
  • เจาะลึก JSX
  • เจาะลึก Component life cycle
  • เข้าใจความแตกต่างระหว่าง State และ Props
  • การจัดการกับ event และ state ใน React
  • การออกแบบและจัดการกับ state ของแอพพลิเคชั่นด้วย Redux
  • การใช้งาน ReduxDevTools และ Time Travel Debugging 
  • ส่ง async action ด้วย redux-thunk
  • การสร้างและ validate form ด้วย redux-form
  • การใช้งาน react-router ร่วมกับ redux
  • ทำ client side authentication ด้วย JSON web token
  • Server side rendering

* คอร์สนี้ยังไม่รวมการทำ test โดยถ้าใครสนใจสามารถรอติดตามได้กับคอร์ส Test-Driven Development with React/Redux เร็วๆนี้

ความรู้ที่ต้องมีก่อนเรียน

  • เขียนภาษา HTML และ JavaScript ได้
  • เข้าใจ CSS เบื้องต้น (อ่านโค้ดแล้วเข้าใจ ไม่จำเป็นต้องทำเองได้สวย)
  • เข้าใจ OOP เบื้องต้น (เข้าใจ inheritance, class method vs instance method)
  • Node.js เบื้องต้น (ใช้ npm ติดตั้ง package และเข้าใจการ import, export module เพื่อใช้งาน)
  • ใช้ git เบื้องต้นได้ (git clone, git add, git commit, git push)

* ถ้าข้อไหนไม่เป็นให้ปรึกษาผู้สอนก่อนเริ่มเรียน 

สิ่งที่ต้องเตรียมมา

  • Notebook
  • Favorite Text editor 
  • Node.js version > 4.5
  • Git

วัน-เวลา สถานที่

5-7 ต.ค. 59 (3 วัน)  9:30 - 17:00

ชั้น 37 อาคารพญาไทพลาซ่า ติด BTS/Airport link พญาไท
(โปรดนำคอมพิวเตอร์ส่วนบุคคลมาเอง)

ราคา

7,500 บาท 
(เฉพาะรุ่นที่ 0 ราคา 4,500 บาท จำนวน 10 คน เพื่อทดสอบความเหมาะสมของเนื้อหา)

F93e2f4e017459b0486ae795ef59022c5a122d9b
Organized by
CodeSheep