การพัฒนา Full-stack เว็บแอปพลิเคชัน

คุณพิเชฐ อิฐงาม

หลักสูตร Chula Mooc Flexi

  • ร่วมสร้างสรรค์สังคมแห่งการเรียนรู้
  • รหัสวิชา : NEURON0124
    5.0
  • หน่วยกิต :
FREE
ที่ว่าง 1655/10000
  • ลงทะเบียน

    วันที่ 5 สิงหาคม 2567 เป็นต้นไป

  • เวลาเรียน

    วันที่ 5 สิงหาคม 2567 เป็นต้นไป

  • เนื้อหา

    11 บทเรียน

  • วิดีโอ

    51 วีดีโอ

  • ระยะเวลา

    ไม่กำหนด

  • เอกสาร

    ไม่มี

  • เกณฑ์เรียนจบ

    ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไป

  • ประกาศนียบัตร

    certificate of completion

  • กลุ่มเป้าหมาย

    นิสิตจุฬา ฯ กลุ่มนักเรียน นักศึกษา และประชาชนทั่วไปที่สนใจเทคโนโลยีและดิจิทัล

แนะนำรายวิชา
เกี่ยวกับรายวิชา

       รายวิชา โครงงานการพัฒนาเว็บแอปพลิเคชัน ครอบคลุมเนื้อหาเกี่ยวกับการพัฒนาเว็บแอปพลิเคชันโดยใช้ภาษา Javascript และใช้ React ในการสร้างหน้าต่างผู้ใช้ (User Interface) และใช้ Node.js และ Express.js ในการพัฒนาเว็บแอปพลิเคชันในรูปแบบ Server-Side และเชื่อมต่อฐานข้อมูลด้วย MongoDB กับ Mongoose นอกจากนี้ รายวิชาครอบคลุมไปถึงความปลอดภัยของเว็บแอปพลิเคชั่น ได้แก่ การใช้ระบบยืนยันตัวตน (Authentication) และ กลไกในการยืนยันตัวตน (Authorization Mechanisms) เมื่อเรียนเสร็จสิ้น ผู้เรียนจะได้เรียนรู้การพัฒนาเว็บแอปพลิเคชันด้วยภาษา Javascript 

วัตถุประสงค์และสิ่งที่ได้จากเรียน

    1) เพื่อให้ผู้เรียนเข้าใจการกระบวนการโครงงานการพัฒนาเว็บแอปพลิเคชัน 

    2) เพื่อให้ผู้เรียนสามารถพัฒนาเว็บแอปพลิเคชันด้วย Node.js และ Express.js 

    3) เพื่อให้ผู้เรียนเข้าใจการพัฒนาเว็บแอปพลิเคชั่นส่วน Front-End และการใช้ State Management ด้วย React 

    4) เพื่อให้ผู้เรียนสามารถพัฒนาแอปพลิเคชั่นที่เชื่อมโยงกับฐานข้อมูล 

    5) เพื่อให้ผู้เรียนเข้าใจความปลอดภัยและการนำเว็บแอปพลิเคชั่นขึ้นระบบเบื้องต้น 

เกณฑ์การวัดและประเมินผล

           มีการวัดและประเมินผลผ่านแบบทดสอบย่อย (Quiz) และแบบทดสอบหลังเรียน (Posttest) โดยจะแบ่งเป็นคะแนนจาก Quiz เท่ากับ 50 คะแนน และคะแนนจาก Posttest เท่ากับ 50 คะแนน ทั้งนี้ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไปจึงจะสามารถขอรับ Certificate of Completion ได้ 

หมายเหตุ

    1.ผู้เรียนจะมีสิทธิ์ทำแบบทดสอบหลังเรียน (Posttest) เมื่อเข้าร่วมกิจกรรมการเรียน (Course Progress) มากกว่า 80% ขึ้นไป

    2.ผู้เรียนจะสามารถทำข้อสอบ Post test ได้เพียง 1 ครั้งเท่านั้น 

เนื้อหาหลักสูตร

    1. Course Introduction - แนะนำคอร์ส 

    2. Prerequisites สิ่งที่ต้องเตรียมพื้นฐานการเริ่มเรียน 

    3. JavaScript for FullStack? 

    4. Setup tools and environments 1 

    5. Setup tools and environments 2 

    6. Setup Vue_js for Frontend 

    7. Setup Node_js + Express_js for Backend 

    8. Website Overview 

    9. Design Logical Diagram 

    10. Design Database Schema 

    11. Design API Specification 

    สรุปการเรียนรู้ 

อาจารย์ผู้สอน
    • คุณพิเชฐ อิฐงาม

    บริษัท Skooldio จำกัด

คอร์สแนะนำ