Skip to main content

THAI_PROGRAMMER_ASSOCIATION: REACT_2019 Front-end React.js & React Native

Front-end React.js & React Native

Front-end React.js, Reac

คอร์สนี้จะเริ่มต้นด้วยการปูพื้นฐานของทุกๆ คนโดยวัดจาก ความเข้าใจการเขียนโปรแกรมพื้นฐานก่อน และเริ่มวัดจากความรู้พื้นฐานในการพัฒนาเว็บไซต์ เมื่อโดยร่วมทุกคนมีความพร้อมในด้านการคิด Logic ต่างๆ และการเขียนเว็บไซต์ด้วยภาษา Javascript แล้ว จะเริ่มปูพื้นฐานเข้าสู่ React.js และ เริ่มทำความเข้าใจถึง Concept หลักของ library ตัวนี้ว่าทำอะไรได้บ้าง และอะไรไม่ควรทำบ้าง และต่อมาก็เริ่มทำโปรเจ็คง่ายๆ จนไปถึงการ สร้างโปรเจ็คจาก 0 ไปจนถึงมีความเข้าใจในโครงสร้างของโปรเจ็คที่นิยมกันในปัจจุบัน เช่น การตั้งชื่อโฟล์เดอร์การจัดหมวดหมูของ Code การออกแบบโครงสร้างให้สามารถ Reuseable มากที่สุด และต่อมาก็ทำงานออกแบบเว็บไซต์ในหัวข้อ My Social network โดยไม่ได้จำกัดว่าต้องมีหลังบ้าง (Backend) แต่โดยหลักๆแล้วคือการนำเครื่องมือที่ได้เรียนไปมาใช้ในการออกแบบ Front-end ด้วย React.js และ Tool อื่นๆ และจะมีการปูพื้นฐานไปสู่การพัฒนา Application บน Smart-phone ด้วย React-native ต่อไป

สิ่งที่จะได้รับจากคอร์สนี้:

-ความเข้าใจใน Concept การทำงานของ React.js แบบละเอียด

-การนำเครื่องมืออื่นๆ เข้ามา ผนวกกับ Library อย่าง React.js

-การนำไปใช้ในงานจริงๆ โดยมีโจทย์คือ Website Social network โดยจะนำ Tool ต่างๆเช่น Sass, Styled-Component, Webpack, React-Helmet, Redux และอื่นๆ นำมาสร้างโปรเจคจากไม่มีอะไรเลย จนถึง Layout เว็บไซต์จนเสร็จ

-เทคนิคในการจัดโครงสร้างโปรเจ็ค ที่ทำให้สามารถ ขยายขนาดของ เว็บไซต์ได้สะดวก และ ไม่ยุ่งยากในภายหลัง

-ในขณะที่ทำโปรเจ็คจะได้เห็นถึงวิธีคิด Logic ต่างๆที่ผู้สอนใช้ในการทำโปรเจ็ค

-เทคนิคการแตก Component จาก Design สิ่งที่ออกแบบเอาไว้

พื้นฐานความรู้หรือสิ่งที่ต้องมีก่อนการเรียนคอร์สนี้ :

-มีความรู้การเขียนโปรแกรม แบบพื้นฐานเป็นขั้นต่ำ

-มีความรู้พื้นฐานในการทำเว็บไซต์ โดยใช้ภาษาใดก็ได้

-หากมีความรู้ในการเขียนเว็บไซต์ด้วย Javscript Library หรือ Framework อื่นๆ จะสามารถเรียนรู้ React.js ได้เร็วขึ้น

-เคยใช้ css ในการ styling ให้กับหน้าเว็บไซต์มาบ้าง

-คอมพิวเตอร์ที่ใช้เรียน สามารถใช้ได้ทั้ง OSX, Window, Linux สเปคพื้นฐานทั่วไปในปัจจุบัน Core I3 + หรือต่ำกว่านิดหน่อย ควรมี Ram มากกว่า 4 GB เนื่องจากมีผลต่อการ Build React.js และตอน development

คอร์สนี้เหมาะสำหรับใคร :

-เหมาะสำหรับคนที่ต้องการย้ายสายจาก Framework ที่เคยทำอยู่ มาเป็น React.js

-เหมาะสำหรับคนที่ต้องการพัฒนาตนเองให้สามารถพัฒนาเว็บไซต์ที่มีโครงสร้างและเทคโนโลยีที่ดีทันสมัย

-เหมาะสำหรับ นักเรียน นักศึกษาที่มีความสนใจใน React.js แต่ไม่รู้ว่าจะเริ่มยังไง

-ไม่จำเป็นต้องเขียนโปรแกรมเก่ง แต่มีใจที่อยากจะเรียนรู้สิ่งใหม่ๆ

วิทยากรผู้สอน: นายวรพล บุระพันธ์

มีประสบการณ์สอนพิเศษทั้งตัวต่อตัวและแบบกลุ่มขนาดเล็กมากกว่า 2 ปี และปัจจุบันทำงานเป็น Website devloper อยู่ที่ บริษัท Buzzfreeze solution มีประสบการณ์ในการในการเขียนโปรแกรมไม่น้อยกว่า 6 ปี และ พัฒนา Web Application and Mobile Application ด้วย React.js และ React-Native มากกว่า 2 ปี

Enroll