Hakan GÜZEL

Tam Yığın Geliştiricisinin Yol Haritası

Web geliştirmenin ön ucuna odaklanmak kolaydır, peki ya arka uç? Arka uç hakkında bilgi edinmek, ön uç becerilerinizi geliştirir.

İşte daha sonra saklayabileceğiniz tam yığın geliştirme için bazı kaynaklar.

İçindekiler

İnternet Nasıl Çalışır
Gelişmiş Ön Uç
İşletim Sistemleri
Diller
Sürüm Kontrolü
Veritabanı Kavramları
İlişkisel Veritabanları
NoSQL Veritabanları
API’ler
Önbelleğe Alma
Güvenlik
CI / CD
Geliştirme Kavramları
Yazılım Mimarisi
Kapsayıcılar
Sunucular
Ölçeklenebilirlik

İnternet Nasıl Çalışır? 

google.com’a gittiğinizde ne olur?
Network’e Giriş
Tarayıcı Ağları
IP Adresleme
HTTP / 2

Gelişmiş Ön Uç 

HTML ve CSS
JavaScript

İşletim Sistemleri

Komut satırını kullanma
İşletim sistemi nedir?
Bellek
Unix Programlama
Bash-Komut Dosyası Kılavuzu

Diller

PHP’yi Tanıyın
Rubyy Öğrenin
Rust Öğrenin
Öğrenin
Sunucu Tarafındaki JavaScript’i Tanıyın

Sürüm Kontrolü 

Görsel Git Referansı
D3
Github Hile Sayfası ile Git Kavramlarını Görselleştirme
SVN

Veritabanı Kavramları

Nesne-İlişkisel Haritalama
ACID
N + 1 Problem
Sharding
CAP Teoremi
Normalizasyon
İndeksler

İlişkisel Veritabanları

İlişkisel Veritabanları Teorisi
MySQL Öğrenin
PostgreSQL Öğrenin
MariaDB’yi Öğrenin
MS SQL’i Öğrenin

NoSQL Veritabanları

Öğrenme MongoDB
CouchDB bilgi
NoSQL Veritabanları
Grafik Veritabanları

API’ler

API’lerle çalışmak
REST
GraphQL
JSON-RPC
HATEOAS

Önbelleğe alma 

HTTP önbelleğe alma
Redis
Memcached
Servis çalışanları

Güvenlik

HTTPS + TLS
CORS
MD5
SHA-2
SCrypt
BCrypt
OWASP

CI / CD 

Kodunuzu test etme
Jenkins
TravisCI

Geliştirme Kavramları

KATI
KISS
YAGNI
DRY
Etki Alanına Dayalı Tasarım
Test Odaklı Geliştirme

Yazılım Mimarisi 

Microservices ve Servis Mimarisi Odaklı
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ı Primer
Gerçek Dünyada Sürdürülebilir Yazılım
12 Faktörlü Uygulama
Ölçeklendirilecek ÖnProjeleri Tasarlama


Bu, farklı bir gönderiden ilham aldı . Diğer yazıda yazarın bahsettiği konular için kaynak sağlamasını istedim, bu yüzden kendi yazımı yaptım.

Bu gönderideki herhangi bir kaynağı kaçırdığımı düşünüyorsanız, aşağıya yorum yapın!

Kaynak: Ender Minyard – Full Stack Developer’s Roadmap

Exit mobile version