< Code is my life >
Paylaşmayı ve öğrenmeyi seven Yazılım Mühendisi adayı. Yazılarım yararlı olduysa sana, ne mutlu bana :)
Yazılım Tasarım Ve Mimarisi (6)
Yazılım/Bilgisayar Mühendisliği (2)
Arşivler Ay seçin Haziran 2020 (3) Nisan 2020 (1) Şubat 2020 (3) Ocak 2020 (7)
Yazılım Testi – SWEBOK Guide Version 3.0
Haziran 30, 2020 oguzhankaymak Yazılım Testi
Merhaba Arkadaşlar, bugün sizlere üniversite derslerimden Yazılım Kalite Güvencesi dersi kapsamında oluşturmuş olduğum ödevimde Yazılım Testi konusundan bahsedeceğim.Bahsedeceklerim sadece SWEBOK Guide Version 3.0 sonucu oluşturduğum özetten oluşmaktadır. Özet kapsamında hatalı ya da eksik bulduğunuz kısımlar olursa bana bildirirseniz çok sevinirim....
Protokoller – Web Socket
Haziran 26, 2020 oguzhankaymak Bilgisayar Ağları
Merhaba, bu yazıda sizlere OSI model üzerinden protokollere, socket mantığına ve kısaca mimarilere değineceğim. Tabi socket için örnek proje göstereceğim ve biraz da bu işlemlerin elimden geldiğince arka planına (mimarisine vs.) detaylıca değinmeye çalışacağım. Öncelikle iletişimin en temel yapı taşlarına...
Akıllı Sera Uygulaması (Proteus, Arduino, C)
Haziran 21, 2020 oguzhankaymak C Gömülü Sistemler
Merhaba, bugün sizlere merakım sebebiyle seçerek aldığım Gömülü Sistemler dersinde bir dönem boyunca öğrendiklerim sonucu oluşturduğum Akıllı Sera Uygulamasından bahsedeceğim. Bu dönem boyunca pandemi nedeniyle tahmin edebileceğiniz gibi derslerimizi uzaktan takip ettik bu sebeple arkadaşlarımla birlikte sipariş ettiğimiz çeşitli malzemelere...
Veri Yapıları Giriş – Algoritma Analizi ( Big O)
Nisan 6, 2020 oguzhankaymak Veri Yapıları Yazılım/Bilgisayar Mühendisliği
Herkese merhaba arkadaşlar bugün sizlere veri yapıları serimin giriş yazısı olan Algoritma Analizi ve Asimptotik Notasyon konularından bahsedeceğim. Algoritma Nedir ? Algoritma : Bir sorunu çözmek veya bir görevi yerine getirmek amacıyla uygulanan sonlu sayıdaki işlemler dizisi denebilir. Algoritma Analizi...
Asp.Net Grafik Kullanımı(Google Chart)
Şubat 22, 2020 oguzhankaymak .NET ASP.NET
Merhaba Arkadaşlar,Bugün size Asp.Net ile dinamik olarak nasıl grafik oluşturabileceğimizi göstereceğim. Başlıkta belirttiğim gibi grafik oluştururken Google Chart’ tan yararlanacağız. Google Chart da bize çeşitli grafik türleri sunmakta buradan inceleyebilirsiniz. Ortamın Hazırlanması Öncelikle Google Chart kullanırken sorun yaşamamız için Bootstrap,...
ASP.NET İle Ziyaretçilerin IP ve Konum Bilgilerine Ulaşmak
Şubat 16, 2020 oguzhankaymak .NET ASP.NET
Herkese Merhaba… Bir proje gereği siteye ziyaretçilerin IP bilgisine ve bu IP üzerinden çeşitli bilgilere ulaşmam gerekti. Bende araştırmalarım sonucunda keşfettiklerimi yazıya dökmek istedim. İki yöntem belirledim biri API ile gerçekleşiyor ve çeşitli bilgiler sunuyor. Diğeri ise API kullanmadan sadece...
Node.js ve Sql Server İle Restful Api Yazmak
Şubat 11, 2020 oguzhankaymak Web Servis
Herkese Merhaba… Bu yazıda Node.js ile SQL Server bağlantısı nasıl sağlanır ? Restful Api nasıl oluştururuz ?SQL Serverda oluşturduğumuz stored procedure nasıl istek atılır ? ve projelerimizde nasıl kullanabiliriz ondan bahsedeceğim. Yapılması Gereken Ayarlar Öncelikle bazı kurulumlar ve başlıca ayarlar...
Bağımlılığı Ters Çevirme Prensibi (Dependency Inversion Principle) SOLID-5
Ocak 30, 2020 oguzhankaymak Yazılım Tasarım Ve Mimarisi
Önceki yazılarımda da belirttiğim gibi biz değişikliğe olabildiğince direnç göstermeyen, içerisinde koda bağımlılığı düşük olan yazılım projeleri gerçekleştirmek istiyoruz. Bu doğrultuda SOLID prensiplerinden sırasıyla bahsettik ve sonuncusu olan bağımlılığı ters çevirme prensibine geldik. Bağımlılığı Ters Çevirme Prensibi Bağımlılığı ters çevirme...
Arayüz Ayrım Prensibi(Interface Segregation Principle) SOLID-4
Ocak 29, 2020 oguzhankaymak Yazılım Tasarım Ve Mimarisi
Arayüz Ayrım Prensibi Arayüz Ayrım Prensibinin temel amacı :Sınıflar, ihtiyaç duymadıkları metotların bulunduğu Interface’lere bağlı olmaya zorlanmamalıdır. Tek bir interface kullanmak yerine ihtiyaçlara göre bölünmüş birden fazla interface ile işlemleri gerçekleştirmeliyiz. Şimdi bakacağımız kod örnekleriyle daha tanımlar daha anlaşılabilir hale...
Liskov Yerine Geçme Prensibi (Liskov Substitution Principle) SOLID-3
Ocak 28, 2020 oguzhankaymak Yazılım Tasarım Ve Mimarisi
Liskov Yerine Geçme Prensibi Barbara Liskov tarafından formüle edilen bu prensip bir önceki yazıda değindiğimiz Açık-Kapalı prensibi ile yakından ilgilidir. Bu prensibe göre üst(taban) sınıf ile alt (türemiş) sınıf nesnelerinin davranış olarak hiçbir fark olmamalıdır. Diğer bir ifadeyle türemiş sınıf...
Oğuzhan Kaymak © 2020.