4 คอร์สออนไลน์ดีๆ สำหรับใครที่อยากเป็น Full Stack developer

0
81

Full Stack Developer คือโปรแกรมเมอร์ นักพัฒนา หรือวิศวกรที่มีทักษะทั้งทางด้าน Front-End (จัดการหน้าบ้านหรือส่วนที่ลูกค้าเข้ามา interact ทั้งหมด) และ Back-End (หลังบ้านทั้งหมดเช่น server และ security เป็นต้น) หรือพูดง่ายๆ คือไม่ว่าอะไรก็ตาม Full Stack Developer ทำได้หมดในตัวคนเดียว

ในระยะหลังมีความต้องการ Full Stack Developer ในตลาดงานฝั่ง IT มากขึ้นถึง 30% ในปี ค.ศ.2020 สาเหตุหนึ่งเพราะธุรกิจต้องการพัฒนาเว็บไซต์หรือซอฟต์แวร์ที่ซับซ้อนขึ้น และอาศัยการบูรณาการระหว่าง Front-End และ Back-End มากกว่าแต่ก่อน ดังนั้น Full Stack Developer ที่เข้าใจความสัมพันธ์ของสองฝั่งได้เป็นอย่างดีย่อมเหมาะสมที่สุดที่จะเข้ามาทำงานให้

Full Stack Developer Image by Olalekan Oladipupo from Pixabay

นอกจากนี้การจ้าง Full Stack Developer อาจจะประหยัดและมีประสิทธิภาพมากกว่าการจ้าง Front-end และ Back-end developer อีกอย่างละคนด้วย

ดังนั้นในโพสนี้เราจะมาดูกันครับว่าคอร์สออนไลน์ดีๆ สำหรับใครที่อยากเป็น Full Stack Developer มีคอร์สไหนบ้าง

ข้อควรทราบ: ราคาและเงื่อนไขของคอร์สอาจจะมีเปลี่ยนแปลงได้ โปรดตรวจสอบกับทางเว็บไซต์อีกครั้งหนึ่งเพื่อความชัดเจนครับ

คอร์สแบบประหยัด

1. Udemy

Udemy เป็นแพลตฟอร์มเรียนออนไลน์ที่ช่วยให้คุณเรียนความรู้และทักษะดีๆ ในราคาที่ย่อมเยา สำหรับ Full Stack Developer แล้ว คอร์สบน Udemy มีหลากหลายมากเลยทีเดียว และเป็นแบบ Video ภาษาอังกฤษที่คุณสามารถเรียนได้ง่าย (มีซับภาษาอังกฤษคอยช่วยเหลือคุณ)

ในแพลตฟอร์มมีคอร์ส Full Stack Developer ที่น่าสนใจได้แก่

The Web Developer Bootcamp – คอร์สนี้สอนโดย Colt Steele ครูสาย developer ที่มีประสบการณ์ทั้งด้านการเขียนโปรแกรมและการสอนที่สูงมาก หลายคนที่ผ่านคอร์สนี้มาแล้วถึงกับกล่าวว่าเป็นคอร์สเดียวที่คุณต้องการสำหรับการเป็น Full Stack Developer เลยทีเดียว

The Web Developer Bootcamp

คุณไม่จำเป็นต้องมีพื้นฐานใดๆ เกี่ยวกับการเขียนโปรแกรมก็สามารถเรียนคอร์สนี้ได้ โดยครูผู้สอนจะพาคุณเรียนตั้งแต่ Front-End อย่างเช่น HTML และ CSS ไปจนถึง Back-End อย่าง Node.js ครับ นอกจากนี้ในหลักสูตรจะมีโปรเจคจำนวนมากให้คุณลองทำจริงๆ อีกด้วย เช่นเกมบน browser หรือว่า application ต่างๆ เป็นต้น

คอร์สนี้มีเนื้อหาทั้งหมด 46.5 ชั่วโมง และได้รีวิว 4.6/5.0 จากผู้ให้คะแนนรีวิวทั้งหมด 174,515 คน และผู้เรียนทั้งหมดเกือบ 600,000 คนครับ

The Complete 2020 Web Development Bootcamp – คอร์สชั้นเยี่ยมที่จัดทำโดย Dr. Angela Yu หนึ่งในอาจารย์ของ Bootcamp ชื่อดังแห่งกรุงลอนดอนอย่าง London App Brewery

The Complete 2020 Web development Bootcamp ในราคา 360 บาท

คอร์สนี้จะพาคุณตะลุยทักษะ Front-End ที่สำคัญๆ อย่างเช่น HTML 5, CSS 3, Bootstrap 4 และพาคุณเข้าไปสู่โลกของ Back-End อย่างเช่น Node.js, Express.js และอื่นๆ อีกมากมาย และยังมีโปรเจคหลากหลายให้คุณได้ทำด้วย ตัวคอร์สเรียกได้ว่าทำให้คุณพร้อมที่สุดสำหรับการเป็น Full Stack Developer ในยุคปี ค.ศ.2020 เลยทีเดียว

เนื้อหาของคอร์สนี้อัดแน่นถึง 53.5 ชั่วโมง และได้รีวิวสูงมากถึง 4.7/5.0 จากผู้รีวิวทั้งหมด 69,250 คน ในปัจจุบันคอร์สนี้มีนักเรียนมากกว่า 220,000 คนไปแล้วครับ

ข้อดีของ Udemy คือความหลากหลายของตัวคอร์ส ถ้าคุณอยากได้คอร์ส Full Stack Developer แบบเฉพาะทาง เช่นมีภาษาที่คุณต้องการจะเรียนอย่าง Python ก็มีให้เรียนเช่นกัน อาทิเช่น

คอร์สบน Udemy ไม่มีกำหนดเวลาหมดอายุ เพราะเป็นคอร์สแบบซื้อขาด คุณสามารถเรียนได้ยาวๆ ตลอดชีพ อยากจะกลับมาเรียนเมื่อไรก็ได้ครับ

สิ่งที่ต้องรู้: ราคาของคอร์สบน Udemy จะเปลี่ยนแปลงไปเรื่อยแล้วแต่ว่าในช่วงนั้นมีลดราคาหรือไม่ ผมแนะนำว่าถ้าราคาคอร์สพุ่งสูงกว่าหลักร้อย คุณควรจะอดใจไว้ก่อน และนำคอร์สนั้นใส่ Wish List เอาไว้แค่นั้นพอ เพราะการลดราคามีอยู่บ่อยๆ ครับ ตัวผมเองยังไม่เคยซื้อคอร์สบน Udemy ที่แพงกว่าหลักร้อยเลยครับ

คอร์สระดับพรีเมียม

เราจะมาเริ่มกันที่คอร์ส Full Stack Developer แบบพรีเมียมกันก่อน คอร์สแบบพรีเมียมแน่นอนว่ามีราคาสูง แต่เรื่องเนื้อหาและความครบถ้วนแน่นอนว่าดีกว่าคอร์สราคาประหยัดอย่างเทียบกันไม่ได้ครับ สำหรับใครที่สนใจคอร์สราคาประหยัดเท่านั้น สามารถเลื่อนลงไปดูข้างล่างได้เลยครับ

1. Simplilearn

Simplilearn เป็นสถาบันสอนทักษะต่างๆ ที่เกี่ยวข้องกับเทคโนโลยีทางออนไลน์ที่ได้รับความนิยมสูงมากอีกแห่งหนึ่ง โดยคอร์สที่เกี่ยวข้องและน่าสนใจได้แก่ คอร์ส Full Stack Web Developer – MEAN Stack ครับ

MEAN ในที่นี้คือ

  • MongoDB
  • Express.js
  • Angular
  • Node.js

ทักษะการใช้งานทั้ง 4 จะเป็นทักษะหลักที่คุณจะได้เรียน แต่ไม่ใช่ว่าคุณจะได้เรียนแค่ 4 ทักษะนี้เท่านั้น ภายในคอร์สยังมีการสอน GIT, HTML, CSS และ Javascript ให้คุณ พร้อมกับการทำโปรเจคอย่างมากมายที่คุณจะได้ประยุกต์ใช้ความรู้ที่เรียนมาในสถานการณ์จริงอย่างเช่น E-commerce web application หรือ food delivery app ครับ

