A:อยากลองเขียนเว็บอะ เริ่มตรงไหนดี
B:html css js php sql
A:แล้วพวก nodejs react angular vue graphql api พวกนี้มันคืออะไรหรอ
B:ก็คือพวก tools ต่างๆสำหรับ frontend backend นั่นแหละ
A:frontend backend ชักจะเริ่มเยอะละ ถ้าอยากได้เว็บมาซัก 1 เว็บตั้งแต่เริ่มจนจบต้องมีความรู้เกี่ยวกับอะไรบ้างหรอ อยากลองมาทำงานสายนี้บ้าง
B:งั้นเอารูปไปก่อนละกัน แปะ
B:อธิบายตามรูปก็คือก่อนที่เราจะมีเว็บเนี่ย เราต้อง design ออกมาก่อนแล้วก็ต้องแปลงจาก design ให้กลายมาเป็นโค้ด css ให้ frontend เอาไปใช้
A:จดแปปๆ
B:frontend ก็จะทำหน้าที่ประกอบร่าง css ที่ได้มาจาก design รวมทั้งเขียน function เชื่อมต่อกับ backend รวมถึงทำระบบต่างๆในหน้าเว็บเช่น กรอกข้อมูลเสร็จแล้วจะส่งข้อมูลต่อยังไง query ข้อมูลมาแล้วจะแสดงผลในลักษณะไหน
A: ‘เริ่มหลุด~~’
B:backend จะเป็นคนทำหน้าที่จัดการกับ api เอาไว้เชื่อมต่อกับ frontend รวมถึงเชื่อมต่อกับ database อาจจะดูแลส่วนจัดเก็บข้อมูล ว่าจะจัดเก็บในลักษณะไหน
A: ‘อืม’
B:หลังจากทำ web ในรูปแบบ prototype เสร็จก็ถึงเวลาในการ deploy งานกันบ้าง deploy สำหรับบางทีมก็จะเป็นหน้าที่ส่วนรวมพลัดๆกันทำ ใครว่างก็ทำ แต่ถ้าจะให้ดีก็ควรจะมีคน deploy งานรวมถึงจัดการงานในขั้นตอน deploy เพราะ environment ที่ใช้ develope กับ production ต่างกัน อาจทำให้ขั้นตอนบางอย่างใช้ไม่ได้ในขั้น production
A: ‘เดี๋ยวๆ ทำไมมันชักจะเริ่มเยอะแบบนี้ละ’
B: แน่นอนสิ เยอะ 555555555 นี่ยังไม่หมดเลยนะ รายละเอียดปลีกย่อยอีกเยอะมาก
A: ยอมแล้ว ว่าแต่สอนเขียนโค้ดทั้งหมดนี่ได้มะ
B: ได้ (ในตอนต่อไปนะจ้ะ)