All Posts

  • Published on
    Image
    SOLID ilkeleri, Robert C. Martin tarafından 2000 tarihli Tasarım İlkeleri ve Tasarım Modelleri başlıklı makalesinde tanıtıldı. Bu kavramlar daha sonra bizi SOLID kısaltmasıyla tanıştıran Michael Feathers tarafından geliştirildi.S.O.L.I.D. prensipleri, yazılım geliştirmede kodun kalitesini arttırmak, genişletebilirliğini ve modülerliğini sağlamak için uygulanması tavsiye edilen 5 temel tasarım prensibinden oluşmaktadır.
  • Published on
    Image
    SOLID ilkeleri, Robert C. Martin tarafından 2000 tarihli Tasarım İlkeleri ve Tasarım Modelleri başlıklı makalesinde tanıtıldı. Bu kavramlar daha sonra bizi SOLID kısaltmasıyla tanıştıran Michael Feathers tarafından geliştirildi.S.O.L.I.D. prensipleri, yazılım geliştirmede kodun kalitesini arttırmak, genişletebilirliğini ve modülerliğini sağlamak için uygulanması tavsiye edilen 5 temel tasarım prensibinden oluşmaktadır.
  • Published on
    Image
    SOLID ilkeleri, Robert C. Martin tarafından 2000 tarihli Tasarım İlkeleri ve Tasarım Modelleri başlıklı makalesinde tanıtıldı. Bu kavramlar daha sonra bizi SOLID kısaltmasıyla tanıştıran Michael Feathers tarafından geliştirildi.S.O.L.I.D. prensipleri, yazılım geliştirmede kodun kalitesini arttırmak, genişletebilirliğini ve modülerliğini sağlamak için uygulanması tavsiye edilen 5 temel tasarım prensibinden oluşmaktadır.
  • Published on
    Image
    İnternette, bilgisayarlar ve routerler IP adresleriyle(IPv4/IPv6) tanımlanırlar. IP adreslerini insanların hatırlaması ve kullanması zordur. IP adresleri yerine bilgisayarın adresini domain isimlerine soyutlamak insanlar için daha kolay olacaktır. Örneğin : 76.76.21.21 yerine [www.alperenonal.com](https://www.alperenonal.com) domain ismi(alan adı), bizler için kullanması daha kolay olacaktır. DNS, hatırlanması ve kullanması güç olan IP adreslerini insanların kolayca kullanabileceği ve hatırlayabileceği domain isimleriyle eşleştiren sistemdir. DNS, Application Layer protokolü olmakla beraber UDP kullanmaktadır.
  • Published on
    Image
    Bu yazımızda, HTTP, WEB ve TCP arasındaki ilişkiyi teorik olarak anlayacak ve bu protokollerin nasıl birbirleriyle etkileşim içinde olduğunu detaylı bir şekilde açıklayacağız. Ardından, Wireshark kullanarak bu üçlünün gerçek dünya iletişim örneklerini inceleyerek, teorik bilgileri pratik uygulamalarla destekleyeceğiz. Bu sayede, internet iletişiminin temelini oluşturan bu protokollerin işlevlerini ve önemini daha iyi anlayacağız.