test
แก้ไขล่าสุดเมื่อ

⚡Backend Developer Starter

Content เริ่มต้นสำหรับสาย Backend Developer

แนะนำสำหรับคนที่เพิ่งเริ่มต้นเรียนรู้การพัฒนาด้าน Backend

Backend Developer คือผู้พัฒนาและดูแลส่วนที่อยู่เบื้องหลังของเว็บไซต์หรือแอปพลิเคชัน ซึ่งจะคอยจัดการการทำงานของเซิร์ฟเวอร์ ฐานข้อมูล และ logic ของระบบต่าง ๆ ที่ผู้ใช้ไม่สามารถมองเห็นได้โดยตรง แต่เป็นส่วนที่ทำให้แอปพลิเคชันทำงานได้อย่างสมบูรณ์ โดยพวกเขามักจะทำงานร่วมกับ Frontend Developer เพื่อให้ข้อมูลและฟังก์ชันต่าง ๆ แสดงผลและตอบสนองตามที่ต้องการ

Checklist สิ่งที่ Backend Developer ควรรู้

  • ภาษา Backend เช่น Python, Node.js (JavaScript), Go
  • รู้จักการใช้งาน Framework ที่เหมาะกับภาษาที่ใช้ เช่น Express (Node.js), GIN (Go), FastAPI (Python)
  • เข้าใจการใช้ Relational Databases เช่น MySQL, PostgreSQL หรือ SQLite และการเขียน SQL Query และ ORM
  • รู้จักฐานข้อมูล NoSQL เช่น MongoDB
  • เข้าใจการออกแบบและพัฒนา RESTful APIs
  • การจัดการ Authentication และ Authorization เช่น JWT หรือ OAuth
  • ความรู้พื้นฐานเกี่ยวกับ security ในการพัฒนาเว็บ เช่น การป้องกัน SQL Injection, Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), และ Data Encryption
Skill Earned

Courses

นี่คือ Course ที่ควรตอนเรียนเพื่อปรับพื้นฐานกันก่อน

Videos

นี่คือ Video แนะนำสำหรับนักพัฒนาเบื้องต้น

Posts

บทความแนะนำ สำหรับสายอ่านเพิ่มเติม
กลับไปยัง Editor's Picks