Web geliştirmede front-end’e odaklanmak kolay, peki ya back-end? Back-end hakkında bilgi edinmek front-end becerilerinizi geliştirir.
Buyurun, full-stack geliştirme için daha sonra kullanmak üzere saklayabileceğiniz bazı kaynaklar.
İçerik
💻 İnternet nasıl çalışır
🔚 İleri düzey Front-end
🖥 İşletme Sistemleri
📕 Diller
🖲 Sürüm Kontrolü
📓 Veritabanı Kavramları
📔 İlişkisel Veritabanlar
📗 NoSQL Veritabanları
📨 APİlar
♻️ Önbelleğe Alma (Caching)
🔒 Güvenlik
🧪 CI/CD
📙 Geliştirme Kavramları
🏯 Yazılım Mimarlığı
🧊 Konteynerler
📬 Sunucular
⚖️ Ölçeklenebilirlik
İnternet nasıl çalışır 💻
✨ Google.com-a gittiğinizde ne olur
🎉 Ağlara Giriş
💫 Tarayıcı Ağ Kurma
🎊 İP Addresleme
⭐️ HTTP/2
İleri düzey Front-end 🔚
✨ HTML & CSS
💫 JavaScript
İşletme Sistemleri 🖥
✨ Command line-ı Kullanma (cmd/terminal)
🎉 İşletme Sistemi Nedir?
💫 Hafıza
🎊 Unix Yazılım
⭐️ Bash-Scripting Rehberi
Diller 📕
✨ PHP’yi Bil
🎉 Ruby’yi Öğren
💫 Rust’ı Öğren
🎊 Go’yu Öğren
⭐️ Server-Side JavaScript’i Bil
Sürüm Kontrolü 🖲
✨ Görsel Bir Git Referansı
🎉 Git Kavramlarının D3 ile Görselleştirilmesi
💫 Github Hile Listesi
🎊 SVN
Veritabanı Kavramları 📓
🌟 Nesne-ilişkisel Eşleştirme
🎉 ACID
💫 N+1 Problemi
☄️ Parçalama (Sharding)
✨ CAP Teoremi
💥 Normalleştirme
🌟 Indexler
İlişkisel Veritabanlar 📔
✨ İlişkisel Veritabanlar Teorisi
🎉 MySQL Öğren
💫 PostgreSQL Öğren
🎊 MariaDB Öğren
🌟 MS SQL Öğren
NoSQL Veritabanları 📗
✨ MongoDB Öğren
🎉 CouchDB Öğren
💫 NoSQL Veritabanları
🎊 Grafik Veritabanları
APİlar 📨
⭐️ APİlarla Çalışmak
💥 REST
💡 GraphQL
☄️ JSON-RPC
🎉 HATEOAS
Önbelleğe Alma (Caching) ♻️
✨ HTTP caching
☄️ Redis
⭐️ Memcached
🚀 Sevis Çalışanları
Güvenlik 🔒
✨ HTTPS + TLS
🎉 CORS
💫 MD5
🎊 SHA-2
💡 SCrypt
💥 BCrypt
☄️ OWASP
CI/CD 🧪
✨ Kodunu Test Et
🎉 Jenkins
💫 TravisCI
Geliştirme Kavramları 📙
☄️ SOLID
⭐️ KISS
💥 YAGNI
✨ DRY
🎉 Domain-odaklı Tasarım
🌟 Test Odaklı Geliştirme
Yazılım Mimarlığı 🏯
💫 Mikroservisler ve Servis Odaklı Mimari
🎊 CQRS
⭐️ Serverless
Konteynerler 🧊
✨ Docker Temelleri
🎉 Docker Yemek Kitabı
💫 Kubernetes Yemek Kitabı
Sunucular 📬
☄️ Nginx El Kitabı
💡 Apache
💥 Caddy
Ölçeklenebilirlik ⚖️
💫 Dağıtılmış Sistemler
☄️ Sistem Tasarım Astarı
✨ Gerçek Dünyada Sürdürülebilir Yazım
🎉 12 Factor Uygulaması
🌟 Ölçeklendirmek için Front-end Projeleri Tasarlama
Ve işte, sıkı çalışmaya, tutarlılığı ve disiplini korumaya istekli olanlar için, bu yazı, full-stack geliştirme söz konusu olduğunda sizi kapsıyor!
Daha fazla bu tipli içerik isterseniz, beğenmeyi ve takipte kalmayı unutmayın! 😉