Ana Sayfa
12 min read

Ana Sayfa

En iyi yazarlardan
Profesyonel ve özgün içerikler

Kerteriz Blog

Profesyoneller için en güncel içerik ve kaynakların yer aldığı muhteşem bir blog deneyimi

Ailemize Katılın!
Sağ taraftaki kutucuğu kullanarak blog ailemize yazar olarak katılabilir ve özgün yazılarınızı yayınlayabilirsiniz.

İçeriklerinizi binlerce kişiye ulaştırın!

Özgün içeriklerinizi okuyuculara ulaştırın ve kariyerinizi güçlendirin.

Yazmaya hemen başlayın..


Panele Gidin

Yazarlardan Son Yayınlanan Makaleler

Tümünü Görün


Yazılım Tasarım İlkeleri (Software Design Principles)


  1. Clean Code


Yazılım Tasarım İlkeleri (Software Design Principles) Nedir?


Yazılım Tasarım İlkeleri (Software Design Principles), geliştiricilerin iyi bir sistem tasarımı yapmasına yardımcı olan bir dizi yönergedir. Bu ilkeler, yazılım sektöründeki bazı tanınmış yazılım mühendisleri ve yazarlar tarafından tanıtılan yaklaşımların, stillerin, felsefelerin ve en iyi uygulamaların bir listesidir. Geliştirme sürecinde, kod yazacağız, kodu okuyacağız ve sistemin bakımını yapacağız. Bu yüzden iyi bir sistem tasarımı yapmak […]


Yazar:


Düzenle


VMware CentOS 7 kurulumumu


  1. Ağ & Sistem


Windows üzerinde VMware ile CentOS 7 Nasıl Kurulur?


Arkadaşlar merhaba, bu yazımda VMware Workstation Player kullanarak CentOS 7’nin nasıl kurulacağı hakkında bilgiler vereceğim. Konu Başlıkları VMware Workstation Player Nasıl Kurulur? CentOS 7 Nasıl İndirilir? VMware Workstation Player ile CentOS 7 Nasıl Kurulur? 1. VMware Workstation Player Nasıl Kurulur? İlk olarak buradaki linki kullanarak VMware Workstation Player kurulum dosyasını indirmeniz gerekmektedir. Link’e tıkladığınızda aşağıdaki sayfa […]


Yazar:


Kaydediliyor
Bu yazıyı kaydet
Kaydedildi





  1. Ağ & Sistem


Jenkins Nedir? Jenkins Kurulumu ve CI/CD Süreç Örneği


Jenkins, Sürekli Entegrasyon (CI / Continuous Integration) ve Sürekli Dağıtım (CD / Continuous Delivery) amacıyla Java ile yazılmış açık kaynaklı bir otomasyon aracıdır. Jenkins, yazılım projelerinizi sürekli olarak oluşturmak ve test etmek için kullanılır, bu da geliştiricilerin değişiklikleri projeye entegre etmesini ve kullanıcıların yeni bir sürüm elde etmesini kolaylaştırır. Ayrıca, çok sayıda test ve dağıtım teknolojisiyle bütünleşerek […]


Yazar:


Düzenle

Kategorilerden Seçmeler

Tüm Kategorileri Görün





  1. Python


Python NumPy Kullanımı – Nedir ve Nasıl Kullanılır?


NumPy, dizilerle çalışmak için kullanılan bir Python kütüphanesidir. Ayrıca doğrusal cebir, fourier dönüşümü ve matrisler alanında çalışmak için de gerekli işlevlere sahiptir. NumPy, 2005 yılında Travis Oliphant tarafından oluşturulmuştur. Açık kaynak kodlu bir projedir ve özgürce kullanabilirsiniz. NumPy, Numeriacal Python (Sayısal Python)’un kısaltmasıdır. 1. Neden NumPy Kullanılır? Python’da dizilerin amacına hizmet eden listelerimiz var, ancak […]





  1. Python


Python İle Youtube Video İndirme İşlemleri


