10 GitHub Repos to Become a Better Backend Developer
05-Jul-23
คัมภีร์เทพ IT
See the original english version Click here!
ปัจจุบัน ไม่ว่าจะเป็น Programmer หรือ Developer ก็ตาม คงจะเป็นเรื่องยากที่คุณจะหลีกเลี่ยงการใช้งาน Git และในบทความนี้ ก็เป็น 10 GitHub Repos ที่ช่วยให้คุณเป็น Backend Developer ที่เก่งขึ้น
1. Awesome Backend Development
Repository นี้ได้รวมรายการของ Resources, Tools และ Frameworks ที่ถูกคัดสรรมาแล้วสำหรับ Backend Development มันครอบคลุมหัวข้อต่าง ๆ รวมถึง Databases, APIs, Serverless Architecture และอื่น ๆ อีกมากมาย
Repository: https://github.com/zhashkevych/awesome-backend
Repository นี้มีหัวข้อต่าง ๆ ที่ครอบคลุมไปถึง System Design Concepts และ Resources สำหรับการสร้าง System ที่ปรับ Scale ได้และเชื่อถือได้ มันประกอบด้วยบทความ, วิดีโอ และตัวอย่างคำถามสำหรับการสัมภาษณ์งาน
Repository: https://github.com/donnemartin/system-design-primer
นี่เป็น Application ตัวอย่างที่แสดงตัวอย่างการใช้งาน Clean Architecture Principles ใน Node.js โดย Focus ไปที่การแยกกันเป็นส่วน ๆ ระหว่าง Concerns, Testability และ Maintainability
Repository: https://github.com/panagiop/node.js-clean-architecture
4. RealWorld
มันเป็น Collection ของ Applications ตัวอย่างที่แสดง Best Practices ใน Frameworks และ ภาษา Programming ต่าง ๆ มันได้จัดเตรียมการ Implement Backend สำหรับ Frontend Frameworks ที่หลากหลาย และยังช่วยให้คุณสามารถสำรวจเทคโนโลยีต่าง ๆ ได้อีกด้วย
Repository: https://github.com/gothinkster/realworld
นี่คือ Repository ที่เน้นไปที่ Best Practices, Tips & Tricks และคำแนะนำสำหรับ Node.js Development โดยครอบคลุมหัวข้อต่าง ๆ รวมถึง Project Structure, Error Handling, Security และ Performance Optimization
Repository: https://github.com/goldbergyoni/nodebestpractices
Repository นี้มี Roadmap ที่ครอบคลุมสำหรับการเป็น Backend Developer นอกจากนี้ยังมีการสรุปทั้ง Skills, Tools และ Concepts ที่คุณควรจะต้องเชี่ยวชาญในแต่ละ Step ของเส้นทางอาชีพของคุณ
Repository: https://github.com/kamranahmedse/developer-roadmap
Repository นี้จะให้ Guidelines และ Best Practices สำหรับ Node.js Development ซึ่งครอบคลุมหัวข้อต่าง ๆ เช่น Code Organization, Error Handling, Security, Performance และ Testing
Repository: https://github.com/goldbergyoni/nodebestpractices
ที่นี่ได้รวบรวมทั้ง Packages และ Resources ของ Node.js ที่คัดสรรมาให้เรียบร้อยแล้ว มันประกอบด้วย Libraries, Frameworks, Tools และ Articles ที่สามารถช่วยปรับปรุงประสบการณ์ในเรื่อง Node.js Development ของคุณได้
Repository: https://github.com/sindresorhus/awesome-nodejs
9. Backend Engineering Resources
ที่นี่เป็นแหล่งรวมของ Resources, Articles และ Tutorials ที่เกี่ยวข้องกับ Backend Engineering มีหัวข้อต่าง ๆ มากมายที่ครอบคลุมไปถึง Databases, Caching, Messaging และ Distributed Systems
Repository: https://github.com/shahednasser/awesome-resources
10. Project-Based Tutorials in C
สำหรับ Repository นี้ ได้รวบรวม Project-based Tutorials ต่าง ๆ ที่จะช่วยแนะนำคุณตลอดการสร้าง Applications ต่าง ๆ ในภาษา C มันครอบคลุม Concepts ต่าง ๆ ไม่ว่าจะเป็น Networking, Databases และ System Programming
Repository: https://github.com/chesal/Project-Based-Tutorials-in-C
ที่มา: https://medium.com/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด