7 วัน 7 หัวข้อสำหรับ Dev/IT ที่อยากอัปเกรดตัวเองในโลก Cloud & DevOps
เริ่มสัปดาห์ด้วยการทำความเข้าใจว่า Cloud คืออะไร
รู้จัก AWS, Azure, GCP และแนวคิด Infrastructure as a Service
เรียนรู้พื้นฐานเช่น EC2, S3, VPC, IAM ฯลฯ
📌 เป้าหมาย: เข้าใจโครงสร้าง Cloud และรู้จักบริการหลักๆ ที่ควรใช้เป็น
รู้จัก Git ไม่ใช่แค่ git push
แต่เข้าใจการทำ Branch, Merge, Conflict
ลองใช้ GitHub หรือ GitLab ให้เป็นจริงๆ
ฝึก workflow เช่น Git Flow หรือ Pull Request
📌 เป้าหมาย: ทำงานเป็นทีมโดยไม่พัง repo และเข้าใจ version control จริงๆ
เริ่มจาก SQL พื้นฐาน: SELECT, INSERT, UPDATE, DELETE
เข้าใจความแตกต่างของ RDBMS (MySQL, PostgreSQL) vs NoSQL (MongoDB)
ลองออกแบบตารางเล็กๆ และ JOIN ข้อมูลดู
📌 เป้าหมาย: อ่านเขียนข้อมูลได้ พร้อมเข้าใจว่า “Data” คือหัวใจของระบบ
ฝึกใช้คำสั่งพื้นฐาน: cd
, ls
, grep
, chmod
, sudo
, top
, tail
, vim
เข้าใจสิทธิ์ไฟล์, directory structure และ process management
ลองติดตั้งโปรแกรมหรือแก้ไฟล์ config จริงๆ
📌 เป้าหมาย: ไม่กลัว Terminal และพร้อมจัดการ Server ได้เบื้องต้น
รู้จักคอนเซปต์ Container, Image, Volume, Network
ลอง build container แรกของคุณและ run local app ด้วย Docker
เข้าใจว่า Docker ต่างจาก VM ยังไง
📌 เป้าหมาย: สร้างแอปที่รันได้ทุกที่ ไม่ว่าจะเครื่องไหนก็ตาม
เข้าใจ RESTful API, HTTP method (GET, POST, PUT, DELETE)
ลองเรียก API ผ่าน Postman หรือ Curl
อ่าน JSON response และเข้าใจ Status Code
📌 เป้าหมาย: เชื่อมต่อระบบหรือเขียน backend ได้อย่างเข้าใจ
เรียนรู้ว่าทำไม DevOps ถึงสำคัญ
รู้จัก Jenkins, GitHub Actions, GitLab CI
ลองเขียน pipeline ง่ายๆ ที่รัน test หรือ deploy อัตโนมัติ
📌 เป้าหมาย: ให้ระบบ deploy ตัวเอง ไม่ต้อง manual ทุกครั้ง
ไม่เกิน 1 เดือน คุณจะเข้าใจภาพรวมของ Cloud, DevOps และการพัฒนาแอปแบบมืออาชีพ
ไม่ใช่แค่เขียนโค้ด — แต่สร้างระบบที่ “รันจริง ใช้งานจริง” ได้
#DevLife #สัปดาห์แห่งการเรียนรู้ #CloudComputing #Git #Database #Linux #Docker #API #CI_CD #เส้นทางสายDevOps #เรียนรู้ทุกวัน