วิธีการเรียนคอร์สนี้จะผสมผสานกันระหว่างการเรียนสดๆ ทางออนไลน์กับครูผู้สอน และเรียนตาม video รวมแล้วจะมีเนื้อหามากถึง 270 ชั่วโมงเลยทีเดียว ส่วนโปรเจคที่มีให้ทำนั้นมีมากเกือบถึง 20 โปรเจคเลยครับ ในทุกคลาสและโปรเจค คุณจะได้รับการประเมินอย่างเข้มงวด เพื่อที่คุณจะได้ความรู้และทักษะในการเป็น Full Stack Developer ไปอย่างแท้จริงครับ

Simplilearn

หลังจากคุณผ่านทุกอย่าง คุณจะได้รับประกาศนียบัตรจาก Simplilearn ครับ แต่การจะผ่านได้บอกเลยว่าไม่ง่าย มีนักเรียนหลายคนที่ส่งโปรเจคที่ครูให้ตก ถ้าเกิดกรณีนั้นขึ้นมา คุณจะต้องไปทำใหม่ครับ โดยมีโอกาสแก้ตัว 3 ครั้งครับ

สำหรับคอร์สเรียนสดนั้นจะมีสอนตั้งแต่ 21.00-1.00 น ตามเวลาประเทศไทย ทำให้ไม่เหมาะกับหลายๆ คนเท่าไร แต่ว่าคุณสามารถดาวน์โหลดเนื้อหามาเรียนย้อนได้ครับ เพราะฉะนั้นไม่ต้องกังวลต้องคุณขาดเรียนหรือว่าติดธุระ ฯลฯ

ในเรื่องค่าใช้จ่าย ค่าเรียนจะอยู่ที่ $1299 หรือว่าประมาณ 39,000 บาทต่อ 12 เดือน นั่นหมายความว่าถ้าคุณไม่ต้องการจ่ายค่าเรียนเพิ่ม คุณจะต้องเรียนให้ครบและผ่านการประเมินในเวลา 1 ปี เพราะหลังจากนั้นคุณจะเข้าถึงเนื้อหาไม่ได้อีกเลย โดยส่วนตัวผมจึงมองว่า Edureka แฟร์กว่าเพราะให้เรียนตลอดชีพครับ

2. Coursera

สำหรับใครที่อยากได้ความรู้สึกเหมือนกับการเรียนในมหาวิทยาลัย Coursera เป็นแพลตฟอร์มที่เหมาะกับคุณ เพราะคอร์สทั้งหมดใน Coursera จัดทำโดยสถาบันชั้นนำจากประเทศต่างๆ ทั้งสิ้นครับ

ในส่วนของคอร์สเรียน Full Stack Developer แล้ว Coursera มีให้เรียน 2 คอร์สด้วยกัน

คอร์สแรกคือ Full-Stack Web Development with React Specialization จัดทำโดย The Hongkong University of Science and Technology

คอร์สนี้จะประกอบไปด้วยคอร์สย่อย 4 คอร์สได้แก่

  • Front-End Web UI Frameworks and Tools: Bootstrap 4 – เรียนและทำความเข้าใจ Bootstrap 4 และส่วนต่างๆ ที่เกี่ยวข้อง
  • Front-End Web Development with React – เรียนการใช้งาน React และการพัฒนา application ด้วย Javascript
  • Multiplatform Mobile App Development with React Native – เรียนการใช้งาน React Native ในการสร้าง app บน iOS และ Android
  • Server-side Development with NodeJS, Express and MongoDB – คอร์สเรียนทุกอย่างที่เกี่ยวกับฝั่ง Back-end โดยเน้นไปที่ Node.js

การเรียนกับ Coursera จะเป็นแบบ Video ผสมผสานกับข้อมูลให้อ่าน และจะมีการบ้านตลอดจนประเมินผลครับ สำหรับค่าเรียนจะอยู่ที่ $49 ต่อเดือน โดย Coursera ให้ข้อมูลว่าจะใช้ว่าประมาณ 4 เดือนในการเรียนให้จบครับ

สำหรับใครที่ไม่อยากเรียน React ทาง Coursera มีอีกคอร์สหนึ่งให้เรียน แต่จัดทำโดย The Hongkong University of Science and Technology เหมือนกันครับ คอร์สที่ว่าคือคอร์ส Full Stack Web and Multiplatform Mobile App Development Specialization

คอร์สนี้จะมีความทับซ้อนกับคอร์สแรกอยู่พอสมควร อย่างคอร์ส Bootstrap 4 และ Server-side จะเป็นคอร์สเดียวกัน แต่จะเปลี่ยนคอร์ส React และ React Native เป็น 3 คอร์สนี้ครับ

  • Front-End Javascript Frameworks: Angular – สอนการใช้งาน Angular Framework อย่างละเอียด
  • Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova – สอนการใช้งาน Cordova และ Ionic
  • Multiplatform Mobile App Development with NativeScript – สอนการพัฒนา app ของ iOS และ Android โดยการใช้ NativeScript

รวมแล้วคอร์สนี้มีคอร์สย่อยทั้งหมด 5 คอร์ส แต่ค่าใช้จ่ายจะเหมือนกัน นั่นคือ $49 หรือประมาณ 1,500 บาทต่อเดือน เฉลี่ยแล้วผู้เรียนใช้เวลาเรียนประมาณ 5 เดือนครับ

3. Edureka

Edureka เป็นสถาบันเรียนออนไลน์ระดับพรีเมียมที่เน้นสอนทักษะทางด้านเทคโนโลยีโดยตรง สำหรับใครที่อยากจะเป็น Full Stack developer แล้ว ทาง Edureka มีคอร์สที่เรียกว่า Full Stack Web Developer Masters Program ให้คุณได้เรียนครับ

ในการจัดทำคอร์สนี้ทาง Edureka ได้สอบถามบริษัทต่างๆ และสำรวจตลาดงานในสายงาน IT มาอย่างละเอียดเพื่อที่จะสร้างคอร์สที่เกิดประโยชน์ และเป็นที่ต้องการของตลาดมากที่สุด ดังนั้นคุณมั่นใจได้เลยว่าคอร์สของ Edureka จะช่วยเสริมทักษะที่ใช้งานได้จริงให้กับคุณอย่างแน่นอน

ครูผู้สอนของ Edureka เองก็เป็นผู้เชี่ยวชาญที่มีประสบการณ์ในการเป็น developer มานานกว่า 10 ปีและเคยสอนนักเรียนมาแล้วมากมายครับ

สิ่งที่คุณจะได้จากคอร์สนี้คือ

  1. Web Development Certification Training – คอร์สนี้จะสอนทักษะทางด้าน Front-End ไม่ว่าจะเป็น HTML5, CSS3, Bootstrap 3, jQuery, Google API และคุณจะได้ลอง deploy เว็บไซต์ของคุณลงบน Amazon S3 ครับ คอร์สนี้มีเนื้อหา 30 ชั่วโมง
  2. jQuery UI Development – พัฒนาทักษะทางด้าน jQuery เพิ่มเติมอย่างเช่น jQuery Traversing, AJAX ฯลฯ คอร์สนี้มีความยาว 24 ชั่วโมง
  3. Angular Certification Training – พัฒนาทักษะการใช้งาน Angular 4 คอร์สนี้มีความยาว 24 ชั่วโมง
  4. Node.js Certification Training – เริ่มต้นที่ Back-End กันบ้าง ด้วยการพัฒนาทักษะการใช้งาน Node.js รวมไปถึงจะได้ลองนำไปใช้จริง คอร์สนี้มีความยาว 24 ชั่วโมง
  5. MongoDB Certification Training – พัฒนาทักษะ MongoDB ด้วยการเรียนผ่าน case studies มากมาย คอร์สนี้มีความยาว 24 ชั่วโมง

ทั้งนี้คอร์ส 3-5 จะเป็นคอร์สแบบ Live Class หมายความว่าคุณสามารถเรียนสดได้กับครูผู้สอนทางออนไลน์ และสอบถามสิ่งที่ข้องใจได้ แต่ถ้าคุณไม่อยากเรียนสด จะไล่เรียนแบบ video ก็ได้เหมือนกันครับ

