learn react ui logoLearnReactUI
Temel İnternet Kavramları

Temel İnternet Kavramları

Son Güncelleme Tarihi: 21.06.2023 ©Copyright: OnurDayibasi

Web veya Mobil uygulama geliştiren bir ekipte yer alıyorsanız. Öncelikli öğrenmeniz gereken konulardan biride uygulamaların internet üzerinde nasıl çalıştığını anlamak olmalı.

Web Uygulamasının nasıl çalıştığını anlamak için farklı bakış açılarından bakarak anlamaya çalışabilirsiniz. Frontend geliştiricisi olarak tarayıcıların nasıl çalıştığını anlamaya çalışabilirsiniz, Backend geliştiricisi olarak sunucuların nasıl işlediğini anlamaya çalışabilirsiniz,

Fakat bu 2 konunun temelinde etkileşim ve iletişim bulunur, bu iletişim altyapısını anlamaz iseniz hep bir kısım temel bilginiz eksik olur, bu e-kitap Temel İnternet Kavramlarını yoğunlaşarak bu konuları anlatmaya çalışmaktadır.

  1. Web Nedir ?
    1. Web 1.0 (Publishing Web)
    2. Web 2.0 (Social And Co-Created Web)
    3. Web 3.0 (Semantic and Intelligent Web)
    4. Web 4.0 (The Mobile, Machine and Object Web)
    5. Web.5.0 (Sensory-Emotive Web)
  2. İnternet Kavramları
    1. RFC Nedir ?
    2. HTML, HTTP ve Hyper Text Nedir ?
    3. IP Nedir ?
    4. Port Nedir ?
    5. DNS Nedir ?
    6. URL Nedir ?
  3. Ağ (Network) Kavramları
    1. OSI Modeli Nedir ?
    2. TCP/IP vs OSI Modeli
    3. IPv4, IPv6 (Network Katmanı)
    4. TCP/IP vs UDP (Transport Katmanı)
    5. HTTP, SMTP, IMAP, POP3, FTP, AMQP (App Katmanı)
  4. HTTP Request ve WebSocket
    1. Kullanım Alanları
    2. HTTP Request / Response
    3. Fetch API Kullanımı
    4. WebSocket
  5. REST Nedir ?
    1. REST API Olmadan da Sunucular Üzerinden API Çağrımı Yapılabilir mi
    2. REST Kullanımı (Olgunluk Modeli)
  6. REST vs GraphQL
  7. REST vs SOAP
  8. REST vs RPC
  9. Web Hooks (User-Defined HTTP Callbacks)
  10. SMTP ile ePosta İletişimi
    1. Mail Akışı