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

2. System Design Primer

Repository นี้มีหัวข้อต่าง ๆ ที่ครอบคลุมไปถึง System Design Concepts และ Resources สำหรับการสร้าง System ที่ปรับ Scale ได้และเชื่อถือได้ มันประกอบด้วยบทความ, วิดีโอ และตัวอย่างคำถามสำหรับการสัมภาษณ์งาน

Repository: https://github.com/donnemartin/system-design-primer

3. Clean Architecture

นี่เป็น 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

5. Node Best Practices

นี่คือ Repository ที่เน้นไปที่ Best Practices, Tips & Tricks และคำแนะนำสำหรับ Node.js Development โดยครอบคลุมหัวข้อต่าง ๆ รวมถึง Project Structure, Error Handling, Security และ Performance Optimization

Repository: https://github.com/goldbergyoni/nodebestpractices

6. Backend Developer Roadmap

Repository นี้มี Roadmap ที่ครอบคลุมสำหรับการเป็น Backend Developer นอกจากนี้ยังมีการสรุปทั้ง Skills, Tools และ Concepts ที่คุณควรจะต้องเชี่ยวชาญในแต่ละ Step ของเส้นทางอาชีพของคุณ

Repository: https://github.com/kamranahmedse/developer-roadmap

7. Node.js Best Practices

Repository นี้จะให้ Guidelines และ Best Practices สำหรับ Node.js Development ซึ่งครอบคลุมหัวข้อต่าง ๆ เช่น Code Organization, Error Handling, Security, Performance และ Testing

Repository: https://github.com/goldbergyoni/nodebestpractices

8. Awesome Node.js

ที่นี่ได้รวบรวมทั้ง 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 เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด