Skip to content

Instantly share code, notes, and snippets.

@cihat
Created October 15, 2021 07:52
Show Gist options
  • Select an option

  • Save cihat/7cdc0cafe82ced6c8b7f83d03fc75c46 to your computer and use it in GitHub Desktop.

Select an option

Save cihat/7cdc0cafe82ced6c8b7f83d03fc75c46 to your computer and use it in GitHub Desktop.
This is my roadmap for backend
Backend:
Servisler:
API:
RESTFULL:
-CRUD OPERASYONLARI
-Request Limiting
-Header Request Validation
-Authentication(JWT)
-pagination
-APIDOC
-API-Design
GRAPHQL:
-query limitation
-query depth limit
-Auth vb
Caching:
-REDIS
Messaging Queue:
-RabbitMq
-Kafka
Sanallaştırma teknolojileri-Containerization vs Virtualization:
-docker, docker-compose, docker-swarm
-vagrant
-kubertenes
Design-patterns:
-build pattern
-factory pattern
-domain-driven design pattern...
projec gelistirme methodları:
-agile
-scrum
Secure Coding:
-owasp top 10 zaafiyetleri
-Secure Coding
Database:
-uygun veri tabanı seçimi
-postgresql
-mongodb
-ORM
...
Benchmarking:
-appin yük testi
Linux:
-temel linux bilgisi
AWS:
-cloud
Cronjob:
-bir işi belirli zaman veya başka bir iş tetiklediğinde olan olay döngüleri
Clean Coding:
-python icin => pep8 rules
-her programlama dili için o programlama dilinin repolarına göz at.
Temel network bilgisi:
-http, https, ssl, tcp, socket programming vb
DevOps:
-ci&cd
-versioning
-licensing
-tagging
-documan
Testing:
-UnitTest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment