คอร์สเรียน Web Deployment on DigitalOcean

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

Instructor: Isara Kunudomchaiwat

Price: ฿4,900

Promo Price: ฿2,500


single_course.title

Requirements

  • Basic Command Line
  • พื้นฐานโปรแกรมมิ่งหรือ software development

Objectives

  1. เข้าใจแนวคิดและประโยชน์ของ Cloud Computing และ DigitalOcean
  2. สามารถสร้างและจัดการ Droplets บน DigitalOcean ได้
  3. เรียนรู้วิธีการเตรียม Droplet สำหรับการ Deploy แอปพลิเคชัน
  4. สามารถ Deploy แอปพลิเคชัน Python ไปยัง DigitalOcean Droplet ได้
  5. ใช้ GitLab สำหรับการจัดการ Version Control และการทำงานร่วมกันเป็นทีม
  6. เข้าใจการทำงานของ Docker และสามารถสร้าง Containerized Application ได้
  7. กำหนดค่า Nginx Web Server เพื่อให้บริการแอปพลิเคชันบน DigitalOcean
  8. เชื่อมโยงโดเมนกับ DigitalOcean Droplet และกำหนดค่า DNS
  9. ติดตั้งและกำหนดค่า SSL/TLS ด้วย Let's Encrypt เพื่อความปลอดภัย
  10. เรียนรู้วิธีการตรวจสอบและ Scale แอปพลิเคชันบน DigitalOcean
  11. นำแนวปฏิบัติที่ดีและเทคนิคด้านความปลอดภัยไปใช้กับแอปพลิเคชัน
  12. มีความมั่นใจในการ Deploy แอปพลิเคชัน Python ไปยัง Cloud ด้วยตนเอง

Course Syllabus

  • 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 ไม่ใช่เรื่องง่าย ๆ ถ้าติดปัญหาแล้วสามารถปรึกษาทีมงานหรืออาจารย์ผู้สอนได้ในกลุ่มได้เลยครับ)

    จุดด้อยของคลาสนี้
    • ไม่ใช่คลาสสด ดังนั้นอาจทำให้ขาดความรู้สึกในการปฏิสัมพันธ์กับผู้สอนแบบสด ๆ


    คอร์สเรียนที่เกี่ยวข้อง

    course.title

    Full Stack Developer 2024

    คอร์สเรียน Full Stack Developer 2024 ด้วยเฟรมเวิร์คยอดนิยมในการพัฒนา API ของ Python พร้อมกับใช้งานร่วมกับ front-end สุดฮิตอย่าง Vue.js พร้อมด้วย Docker และการ deployment จนครบ life cycle …

    ฿4,900

    course.title

    Docker สำหรับนักพัฒนามืออาชีพ

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

    ฿2,500

    course.title

    SEO for Web Developer 2024

    คอร์สใหม่ล่าสุด สอนแบบ official ที่แรกและที่เดียว ย่อยมาให้แล้วจากประสบการณ์กว่า 5 ปีเต็มที่คลุกคลีกับการพัฒนาเว็บด้วย Django + การ optimize เว็บให้ติดหน้าแรกของ Google ด้วยเทคนิคการทำ SEO หนึ่งใ…

    ฿15,000