Education

React/Redux Bootcamp รุ่น #3 และรุ่น #4

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

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

* คอร์สนี้ยังไม่รวมการทำ test โดยถ้าใครสนใจสามารถเรียนคอร์ส React/Redux Unit Testing ได้ที่ https://www.eventpop.me/e/1518-react-redux-unit-testing

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

  • เขียนภาษา 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 (แนะนำ Atom/Sublime Text/VS Code เพื่อลง linter ง่ายๆ)
  • Node.js version 6 ขึ้นไป
  • Git

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

รุ่นที่ #3  15 - 17 มีนาคม 2560  9:30 - 18:00
รุ่นที่ #4  22 - 24 มีนาคม 2560  9:30 - 18:00

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

ราคา (รวมอาหารกลางวัน อาหารว่าง และเสื้อ T-Shirt แล้ว)

7,900 บาท

Promotion

ซื้อแบบกลุ่ม 3 คน ประหยัดกว่าเหลือเพียง 21,000 บาท (ไม่สามารถใช้กับส่วนลดอื่นได้)

A394a530df907791ce7a9ee01f1041e8713d3eb9
Organized by
CodeSheep