5 คอร์สนี้เป็นคอร์สหลักที่คุณจะได้เรียน แต่คุณยังจะได้อีก 3 คอร์สเสริมได้แก

  • ReactJS with Redux Certification Training – สอนการใช้งาน React, Redux, React Native คอร์สนี้มีเนื้อหายาว 30 ชั่วโมง
  • PHP & MySQL with MVC Frameworks Certification – สอน PHP และ MySQL คอร์สนี้ทาง Edureka ไม่ได้ให้ข้อมูลจำนวนชั่วโมง แต่ถ้าผมดูจากจำนวนเนื้อหาใน Curriculum แล้ว คิดว่าน่าจะประมาณ 20 ชั่วโมงขึ้นไปครับ
  • Git and Github – สอนการใช้งาน Git ใน OS ต่างๆ คอร์สนี้จะต้องใช้เวลาอย่างน้อย 20 ชั่วโมงขึ้นไป

รวมทั้งหมดแล้วเนื้อหาของ Edureka จะใช้เวลามากกว่า 200 ชั่วโมงในการเรียนให้จบ จริงๆ แล้วคุณอาจจะต้องใช้เวลามากกว่านั้นอีก เพราะว่าก่อนที่คุณจะจบคอร์สใดคอร์สหนึ่งได้ คุณจะต้องผ่านการประเมินผลและโปรเจคต่างๆ ครับ โดยเฉพาะโปรเจคสุดท้ายอย่าง Capstone Project ซึ่งคุณจะต้องนำความรู้จากทุกคอร์สมาทำโปรเจคนี้ให้เสร็จสิ้นครับ

Edureka ให้ข้อมูลว่าโดยทั่วไปแล้วนักเรียนจะใช้เวลาประมาณ 21 สัปดาห์ในการผ่านหลักสูตรและได้รับประกาศนียบัตรว่าเป็น Full Stack Developer แต่จริงๆ แล้วคุณจะใช้เวลานานแค่ไหนก็ได้ เพราะคอร์สของ Edureka เป็นแบบซื้อขาด หมายความว่าคุณกลับมาเรียนกี่รอบกี่ได้ไปตลอดชีพครับ

ถ้าสงสัยเรื่องเนื้อหาหรือข้อมูลต่างๆ ตรวจสอบได้ที่เว็บไซต์โดยตรงของ Edureka ครับ

สำหรับเรื่องค่าใช้จ่ายแล้ว คอร์ส Full Stack Web Developer Masters Program จะอยู่ที่ $999 หรือประมาณ 30,000 บาท ซึ่งถือว่าลดราคามามากกว่า 50% ถ้าเทียบกับการลงคอร์สทั้ง 8 แบบเดี่ยวๆ ครับ

ข้อเสียของ Edureka ที่พบกันคือ ผู้เรียนบางคนมีปัญหากับสำเนียงของครูผู้สอนที่เป็นชาวอินเดีย ผมเลยแนะนำว่าคุณควรลองเรียนคลาสที่เรียนฟรีจากคลิปใน Youtube ด้านล่างก่อน (ความยาว 3 ชั่วโมง) ถ้าเรียนแล้วไม่มีปัญหาถึงจะตัดสินใจสมัครครับ แต่ถ้าสมัครไปแล้วไม่ชอบ สามารถขอคืนเงินได้ในเวลา 3 วันครับ

ถ้าสนใจ สามารถสมัครเรียนได้ทันทีที่ Full Stack Developer Masters Program ครับ

เลือกคอร์ส Full Stack Developer ไหนดี?

  • ราคาประหยัด + คอร์สเฉพาะทางมากที่สุด – Udemy
  • เหมือนเรียนในมหาวิทยาลัย – Coursera
  • เรียนได้แบบตลอดชีพ – Edureka, Udemy
  • ทำ Project หนักๆ + เนื้อหาแน่นๆ – Edureka, Simplilearn
  • คุ้มค่าเงินที่สุด – Udemy, Edureka