Python ile Youtube videolarını indirme işlemini tüm çözünürlükler için ve sadece video/ses özellikleriyle beraber yapabilirsiniz. Hatta video altyazılarını ve thumbnail resmini de çekebilirsiniz. Bu dersimizde Youtube videosunu indirme ve işleme üzerine detaylı bir anlatım yapacağız. İnternette birçok Youtube video indirme servisi ve sitesi bulunmaktadır. Bu siteleri kullanmak yerine Python ile aynı servisi yazarak kullanabilir ve […]


VMware CentOS 7 kurulumumu


  1. Ağ & Sistem


Windows üzerinde VMware ile CentOS 7 Nasıl Kurulur?


Arkadaşlar merhaba, bu yazımda VMware Workstation Player kullanarak CentOS 7’nin nasıl kurulacağı hakkında bilgiler vereceğim. Konu Başlıkları VMware Workstation Player Nasıl Kurulur? CentOS 7 Nasıl İndirilir? VMware Workstation Player ile CentOS 7 Nasıl Kurulur? 1. VMware Workstation Player Nasıl Kurulur? İlk olarak buradaki linki kullanarak VMware Workstation Player kurulum dosyasını indirmeniz gerekmektedir. Link’e tıkladığınızda aşağıdaki sayfa […]





  1. Ağ & Sistem


Jenkins Nedir? Jenkins Kurulumu ve CI/CD Süreç Örneği


Jenkins, Sürekli Entegrasyon (CI / Continuous Integration) ve Sürekli Dağıtım (CD / Continuous Delivery) amacıyla Java ile yazılmış açık kaynaklı bir otomasyon aracıdır. Jenkins, yazılım projelerinizi sürekli olarak oluşturmak ve test etmek için kullanılır, bu da geliştiricilerin değişiklikleri projeye entegre etmesini ve kullanıcıların yeni bir sürüm elde etmesini kolaylaştırır. Ayrıca, çok sayıda test ve dağıtım teknolojisiyle bütünleşerek […]





  1. Kripto


SSL/TLS Nedir? Handshake Nasıl Çalışır? Detaylı HTTPS/SSL/TLS Rehberi


HTTPS, SSL/TLS ve Handshake kavramları güvenli internetin temel konularındandır ve yıllardır gelişeduran süreçlerini de göz önüne alarak bu yazımızda temelden ileri seviyeye kadar kapsamlı bir SSL/TLS rehberi sunacağız. Tarayıcınızın URL çubuğunda neden yeşil bir kilit simgesinin göründüğünü ve çok önemli bir kriter olduğunu hiç merak ettiniz mi? Veya bu sorunun cevabını biliyorsanız nasıl çalıştığından ve […]





  1. Kripto


Steganografi Nedir? Kriptografi İle Farkı Nedir?


Bilgi güvenliğini sağlamak amacıyla yaygın olarak kullanılan iki yöntem mevcuttur. Bunlardan biri kriptografi diğeri ise steganografidir. Her iki yöntemde de amaç gönderen ile alıcı arasında aktarılan verinin üçüncü kişiler tarafından öğrenilmemesidir. Kriptografide veri farklı algoritmalar ve matematiksel hesaplamalar yardımıyla üçüncü tarafların anlamasını güçleştirecek şekilde değiştirilir. Gönderen ve alıcı bu algoritmaları çözebilecek bilgiye sahip olduğu için kısa sürede veriyi anlamlı […]





  1. Ağ & Sistem

  2. İndirmelik


Bilgisayardaki Dosya ve Diskleri Başka Diske Senkronize Etme / Yedekleme


Bilgisayarınızda bulunan belirli dizin, dosya ve diskleri başka bir disk alanına senkron ederek düzenli olarak yedek alabilir, dosyalarınızın kopyalarını farklı bir kaynakta da tutabilirsiniz. Bu iş için hem açık kaynak kodlu hemde oldukça yetenekli bir program olan FreeFileSync programını kullanacağız. FreeFileSync, tüm önemli dosyalarınızın yedek kopyalarını oluşturan ve yöneten bir klasör karşılaştırma ve senkronizasyon yazılımıdır. Her dosyayı […]





  1. İndirmelik


Envato Market Ayın Ücretsiz Ürünleri #Nisan 2020


Envato Market, bünyesinde bulundurduğu Themesforest, GraphicRiver, CodeCanyon, 3DOcean, AudioJungle, PhotoDune sitelerinde satılan ürünlerden her ay ücretsiz olarak vermeye devam ediyor. Bizde sizler için ayın ücretsiz ürünlerini bir araya getirdik. Envato, temalardan yazılımlara, oyunlardan videoalara binlerce içeriğin satıldığı devasa bir market. Hatta sadece satılan ürünleri görüp hayal dünyanızı geliştirmek için bile ziyaret edilesi bir mekan. Tabi […]





  1. Genel


Bitbucket Kurulumu ve İlk Repo & Proje


Bitbucket, Git veya Mercurial gibi VCS (Version Control System) kullanan projeler için bir web depolama servisi olup Django kullanılarak Python programlama dili ile yazılmıştır. Bitbucket, hem ticari planlarla hem de ücretsiz hesaplarla kullanılabilir. Bitbucket, beş kullanıyıca kadar limitsiz özel depo (repository) alanını ücretsiz olarak sunmaktadır. Self-hosted servisi ile kendi sunucularınıza da Bitbucket kurabilirdiniz fakat artık […]





  1. Genel


Veri Analizi Giriş | Yol Haritası


Veri analizi elde mevcut olan işlenmemiş veriyi bir takım işlemlere tabi tutarak onlardan anlamlı bilgi üretme işlemidir. Veri analizinde kullanılan veri analiz sürecine dair yol haritasını bu yazımızda özet bir halde sizlere sunmaya çalıştık. Yol Haritası Veri Analizi Nedir Veri Analizi Süreci Veri Toplama(Data Collection) Veri İşleme(Data Processing) Veri Ayıklama/Temizleme(Data Cleaning) Keşifsel Veri Analizi(Exploratory Data Analysis) Modelleme […]





  1. 3D


Raspberry Pi Octoprint Kurulumu [Resimli Anlatım]


Octoprint, 3D yazıcılarınızı kontrol edebilmek ve sunduğu eklentilerle profesyonelce kullanabilmenizi sağlayan, web arayüzü sunan açık kaynaklı bir uygulamadır. Hem uzaktan yönetebilme yetenekleri, hemde bed leveling, timelapse gibi sunduğu yardımcı araçlar ile herkesin bu yönetim aracını kullanmasını tavsiye ediyoruz. Octoprint yetenekleri, eklentileri, kullanım dökümanları ve daha birçok yazı için Octoprint Documents ve Octoprint Docs sayfalarını ziyaret edebilirsiniz. 1. Raspberry Pi […]





  1. 3D


Cura ‘Failed to probe OpenGL’ Hatası ve Kesin Çözüm


Cura veya başka bir program kullanırken “Could not probe OpenGL. This program requires OpenGL 2.0 or higher. Please check your video card drivers.” hatası alıyor ve program açılmıyorsa kesin çözümünü bu yazı altında bulacaksınız. 3D yazıcı dilimleme programı kullanırken meydana gelen “Failed to probe OpenGL” hatası açıklamasında da yazdığı üzere sisteminizde OpenGL bulunamadığından kaynaklanıyor. Bu sorunu çözmek […]





  1. Go


Go İle Dosya Okuma ve Yazma İşlemleri – Golang


Go dosya okuma, yazma, düzenleme ve silme işlemleri ile her türlü dosya üzerinde rahatlıkla işlemler gerçekleştirebilirsiniz. Golang, dosya işlemleri için farklı kütüphaneler kullanır ve dosyalarınızı yönetir. Bu dersimizde Go (Golang) ile çeşitli dosya işlemlerinin nasıl yapıldığını örnekleriyle göreceğiz. Go, güçlü bir dildir ve Linux’un temeli olan Herşey Bir Dosyadır mottosu ile her türlü dosya tipi üzerinde başarıyla işlemlerinizi gerçekleştirebilir. […]





  1. PHP


Paylaşımlı Hostinglerde PHP Composer Kullanımı


