DevHub Course

Web Deployment on DigitalOcean

สอนใช้งาน DigitalOcean หนึ่งใน cloud ยอดนิยมในปัจจุบัน เพิ่มทักษะการ deploy web เรียนรู้กระบวนการทำงานของ Cloud, Server, Domain Mapping โดยละเอียด พร้อมแนวปฏิบัติด้านความปลอดภัย เพื่อ deploy แอปพลิเคชันได้อย่างมืออาชีพ

0 บทเรียน 0m อัปเดต มิ.ย. 2024

เกี่ยวกับคอร์สนี้

สอนใช้งาน DigitalOcean หนึ่งใน cloud ยอดนิยมในปัจจุบัน เพิ่มทักษะการ deploy web เรียนรู้กระบวนการทำงานของ Cloud, Server, Domain Mapping โดยละเอียด พร้อมแนวปฏิบัติด้านความปลอดภัย เพื่อ deploy แอปพลิเคชันได้อย่างมืออาชีพ

  • Cloud
  • DigitalOcean
  • SSH
  • Firewall
  • Python
  • Virtual Environment
  • Database
  • Nginx
  • SSL/TLS
  • Let's Encrypt
  • DNS
  • Domain
  • Load Balancer
  • GitLab
  • Docker
  • Monitoring
  • Security
  • ใครที่เหมาะสำหรับคอร์สนี้

    • Programmer
    • Web Developer
    • Software Engineer
    • บุคคลทั่วไปที่สนใจเรียนรู้และพัฒนาซอฟต์แวร์ จนสามารถ deploy งานของตัวเอง สำหรับงานด้าน Software Development

    ผู้สอน
    • คุณ Isara K. Software Engineer ที่ Codium ผู้ที่คลุกคลีกับการทำโปรเจคท์ Back-end ด้วย Python และ Full stack web และประสบการณ์การ deploy เว็บใช้งานจริงมายาวนานมากกว่า 5 ปี
    • วิทยากรสอน Python Web Development ที่มหิดลฝ่าย IT
    • วิทยากรสอน Python API (Django REST) กฟภ. (สำนักงานใหญ่)
    • และวิทยากรรับเชิญอีกมากมายหลายคลาสสำหรับองค์กร
    • ฯลฯ

    🔥 ทำไมต้องคลาสนี้ ?
    • สอนจากประสบการณ์ตรง จากที่ได้ใช้งานในการทำโปรเจคท์ให้ลูกค้าจริง ๆ และเนื้อหาเหล่าหลายส่วน เป็นเนื้อหาที่เราสอนมาอย่างน้อย 3 - 5 ปี
    • ย่อยมาให้แล้วเนื้อ ๆ เน้น ๆ ไม่ต้องลองผิดลองถูกด้วยตัวเอง
    • ราคาที่ทุกคนสามารถจับต้องได้
    • เรียนแบบออนไลน์ ไม่ใช่แบบ live (อาจจะเสีย feeling คลาสสดไป) แต่สิ่งที่ได้คือเนื้อหาที่สกัดและย่อยจากส่วนที่จำเป็นจริง ๆ แล้ว ดังนั้นเวลาทุกวินาทีในคอร์สจึงมีค่า
    • เราได้ออกแบบคอร์สเป็นอย่างดี วางแผนการทำคอร์สแบบมีขั้นตอน ตามลำดับก่อนหลัง ดังนั้นจึงมั่นใจได้ว่า ได้เนื้อหาที่นำไปต่อยอดใช้งานได้จริง เรียนแบบเป็นขั้นเป็นตอน ไม่ข้ามไปข้ามมา
    • ได้เห็นภาพรวมในการ deploy software และสามารถ deploy โปรเจคท์ไปที่ DigitalOcean ได้ ไม่เฉพาะ DigitalOcean เท่านั้น ถ้าเข้าใจ process เหล่านี้ สามารถนำไปต่อยอดกับแพลตฟอร์มอื่น เพราะไม่ได้แตกต่างกันมาก
    • มีการซัพพอร์ตเพิ่มเติมในกลุ่ม Facebook (ซึ่งตัวนี้คือจุดขายและสำคัญมากครับ เพราะการ deployment ไม่ใช่เรื่องง่าย ๆ ถ้าติดปัญหาแล้วสามารถปรึกษาทีมงานหรืออาจารย์ผู้สอนได้ในกลุ่มได้เลยครับ)

     ลิงก์ลงทะเบียน 📒 คอร์สเรียน Mastering Web Deployment 

    สิ่งที่คุณจะได้

    <span jsslot=""><ol><li style="line-height: 2;"><span style="font-size: 18px;">เข้าใจแนวคิดและประโยชน์ของ Cloud Computing และ DigitalOcean</span></li><li style="line-height: 2;"><span style="font-size: 18px;">สามารถสร้างและจัดการ Droplets บน DigitalOcean ได้</span></li><li style="line-height: 2;"><span style="font-size: 18px;">เรียนรู้วิธีการเตรียม Droplet สำหรับการ Deploy แอปพลิเคชัน</span></li><li style="line-height: 2;"><span style="font-size: 18px;">สามารถ Deploy แอปพลิเคชัน Python ไปยัง DigitalOcean Droplet ได้</span></li><li style="line-height: 2;"><span style="font-size: 18px;">ใช้ GitLab สำหรับการจัดการ Version Control และการทำงานร่วมกันเป็นทีม</span></li><li style="line-height: 2;"><span style="font-size: 18px;">เข้าใจการทำงานของ Docker และสามารถสร้าง Containerized Application ได้</span></li><li style="line-height: 2;"><span style="font-size: 18px;">กำหนดค่า Nginx Web Server เพื่อให้บริการแอปพลิเคชันบน DigitalOcean</span></li><li style="line-height: 2;"><span style="font-size: 18px;">เชื่อมโยงโดเมนกับ DigitalOcean Droplet และกำหนดค่า DNS</span></li><li style="line-height: 2;"><span style="font-size: 18px;">ติดตั้งและกำหนดค่า SSL/TLS ด้วย Let's Encrypt เพื่อความปลอดภัย</span></li><li style="line-height: 2;"><span style="font-size: 18px;">เรียนรู้วิธีการตรวจสอบและ Scale แอปพลิเคชันบน DigitalOcean</span></li><li style="line-height: 2;"><span style="font-size: 18px;">นำแนวปฏิบัติที่ดีและเทคนิคด้านความปลอดภัยไปใช้กับแอปพลิเคชัน</span></li><li style="line-height: 2;"><span style="font-size: 18px;">มีความมั่นใจในการ Deploy แอปพลิเคชัน Python ไปยัง Cloud ด้วยตนเอง</span></li></ol></span>

    สิ่งที่ควรเตรียม

    <ul><li><span style="font-size: 18px;">Basic Command Line</span></li><li><span style="font-size: 18px;">พื้นฐานโปรแกรมมิ่งหรือ software development</span></li></ul>

    Curriculum

    บทเรียนทั้งหมด

    ยังไม่มีบทเรียนในคอร์สนี้