Reactredux

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 บาท (ไม่สามารถใช้กับส่วนลดอื่นได้)

View Tickets
Date
15 Mar 2017 09:30 - 24 Mar 2017 18:00
Add to Calendar
Location
พญาไท พลาซ่า กรุงเทพมหานคร ประเทศไทย
View Map

Organized by

05
CodeSheep

Want to know more about this event?
Contact the Organizer

Tickets

No Tickets Available!


Want to know more about this event?

Please contact the organizer for more information.
05

CodeSheep

Call

+66832422854

E-mail

jirawute@streamingcorp.com

Having trouble purchasing ticket? View Help Center