Paylaşımlı hostinglerde, hosting firmaları bize kabuk erişimi sağlamdığı için Composer kuramayız. Fakat Composer kuramasak bile bu derste öğreneceğimiz basit bir yöntemle paylaşımlı hosting hesabımızda rahatlıkla Composer kullanmaya başlayacağız. Python için pip, Nodejs için npm neyse PHP için de composer odur. Paket yönetim yazılımları bizlere kullandığımız programlama dillerinde büyük kolaylıklar sağlarlar. Bu araçlar sayesinde istediğimiz bir kütüphaneyi ve aracı sadece install gibi komutlarla projemize anında […]





  1. PHP


PHP PDO İle MySQL Veritabanı Bağlantısı ve SELECT,UPDATE,INSERT,DELETE İşlemleri


PHP PDO ile MySQL veritabanı bağlantısı ve SELECT, INSERT, UPDATE, DELETE temel işlemlerini rahatça nasıl yapacağımızı detaylıca ve örneklerle inceliyoruz. PHP Data Objects yani PHP Veri Nesneleri (PDO), PHP ile MySQL veritabanına erişerek üzerinde işlemler yapabilmek için bir sürücü işlevi görür. Sıragelen mysqli veritabanı işlemlerine alışkın olanlar için PDO kullanımı da oldukça rahat ve alternatif bir yöntem olacaktır. 1. PDO MySQL Veritabanı […]





  1. Elektrik / Elektronik


Ters Polarite DC-DC Dönüştürücü Dizaynı


DC-DC dönüştürücü , DC voltajın düşürülmesinde veya yükseltilmesinde kullanılan elektronik devredir. Günümüzde çoğunlukla , batarya bulunduran taşınabilir elektronik aletlerde ( cep telefonu , bilgisayar ) kullanılır. Bu cihazların içerisindeki alt devreler daha yüksek veya daha düşük DC voltaj ile çalışabilir. Bu sebeple sıkça kullanılan bir devredir. Yakın zamanda elektrikli ulaşım araçlarının hayatımıza girmesi ile daha […]





  1. Flask

  2. Python


Flask İle Hazırlanan Web Sitesini İnternette Yayınlama


Python Flask ile yazdığınız web sitesini internette yayınlamak ve kullanıcılara açmak istiyorsanız neler yapmanız gerektiğini bu dersimizde detaylıca anlatıyoruz ve sitemizi aktif ediyoruz. Böylece Flask derslerini de tamamlamış oluyoruz. Python Flask framework derslerine başladığımız Temelden İleriye Türkçe Flask Dersleri serimizde son derse gelmiş bulunuyoruz. Daha önceki dersler sayesinde hazırladığımız Flask web sitelerini artık yayına alma zamanı gelmiş […]





  1. Flask

  2. Python


Flask Ajax Kullanımı ile Sayfa Yenilemeden Veri Gönderme & Alma


Python Flask ile Jquery Ajax yapılarını kullanarak sayfanızı yenilemeden istediğiniz sayfaya veri gönderip alabilirsiniz. Ajax kullanarak hızlı sayfalar elde ederken daha rahat bir iletişim kontrolüne de sahip olursunuz. Flask derslerinde yeni dersimize başlıyoruz. “Temelden İleriye Türkçe Flask Dersleri” ile başladığımız serimizde şimdiki durağımız Flask Ajax Kullanımı. Daha önceki “Flask Form Yapılarını Kullanarak POST & GET Veri […]





  1. Java


Java Dosya Açma, Okuma, Yazma ve Düzenleme İşlemleri


Java dosya işlemleri dilin temellerini oluşturan en önemli konulardan birisidir. Temeli iyi atmak içinde geniş bir dosya işlemleri konusu yazma ihtiyacı duydum. El kitabı niteliği taşıyacak bu yazı ile dosyalar üzerinde aradığınız birçok özelliğe kolayca erişebileceksiniz. Programlama yaparken, ister bir mobil uygulama, ister bir web uygulaması oluşturuyor olun, ister sadece komut dosyaları yazıyor olun, genellikle […]

Yeni Makaleleri Kaçırmayın

En son haberler, makaleler ve kaynaklarla haftalık özetimizi alın.


ABONE OL