SQL Nedir, Ne İşe Yarar?

SQL ( Structured Query Language) programlama dili, verileri kaydetmek, güncelleme aramak, veritabanından almak ve silmek için etkili bir yol olarak kullanılır.

Bir veritabanını optimize etmek ve sürdürmek için ana araç, bu amaçlarla sınırlı olmamakla birlikte, SQL’in ne için olduğudur. İşleme yetenekleri, görünümleri tanımlama, erişim haklarını belirleme, ilişki şemaları (bunları silme ve değiştirme dahil), diğer programlama dilleriyle etkileşim kurma, bütünlüğü kontrol etme, işlemlerin başlangıcını ve sonunu ayarlama komutlarını içerir.

Belirli Bir Örnek Kullanmak İçin SQL Nedir?
Sıradan bir kişinin SQL’in BT endüstrisi için ne anlama geldiğini anlamasına yardımcı olacak basit bir örnek. Öğrenciler hakkında bilgi içeren bir tablo sağlayın: isimler, yaşlar, çalışma konusu vb. belirli sayıda satırı ve sütunu vardır. Satırlardan biri öğrenci performansını içerir.

Tüm veriler tabloya girildikten sonra, kayıtların her biri farklı bir kategoriye düşer. Bu organize bir veritabanıdır. İçinde düzenlenen ve manipüle edilebilecek tüm bilgilere Veritabanı Şeması denir. %90 veya daha yüksek puan alan öğrencilere burs vermek istiyorsanız, veriler SQL’de sorgulanır, bu da basit bir ifadeyle %90 veya daha fazla alan öğrenciler hakkında veri tabanından bilgi isteyin anlamına gelir.
Komut şöyle görünecek:
✦ SEÇİN Öğrenci NEREDE Yüzde> = 90;
Veri miktarı az olduğunda (örneğin 10 öğrenci ), her şey kolayca hesaplanabilir ve bir kağıda yazılabilir. Ancak veri miktarı binlerce kayda yükseldiğinde SQL gerekli hale gelir. Büyük verilerin verimli bir şekilde yönetilmesine, yani hızlı bir şekilde buna dayalı hesaplamalar yapılmasına yardımcı olur.

SQL Nasıl Kullanılır ve Faydaları Nelerdir?
SQL ilk ortaya çıktığı 1974 yılından bu yana, dünya çapında veritabanı yönetim sistemleri (DBMS) ile birlikte çalışabilirlik sağlamıştır. SQL, basit ve öğrenmesi kolay bir özgür yazılım dili olarak günümüzde aktif olarak kullanılmaktadır.


Dil evrenseldir ve yerleşik standartlar nedeniyle iyi tanımlanmış bir yapıya sahiptir. Veri miktarının büyük olduğu durumlarda bile (Büyük Veri) veritabanlarıyla etkileşim hızlıdır. Ek olarak, kod hakkında fazla bilgi sahibi olmadan bile etkin yönetim mümkündür.

Uygulamalar ve SQL’in Kullanıldığı Yerler

SQL DDL’si
Bir veri tanımlama dili (DDL) olarak, bağımsız olarak bir veritabanı oluşturmayı, yapısını tanımlamayı, kullanmayı ve manipülasyonlar tamamlandıktan sonra atmayı mümkün kılar.

SQL DML’si
Bir veri yönetim dili olarak (DML) veri tabanına veri girmek, değiştirmek ve almak için mevcut veritabanlarını işgücü açısından verimli ve performans açısından verimli bir dilde desteklemeyi sağlar.

SQL DCL’si
Veritabanınızı bozulma ve kötüye kullanımdan korumanız gerektiğinde Veri Kontrol Dili (DCL) olarak kullanılır.

SQL İstemcisi / Sunucusu
Tek bir oturumda birden çok web uygulamasında kullanıcı tarafından doğrulanmış çoklu oturum (SSO) açar.

SQL Üç Katmanlı Mimari
Bilgi bileşeninin yetkisiz kullanımdan ve dijital kopyalamadan korunmasını garanti eder. Hemen hemen tüm ilişkisel veritabanları SQL kullanır. Bazıları adlarına dil kısaltmasını bile ekler: Microsoft SQL Server, MySQL, PostgreSQL, Non Stop SQL, SQLite. Ancak bağımsız olarak Oracle, DB / 2, Ingres olarak adlandırılanlar var. Ayrıca ” NoSQL ” vardır. Bu, SQL’siz (veya bu tek sorgu dili olmadığında) tüm ilişkisel olmayan veritabanlarına atıfta bulunan toplu bir terimdir.

Önemli Çıkarımlar
✦ Yapılandırılmış Sorgu Dili (SQL), ilişkisel veritabanları için standart ve en yaygın kullanılan programlama dilidir.
✦ Çeşitli veri ilişkilerinin bulunduğu her türlü sistemdeki verileri yönetmek ve düzenlemek için kullanılır.
✦ SQL, güçlü kariyer beklentileri olan değerli bir programlama dilidir.

SQL Hakkında Sıkça Sorulan Sorular ve Cevapları

SQL Kullanarak Veri Tabanından Nasıl Veri Alabilirim?
➤ SELECT komutu, SQL’de en çok kullanılan komuttur. Veritabanı kullanıcılarının istedikleri bilgileri operasyonel bir veritabanından almasını sağlar.

Veritabanına Nasıl Veri Ekleyebilirim?
➤ SQL’deki INSERT komutunu kullanarak mevcut bir tabloya kayıt ekleyebilirsiniz.

SQL İle Neler Yapılır?
➤ Veri ekleme.
➤ Veri silme.
➤ Veri bulma.
➤ Verileri depolama.
➤ Verileri güncelleme.
➤ Verilerin sorgulanmasını ve aramasını yapma.
➤ Yeni tablolar oluşturma.

SQL Dilini Kullanan Veritabanı Programları Nelerdir?
➤ Microsoft Access
➤ MySQL
➤ Firebird
➤ PostgreSQL
➤ Progress
➤ Microsoft SQL Server
➤ IBM Informix
➤ Oracle
➤ Sybase
➤ IBM DB2

SQL Güvenli mi?
➤ SQL bir programlama dili değildir. Onu kullanarak güçlü güvenlik duvarları oluşturamazsınız, yalnızca veritabanını yönetirsiniz. SQL komutları basit kelimelerden oluşur ve tahmin edilmesi zor değildir. Veritabanından bir önceki aşamayı güçlendirerek olası bir siber saldırı sırasında veritabanına ulaşılmaması için önlem alabilirsiniz.



HTTP ve HTTPS Arasındaki Fark Nedir?

HTTP ve HTTPS Arasındaki Fark
HTTP (Köprü Metni Aktarım Protokolü ), bir ağda veri aktarımı için bir uygulama protokolüdür. Şu anda web sitelerinden bilgi almak için kullanılmaktadır. HTTP protokolü, “istemci-sunucu” teknolojisinin kullanımına dayanmaktadır. İsteği gönderen istemci, bağlantının başlatıcısıdır; isteği alan sunucu bunu yürütür ve sonucu istemciye gönderir.

Bu görselin boş bir alt özelliği var; dosya ismi: htpps-1.png


HTTPS ( Güvenli Köprü Metni Aktarım Protokolü ), SSL ve TLS şifreleme protokollerini kullanarak şifrelemeyi destekleyen HTTP protokolünün bir uzantısıdır.

HTTP ve HTTPS Nasıl Farklıdır?
✦ HTTPS ayrı bir veri aktarım protokolü değildir, ancak HTTP protokolünün bir şifreleme eklentisi olan bir uzantısıdır.
✦ HTTP protokolü üzerinden iletilen veriler korunmaz, HTTPS bilgilerin gizliliğini şifreleyerek sağlar.
✦ HTTP 80 numaralı bağlantı noktasını, HTTPS 443 numaralı bağlantı noktasını kullanır.


HTTPS’yi Kullanma
Gizli bilgilerin girildiği ve iletildiği sitelerde (kullanıcıların kişisel verileri, erişim detayları, ödeme kartı bilgileri) yetkilendirilmiş herhangi bir sitede, ödeme sistemleri ile etkileşimde, posta hizmetlerinde güvenli veri iletiminin sağlanması gereklidir. Bu tür verilerin şifrelenmesi, üçüncü şahıslar tarafından alınmasını ve kullanılmasını engelleyecektir.

HTTPS üzerinden veri iletimini gerçekleştirmek için, istemcilerden gelen istekleri işleyen web sunucusuna özel bir SSL sertifikası kurulmalıdır. SSL sertifikasına sahip olmak Google sıralama faktörlerinden biridir, bu nedenle HTTPS protokolüne geçmek Google arama sonuçlarındaki konumunu artırır.

SSL Darbesi
HTTPS aslında Netscape Communications tarafından 1994 yılında Netscape Navigator web tarayıcısında kullanılmak üzere oluşturuldu. HTTPS başlangıçta, Mayıs 2000’de RFC 2818’de tanımlanan güncel sürüm olan TLS’ye dönüşen SSL protokolünü kullandı. Bu nedenle, SSl ve TLS terimlerinin oldukça gevşek bir şekilde kullanıldığını duyabilirsiniz.


HTTPS, veri güvenliğini şifreli bir bağlantı kullanarak iletir. Temel olarak, daha sonra alıcı tarafında şifresi çözülen bir ortak anahtar kullanır. Ortak anahtar sunucuda konuşlandırılır ve SSL sertifikası olarak bildiğiniz şeye dahil edilir. Sertifikalar, bir sertifika yetkilisi (CA) tarafından kriptografik olarak imzalanır ve her tarayıcının dolaylı olarak güvendiği bir CA listesi vardır. Güvenilenler listesindeki bir CA tarafından imzalanan herhangi bir sertifikaya, “güvenilir” olduğu ve bu etki alanına ait olduğu kanıtlandığından, tarayıcının adres çubuğunda yeşil bir asma kilit kilidi verilir.

HTTP üzerinden çalışan web sitelerine asla kredi kartı bilgilerinizi girmeyin. HTTPS kullanmanın temel amacı güvenlik ve gizlilik nedenleriyle ilgilidir. Veriler şifrelendiğinde bu, düz metin olarak hiçbir şeyin geçmediği anlamına gelir. Pek çok insan, blog gibi daha küçük sitelerde HTTPS ile uğraşmaları gerekip gerekmediğini sorgulayabilir, ancak giriş sayfanızın bile şifrelenmesi gerektiğini unutmayın.

SPDY
SPDY webi daha hızlı hale getirmek amacıyla Google tarafından tasarlanmış bir ağ protokolüdür. İlk olarak 2009’da duyurulmuştu. SPDY, güvenlik için SSL/TLS (TLS uzantısı ALPN ile) kullanılmasını gerektirir, ancak aynı zamanda düz TCP üzerinden çalışmayı da destekler. Üç ana faydası şunlardır.

✦ İstemci ve sunucunun istek ve yanıt başlıklarını sıkıştırmasına izin verir, bu da benzer başlıklar birden çok istek için tekrar tekrar gönderildiğinde bant genişliği kullanımını azaltır.
✦ Tek bir bağlantı üzerinden birden çok isteğe izin verir ve bu nedenle istemci ile sunucu arasındaki gidiş-dönüş yolculuklarından tasarruf sağlar. Ayrıca, düşük öncelikli varlıkların yüksek öncelikli istekleri geciktirmesini önler.
✦ Sunucunun, istemcinin talep etmesini beklemeden, istemcinin ihtiyaç duyacağını bildiği varlıkları (örn. CSS ve görüntüler) proaktif olarak istemciye göndermesini sağlar.

Google, Chrome’un artık HTTP/2 lehine SPDY’yi desteklemeyeceğini duyurdu.

HTTP/2
HTTP/2 , HTTP/1.1’e yapılan protokol güncellemesidir ve SPDY’ye dayanır. Mayıs 2015’te yayınlanan ve RFC 7540’ta tanımlanan IETF’nin HTTP Çalışma Grubu tarafından geliştirilmiştir. HTTP/2 için tarayıcı desteği nedeniyle, HTTPS şu anda bundan yararlanmak için gereklidir.


HTTP/2’nin Bazı Avantajları Şunlardır
✦ HTTP/2, metinsel yerine ikilidir.
✦ Sıralı ve bloke etmek yerine tamamen çoğullanmıştır.
✦ Hız artışı, ek gidiş-dönüş sürelerini (RTT) azaltır ve web sitenizin herhangi bir optimizasyon olmadan daha hızlı yüklenmesini sağlar.
✦ Paralellik için bir bağlantı kullanabilir.
✦ Başlıkları azaltmak için Huffman kodlamalı HPACK sıkıştırmasını kullanır.
✦ Sunucuların, her kaynak için yeni bir istek beklemek yerine, yanıtları proaktif olarak istemci önbelleklerine “göndermesine” olanak tanır.
✦ Yeni ALPN uzantısı, uygulama protokolü ilk bağlantı sırasında belirlendiği için daha hızlı şifreli bağlantılara izin verir.
✦ HTTP/2 ile etki alanı parçalama ve varlık birleştirme artık gerekli değildir.
✦ HTTP/1.1’deki satır başı engelleme sorununu giderir.

Http ve Https Arasındaki Fark Hakkında Sıkça Sorulan Sorular ve Cevapları

HTTP mi Daha Güvenli Yoksa HTTPS mi?
➤ HTTPS daha güvenilir bir protokoldür. Derin bir güvenlik bağlantısına ve şifrelemeye sahip olan HTTPS, kullanıcı ve sunucu arasında şifreli bir bağlantı sağlayarak kullanıcılara ait bilgilerin istenmeyen kişiler tarafından ele geçirilmesini önler.

SSL Sertifikası Ücretli midir?
➤ Güvenli bir siteye sahip olmak için SSL sertifikasına sahip olmak çok önemlidir. Ücretli SSL sertifikalarının yanı sıra ücretsiz SSL sertifikaları da bulunuyor. Ücretsiz SSL sertifikalarıyla ücretli SSL sertifikaları aynı şifreleme düzeyine sahiptirler. Ücretsiz sertifikalarıda Google başta olmak üzere tüm modern tarayıcılar destekliyor ve adres çubuğunda kilit simgesi görünüyor. Ancak ücretsiz sertifikalar otomatik olarak oluşturulduğundan dolayı sadece DV (Domain Validation: Alan Adı Doğrulaması) türünde sertifika alabiliyorsunuz. İki faktörlü doğrulama gerektiren, daha güvenilir OV ve EV sertifika türlerine ücretsiz bir şekilde sahip olmak mümkün değil. Ücretsiz SSL sertifikaları kredi kartı bilgilerinin aktarıldığı e-ticaret sitelerinde kullanımı önerilen bir durum değil, bu tarz sitelerde müşterilerinize güven aşılamak için ücretli bir OV veya EV sertifikası tercih edilmesi önerilmektedir.

Google HTTPS’yi Neden Bu Kadar Önemsiyor?
➤ Google 2018’den itibaren tüm HTTP web sitelerini güvenli değil olarak işaretlemeye başladı. Yani bir kullanıcı HTTP olan bir web sitesini ziyaret ettiğinde, Google Chrome’da URL durum çubuğunda kırmızı bir uyarı simgesiyle birlikte güvenli değil etiketi görüntülenir. Google’ın hedefi, güvenlik sertifikasının kullanımını teşvik ederek webin güvenliğini artırmaktır. Ayrıca HTTPS, Google’ın web siteleri için belirlediği sıralama faktörlerinden birisidir.

Bir Web Sitesini HTTPS’ye Geçirmek İçin Ne Gerekir?
➤ SSL sertifikası satın alın,

➤ Web sitesi barındırma (hosting) hesabınıza SSL sertifikası yükleyin,

➤ Bütün web sitesi bağlantılarının HTTP’den HTTPS’ye değiştirildiğinden emin olun,

➤ Http’den HTTPS’ye 301 yönlendirmelerini yapılandırın.

HTTP’den HTTPS’ye Geçiş Sonrası Nelere Dikkat Edilmeli?
➤ Https geçişini yaptıktan sonra tüm URL’leriniz ve linklerinizin sorunsuz çalıştığını kontrol etmelisiniz.
➤ Google Search Console aracılığıyla sitenizin yeni versiyonunun çalışır durumda olduğunu teyit etmelisiniz.
➤ Tüm http > https yönlendirmelerinin 301 kalıcı yönlendirme ile yapıldığından emin olmalısınız.
Bu konu hakkında daha detaylı bilgiler için https://www.stradiji.com/https-e-gecerken-dikkat-etmeniz-gereken-detaylar/ sayfasını ziyaret edebilirsiniz.








Web Uygulaması (Aplication) Nedir?

Web uygulamaları, işletmeler ve müşterileri arasında daha iyi iletişim sağlayan programlardır. İnternet kullanımının artmasıyla birlikte şirketler çalışma şekillerini değiştirmekte ve daha fazla web uygulamasını benimsemektedir. Bir web uygulamasının ne olduğunu anlamak, günlük hayatımızdaki önemini anlamanıza yardımcı olabilir.


Web uygulaması, belirli bir işlevi gerçekleştirmek için bir web tarayıcısı kullanan bir bilgisayar programıdır. Aynı zamanda bir web uygulaması olarak da adlandırılır. Web uygulamaları birçok web sitesinde mevcuttur. Basit bir örnek, bir web sitesindeki bir iletişim formudur.

Bir web uygulaması bir istemci-sunucu programıdır. Bu, bir istemci tarafı ve bir sunucu tarafı olduğu anlamına gelir. Buradaki “istemci” terimi, kişinin uygulamayı çalıştırmak için kullandığı programı ifade eder. Birçok bilgisayarın bilgi paylaştığı istemci-sunucu ortamının bir parçasıdır. Örneğin, bir veritabanı durumunda, istemci, kullanıcının veri girdiği programdır. Sunucu, bilgileri depolayan uygulamadır.

İşletmeler, hedef müşterileriyle bilgi alışverişinde bulunmalı ve işlem yapmalıdır. İnternet, gerekli tüm verileri yakalamanın ve depolamanın ve sonuçları kullanıcılara göstermenin bir yolu olması koşuluyla, bu amaç için mükemmel ve ucuz bir kanal olabilir. Web uygulamaları sayesinde kullanıcılar, alışveriş sepetlerini veya içerik yönetim sistemlerini kullanarak işletme ile etkileşime girebilir.

Web uygulamaları birçok farklı nedenle geliştirilebilir ve şirketler veya bireyler tarafından kullanılabilir. Bireyler, iletişimlerini kolaylaştırmak veya çevrimiçi bir şeyler satın almak için buna ihtiyaç duyarlar. Ayrıca çalışanlar, web uygulamalarıyla projeler üzerinde işbirliği yapabilir ve paylaşılan belgeler üzerinde çalışabilir. Raporlar, dosyalar oluşturabilir ve herhangi bir yerden ve herhangi bir cihazla bilgi paylaşabilirler.

Web uygulamaları, icatlarından bu yana gelişti. İlk uygulamalardan biri, popüler bir sunucu taraflı betik dili olan Perl, 1987’de geliştirildi. Bu, internetin akademik ve teknoloji çevreleri dışında gerçekten popüler hale gelmesinden önceydi. İlk web uygulamaları nispeten basitti ve 90’ların sonlarında daha karmaşık hale geldi.

Web Uygulamalarının Faydaları
✦ Sabit sürücüye yüklemeniz gerekmez, bu nedenle alan sınırlamasına neden olmaz.
✦ İşletmeden daha az destek ve bakım ve kullanıcının bilgisayarından daha düşük teknik gereksinimler gerektirir.
✦ Bir web uygulaması, hem son kullanıcı hem de işletme için maliyetleri düşürür.
✦ Güncellemeler merkezi olarak uygulandığı için web uygulamaları her zaman günceldir.
✦ Tüm kullanıcılar aynı sürüme erişebilir, böylece uyumluluk sorunlarını ortadan kaldırır.
✦ Bir web tarayıcısı ile web uygulamalarına her yerden erişebilirsiniz.
✦ Tarayıcı uyumlu olduğu sürece, web uygulamaları işletim sistemi veya cihazdan bağımsız olarak birden fazla platformda çalışabilir.
✦ Web uygulamaları, geliştiriciyi belirli bir bilgisayar türü veya belirli bir işletim sistemiyle uyumlu bir istemci oluşturma sorumluluğundan kurtarır.
✦ Web uygulamaları, abonelik tabanlı web uygulamalarında yazılım korsanlığını azaltır.

Web Uygulamalarının Bazı Örnekleri Nelerdir?
Web uygulamalarına örnek olarak web postası, kelime işlemciler ve elektronik tablolar dahildir. Video ve fotoğraf düzenleme, dosya dönüştürme ve dosya tarama da uygulamalardır. Yahoo ve Gmail gibi popüler e-posta programları vardır ve anlık mesajlaşma hizmetleri de web uygulamalarıdır.


Web uygulamaları, ekip üyelerinin Google Dokümanlar, Google Slaytlar, Google E-Tablolar ve bulut depolamayı içeren aynı belge üzerinde birlikte çalışmasına olanak tanır. Takvimlerin çevrimiçi paylaşımı da bir web uygulamasıdır.

Web uygulamaları, mobil web kullanımına yönelik artan ihtiyaca cevap verecek şekilde gelişmektedir. Geliştiriciler, internete bağlanan daha fazla mobil uygulama oluşturur. Bu evrime bir örnek, telefonunuza veya tabletinize indirip kullanabileceğiniz Dropbox uygulaması veya Facebook uygulamasıdır.

Web uygulamaları yerel uygulamalardan farklıdır. Yerel uygulamalar, belirli bir platform veya belirli bir cihaz için geliştirilmiş uygulamalardır. Bu cihaza kurulum gerektirirler. Bazı uygulamalar iki özelliği birleştirir. BT uzmanları bunlara hibrit uygulamalar diyor. Karma uygulamalar, web uygulamaları gibi çalışır, ancak bunları yerel bir uygulama gibi cihazınıza yüklersiniz. Hibrit uygulamalar, cihaza özel kaynakları da kendi avantajları için kullanabilir. Yerel uygulamalar bazen internet bağlantısı olmadan da çalışabilir. Web uygulamaları ve hibrit yapamaz.

Bir Web Uygulaması Nasıl Çalışır?
Bir web uygulamasına erişmek için ihtiyacınız olan tek şey bir internet bağlantısıdır. Uygulamanıza bağlanmak için Safari, Mozilla Firefox veya Google Chrome gibi bir web tarayıcısı kullanıyorsunuz. Web uygulamasının çalışması için gereken üç öğe vardır. İstemciden gelen istekleri işlemek için bir web sunucusu, istenen görevleri yürütmek için bir uygulama sunucusu ve bilgileri depolamak için bir veritabanı.


Geliştiriciler web uygulamalarını iki tür dilde kodlar. Bir web uygulaması, çalışması için genellikle sunucu tarafı komut dosyası ve istemci tarafı komut dosyasının bir kombinasyonunu kullanır. Sunucu tarafı komut dosyası, bilgilerin depolanması ve alınması ile ilgilenir ve Python veya Java gibi diller gerektirir. Geliştiriciler, web uygulamasının kullanacağı komut dosyaları oluşturmak için sunucu tarafını programlar.

İstemci tarafı komut dosyası JavaScript, Basamaklı Stil Sayfaları (CSS) ve HTML5 gibi diller gerektirir. Bu diller, programı yürütmek için tarayıcıya güvenir. Tarayıcı destekli dillerdir. İstemci tarafı komut dosyası, bilgilerin kullanıcıya sunulmasıyla ilgilenir.

Çoğu web uygulamasının kısa geliştirme döngüleri vardır ve küçük ekipler tarafından oluşturulabilir. Bazı uygulamalar sunucu tarafı işleme gerektirir. Bunlara “dinamik” denir. Bazıları sunucu tarafında işlemeye ihtiyaç duymaz ve statiktir.

Bir Web Uygulaması Çalışma Süreci Nasıl Gerçekleşir?
✦ Kullanıcı, uygulamanın kullanıcı arabirimi aracılığıyla internet üzerinden web sunucusuna bir istek oluşturur.
✦ Web sunucusu bu isteği web uygulama sunucusuna gönderir.
✦ Web uygulama sunucusu, istenen görevi yürütür ve ardından gerekli verilerin sonuçlarını üretir.
✦ Web uygulama sunucusu, bu sonuçları web sunucusuna geri gönderir (istenen bilgiler veya işlenmiş veriler).
✦ Web sunucusu, istenen bilgileri istemciye (tablet, mobil cihaz veya masaüstü) taşır.
✦ İstenen bilgiler kullanıcının ekranında belirir.

Web Uygulaması Hakkında Sıkça Sorulan Sorular ve Cevapları

Web Uygulama Geliştirme Nedir?
➤ Talep ve ihtiyaçlarınıza yönelik uygulamaların web tabanlı olarak geliştirilmesi iş yükünüzün hafifletilmesi, bakım ve güncelleme gibi ek işlerin pasifize edilmesi ve buna bağlı olarak maliyetlerinizin önemli ölçüde düşürülmesi anlamına gelmektedir.

Web Uygulamalarını Kullanmak İçin Program Yüklemek Gereklimidir?
➤ Web uygulamaları herhangi bir program kurma ve yükleme işlemi yapmadan kullanılabilmektedir.

Web Uygulamaları İçin Güncelleme Yapılıyor Mu?
➤ Web uygulamalarını kullanmak için program yüklenmediği için kullanıcı tarafında herhangi bir günceleme yapılmamaktadır. Sunucunun olduğu bilgisayarda güncelleme yapıldığında uygulamayı kullanan tüm kullanıcılar uygulamanın en güncel haline erişmiş olur.

Web Sitesi ve Web Uygulaması Arasındaki Farklar Nelerdir?
➤ Bir web uygulaması, bir ağ üzerinden iletilen bir bilgisayar uygulaması iken, web sitesi sadece bir ağ üzerinden erişilebilen HTML belgelerinin bağlı bir koleksiyonudur.

➤ Bir web uygulaması bir web sitesine bağlı bir parça veya web sitesinden bağımsız bir uygulama olabilir.

➤ Web siteleri, salt metin, müzik veya video gibi bilgi sağlama hizmetlerini sunar. Bununla birlikte, web uygulaması kullanıcıyla iletişim kurabilir ve işlemleri temel alan çeşitli sonuçlar üretebilir.

➤ Bir web uygulaması kullanıcıyla iletişim sağlayabilirken, web sitesi sadece bilgileri gösterir.

➤ Bir web uygulaması çoğunlukla bir veritabanına bağlıdır.


Google Business Nedir, Ne İşe Yarar?

Google My Business (Benim İşletmem) Nedir ve Neden Ona İhtiyacım Var?
Google’da daha fazla görünürlük elde etmek için birçok işletme bir Google işletme girişi (resmi olarak işletme profili olarak bilinir) oluşturur. Böyle bir işletme sahibiyseniz, bir işletme profili oluşturmanın size bunun üzerinde bir yönetim sağlamadığını ve işletme profilinizin etkili bir SEO olarak sizin için çalışmasını istiyorsanız bu yönetim ve düzenleme yeteneklerine ihtiyacınız olduğunu fark etmeyebilirsiniz.

Peki, Google işletme profiliniz üzerinden nasıl yönetim kazanırsınız? Cevap, ücretsiz bir işletme profili oluşturmaya ek olarak, o profil için ayrıca ücretsiz bir Google Benim İşletmem hesabı oluşturmanız gerektiğidir.

İşletme profilinizi yönetmek için ayrı bir Google My Business hesabına ihtiyacınız var.
Bir Google My Business hesabı, işletme profilinizin sahipliğini talep edebileceğiniz, bu profilin yönetim haklarını elde edebileceğiniz ve Google’da görünürlüğünüzü artırmak için ek ücretsiz özelliklerin kilidini açabileceğiniz tek yoldur.


Google My Business Nedir?
Belirtildiği gibi, Google My Business, Google’daki işletme profilinizi yönetmenize ve optimize etmenize olanak tanıyan bir araçtır. Google My Business’ın ne olduğunu ve nasıl çalıştığını açıklamak için öncelikle işletme profilinin ne olduğu konusunda net olduğumuzdan emin olalım.

Kişisel iş profili, Google işletme listesi için Google’ın terimdir. İşletme profilleri, Google Haritalar’da ve Google Arama’nın yerel sonuçlarında görünür.

Bir işletme profili oluşturmak, Google Haritalar’a bir yer eklemekle aynı şeydir; bu, herkesin (rastgele bir yabancı veya otomatik liste oluşturucu dahil) yapabileceği bir şeydir. Google’ın tek istediği işletme adı, konumu ve kategorisidir. Google, bunun bir kopya olmadığını onayladıktan sonra, o konum için işletme profili oluşturacaktır. İşletme profili daha sonra tüketicilerin yorum bırakmasına, fotoğraf eklemesine, soru sormasına ve hatta soruları yanıtlamasına açıktır. İşletme Profili, Google’ın web üzerinden aldığı bilgilerle de doldurulabilir.

Bunun anlamı, bir işletme profili, bir Google Benim İşletmem hesabı dışında kendi başına var olabilir. Kendi işletme profilinizi oluşturmuş olsanız da olmasanız da, onun gösterdiği bilgileri veya topladığı incelemeleri yönetme olanağına sahip değilsiniz.

İşte burada Google My Business devreye giriyor. Bir Google My Business hesabı oluşturarak, Google’daki işletme profilinize erişebilir, bunları özelleştirebilir, yönetebilir ve iyileştirebilirsiniz; üstelik tamamı ücretsiz olarak.

Yerel Pazarlama İçin Google My Business Nasıl Kullanılır?
Bu nedenle, Google My Business’ın işletme profiliniz değil, görünürlüğünü ve etkinliğini artırmak için işletme profilinizi geliştirdiğiniz bir araç olduğunu belirledik. Google’daki profilinizi daha iyi bir yerel pazarlama aracı haline getirmek için Google My Business’ı kullanmanın dört temel yolunu ele alalım.

Tüketicilerle Etkileşim Kurun
Tüketicilerin işletme profilinizle etkileşim kurmasının birçok yolu vardır ve onlarla tekrar etkileşim kurmak için Google My Business hesabınızı kullanırsınız. İncelemelere yanıt verebilir, soruları yanıtlayabilir, doğrudan mesajlaşmayı etkinleştirebilir ve ilgili uyarıları ayarlayabilirsiniz. Facebook ve diğer sosyal medya platformlarında yaptığınız gibi, işletme profilinizde gönderiler yayınlamak için Google My Business’ı kullanabilirsiniz.

Google My Business kontrol paneliniz, İşletme profilinizde incelemelere yanıt verebileceğiniz, gönderiler yayınlayabileceğiniz ve sorulan soruları yanıtlayabileceğiniz yerdir.

İşletmenizi Öne Çıkarın
Yalnızca bir işletme profili, işletmeniz hakkında sınırlı bilgi içerir. Ancak, Google My Business hesap kontrol paneliniz aracılığıyla çalışma saatleri, web sitenize bir bağlantı, ürünler ve fiyatlandırma, özellikler ve işletmenizi benzersiz kılan diğer ayrıntıları sağlayabilirsiniz. Gerektiğinde düzenlemeler ve güncellemeler yapmak için Google My Business’ınızı da kullanacaksınız.

Eksiksiz bir işletme profili, doğrudan SERP’de en iyi özellikleri de dahil olmak üzere işletmenizin eksiksiz bir görüntüsünü sunar.

İçgörü Kazanın
Hedef kitleniz ve yerel arama performansınız hakkında önemli bilgiler edinmek için Google My Business kontrol panelini kullanabilirsiniz. Platformun analiz sekmesinde, müşterilerin işletme profilinizi bulmak için kullandıkları sorguları, sizi Google Haritalar’da mı yoksa Google Arama’da mı bulduklarını, girişinizde gerçekleştirilen işlemlerin dökümünü ve fotoğraflarınızın diğerlerine kıyasla nasıl performans gösterdiğini görebilirsiniz. Ayrıca, bir işletme profilinden gelen tıklamaları UTM parametreleri ve Google Analytics aracılığıyla izlemenin yolları olduğunu unutmayın.

Yerel SEO Gerçekleştirin
Google’ın reklamlarını ve web sitelerini sıralamak için algoritmaları olduğu gibi, işletme profillerini sıralamak için de bir algoritması vardır. Google My Business kontrol paneliniz aracılığıyla, anahtar kelimeleri işletme profilinize dahil edebilir ve daha sonra ele alacağımız yerel sonuçlarda sıralamasına yardımcı olmak için diğer optimizasyonları gerçekleştirebilirsiniz.

SEO İçin Google My Business Nasıl Kullanılır?
Google işletme profilleri dinamiktir. Yalnızca platforma göre biçim değiştirmekle kalmazlar, aynı zamanda Google, profilinizin bölümlerine, aranan terime ve kategorinizdeki tüketiciler için en önemli bilgi türüne göre öncelik verir. Daha da iyisi, Google, profilinizin içeriğinde alakalı olduğunu düşündüğü anahtar kelimeleri cesaretlendirecektir.

Ancak öncelikle profilinizde önceliklendirilecek bilgiler ve cesaretlendirilecek anahtar kelimeler olması gerekir. Tıpkı sizin (veya ajansınızın) web sitenizi arama motorları için optimize etmek için WordPress gibi bir içerik yönetim sistemini kullanması gibi, profilinizi optimize etmek ve erişiminizi genişletmek için Google My Business kullanılır.

Yerel SEO İçin Google My Business’ı Nasıl Kullanıyorsunuz?
Google için optimizasyon, temelde arama yapanlar için optimizasyon olduğundan, hepsi aynı üç şeye iner: hedefleme, bilgi kalitesi ve güven.

Bilgilerinizi Hedefleyin
SEO için Google My Business’ı kullanmak için, Google’a neyi sıralamaya çalıştığınızı söyleyebilmeniz için alakalı anahtar kelimeleri işletme profilinize eklediğinizden emin olun. Bunları işletmeden açıklamanızda, incelemelere verdiğiniz yanıtlarda, sorulara verdiğiniz yanıtlarda ve yayınladığınız gönderilerde kullanın. Diğer SEO stratejilerinde olduğu gibi bunları doğal olarak dahil ettiğinizden emin olun.
Açıklamanıza, Google My Business kontrol panelinizden düzenlenebilen anahtar kelimeler ekleyin.

Bilgi Kalitesini Koruyun
İşletme profilinizin eksiksizliği ve doğruluğu, sıralamasını etkiler; bu nedenle, Google My Business kontrol panelinizin her bölümünde istenen bilgileri sağladığınızdan emin olun. Burada özellikle önemli olan iletişim bilgileriniz, özel çalışma saatleriniz ve özelliklerinizdir.

Güven Oluşturmak
SEO için Google My Business’ı kullanmaya yönelik son yaklaşım, Google’ın algoritmasının güven bileşenine hitap ediyor. İşletmeniz geliştikçe bilgilerinizi güncel ve doğru tutun. Sürekli bir inceleme akışı sağlayın ve bunlara yanıt verin. Ayrıca, Google My Business aracılığıyla işletme profilinize düzenli olarak fotoğraf yükleyerek ve yayınlar yayınlayarak aktif olduğunuzu Google’a bildirin. İncelemeler ve yanıtlar işletme profilinizde görünür. Bunları Google My Business kontrol panelinizden yönettiğinizden emin olun.

SEO, herhangi bir işletme için önemlidir, ancak özellikle SERP’deki büyük rakiplere karşı rekabet etmek için yerel hedeflemeyi kullanabilen küçük işletmeler için önemlidir. Google, sağlam işletme profilleri ile yerel SEO’yu daha da kolaylaştırıyor, bu nedenle yerel pazarlarında görünürlüğü en üst düzeye çıkarmaya çalışan herhangi bir işletme için bir Google My Business hesabı çok önemlidir.

Google My Business’a Nasıl Kaydolabilirsiniz?
Bir Google My Business hesabı almak için google.com/business adresine gidin ve sizi bir hesap oluşturma adımlarında yönlendirecek olan “şimdi yönet”i tıklayın. Unutmayın bir Google My Business Hesap, otomatik iş profili yaratmaz bunu ve ona daha ekleme yeteneği erişimi sağlar. Bu nedenle, erişebileceğiniz mevcut bir işletme profiliniz olduğundan emin olmak isteyeceksiniz.

Ayrıca, Google My Business hesabı oluşturmanın size işletme profilinize otomatik erişim sağlamadığını unutmayın. Google My Business hesabınızı oluşturup oturum açtıktan sonra, Google Haritalar’da ayrı işletme profilinizi bulmanız ve ardından “Bu işletme için hak talebinde bulunun” veya “Bu işletmenin sahibi misiniz?” seçeneğini seçmeniz gerekir. Bu işlemi tamamladığınızda, Google My Business hesabınız, işletme profilinize bağlanacak ve sizin yönetiminiz altında olacaktır.

Google My Business’ın tam olarak ne olduğu, nasıl çalıştığı ve nasıl kullanılacağı konusunda net bir anlayışa sahip olduğunuzda, artık bu ücretsiz aracı kullanmanın yalnızca yerel pazarlama için iyi bir fikir değil, aynı zamanda bir zorunluluk olduğunu görebilirsiniz.

Google My Business Hakkında Sıkça Sorulan Sorular ve Cevapları

Google My Business Daha Fazla Müşteriye Ulaşmama Nasıl Yardımcı Olur?
➤ Google My Business, Google’da işletmenizi aradıkları anda kullanıcıların dikkatini çekme ve etkileşime dönüştürme fırsatı tanır. İşletme Profili oluşturarak Google Arama ve Haritalar’da yer almış olursunuz. Yorumlara yanıt verebilir, ürün fotoğrafı ya da özel teklif yayınlayabilir ve işletme bilgilerini ekleyip düzenleyebilirsiniz. Google işletme web sitesi, fotoğraf ve bilgilerinizi göze hitap eden bir şekilde sergileyerek işletmenizi internette profesyonelce temsil etmenizi sağlar. Analizler, müşteri etkileşimini daha iyi sonuçlar sağlayacak şekilde nasıl optimize edeceğinizi gösterir. Müşteriler sekmesi ise, daha fazla etkileşime ortam hazırlamak için müşterilerle iletişimi sürdürmenize olanak tanır.

Google My Business’ın Maliyeti Nedir?
➤ Google My Business, ücret ödemeden kullanılabilinir. Bir Gmail hesabı olan herkese açık bir uygulamadır.

İşletme Profilini Neden Doğrulamak Gerekiyor?
➤ İşletmenin gerçek sahibinin siz olduğu doğrulama sayesinde teyit edilmektedir. Doğrulama işlemi yapılmadan Google My Business hesabınızda güvenlik koşulları nedeniyle işlem yapılmasına izin verilmemektedir.

Google My Business Kullanmak İçin Gmail Hesabı Olmalı Mıdır?
Google My Business platformununa giriş yapmak için bir Gmail hesabınızın olması gerekir. Ücretsiz bir şekilde Gmail hesabı oluştarabilirsiniz. Daha detaylı bilgilere https://www.google.com/intl/tr_tr/business/ sayfasını ziyaret ederek ulaşabilirsiniz.










İşlemci (CPU) Nedir ve Görevleri Nelerdir?

İşlemci (CPU), bilgisayarı çalıştıran temel yönergelere yanıt veren ve bunları işleyen mantık devresidir . CPU, bilgisayar komutlarının çoğunun yorumlanmasından sorumlu olduğu için bir bilgisayardaki ana ve en önemli tümleşik devre ( IC ) yongası olarak görülür. CPU’lar, en temel aritmetik, mantık ve G/Ç işlemlerini gerçekleştirecek ve ayrıca bir bilgisayarda çalışan diğer yongalar ve bileşenler için komutlar tahsis edecektir. İşlemci terimi genellikle CPU anlamına gelir. İşlemciler PC’lerde, akıllı telefonlarda, tabletlerde ve diğer bilgisayarlarda bulunabilir.

Bir İşlemcinin Temel Unsurları
✦ Aritmetik mantık birimi ( ALU aritmetik ve mantık yürütmektedir)
✦ Matematik yardımcı işlemcisi veya sayısal yardımcı işlemci olarak da bilinen kayan nokta birimi sayıları temel mikroişlemci devresinden daha hızlı işleyen özel bir yardımcı işlemcidir.
✦ Sicil talimatları ve diğer verileri tutmak. Tedarik işlenenlerini ALU’ya kaydeder ve işlem sonuçlarını depolar.
✦ L1 ve L2 önbellek . CPU’ya dahil edilmeleri, verileri rastgele erişimli bellekten ( RAM ) almaya kıyasla zaman kazandırır.

CPU İşlemleri
✦ Bir işlemcinin dört temel işlevi ; getirme , kod çözme, yürütme ve geri yazmadır.
Getirme
✦ Bir sistem RAM’inden program belleğinden komutları alan işlemdir.
Kod Çözme
✦ İşlemin devam etmesi için CPU’nun diğer hangi bölümlerinin gerekli olduğunu anlamak için talimatın dönüştürüldüğü yerdir. Bu, talimat kod çözücü tarafından gerçekleştirilir.
Yürütme
✦ İşlemin gerçekleştirildiği yerdir. Talimatları gerçekleştirmek için CPU’nun ihtiyaç duyulan her parçası etkinleştirilir.

Bileşenler ve CPU’ların Nasıl Çalıştığı
Bir CPU’nun ana bileşenleri ALU, kayıtlar ve kontrol birimidir. ALU’nun ve kaydın temel işlevleri, yukarıdaki “bir işlemci bölümünün temel öğeleri”nde etiketlenmiştir. Kontrol ünitesi, talimatların getirilmesini ve yürütülmesini sağlayan şeydir.

Kişisel bilgisayardaki veya küçük aygıtlardaki gömülü işlemciye genellikle mikroişlemci denir. Bu terim, işlemcinin öğelerinin tek bir IC yongasında yer aldığı anlamına gelir. Bazı bilgisayarlar, birden fazla CPU içeren bir çip olan çok çekirdekli bir işlemci kullanarak çalışır. Bir CPU, tipik olarak, bir anakartta pimleri aşağı bakacak şekilde küçük bir cihazdır. CPU’lar ayrıca ısıyı dağıtmak için bir soğutucu ve bir fan bulunan bir ana karta takılabilir.

Türler
Günümüzde işlemcilerin çoğu çok çekirdeklidir; bu, IC’nin gelişmiş performans, azaltılmış güç tüketimi ve birden çok görevin daha verimli eşzamanlı işlenmesi için iki veya daha fazla işlemci içerdiği anlamına gelir. Çok çekirdekli kurulumlar, aynı bilgisayarda birden çok ayrı işlemcinin kurulu olmasına benzer, ancak işlemciler aslında aynı sokete takıldığından, aralarındaki bağlantı daha hızlıdır. Çoğu bilgisayarda en fazla iki-dört çekirdek bulunabilir; ancak bu sayı örneğin 12 çekirdeğe kadar çıkabilir. Bir CPU aynı anda yalnızca tek bir komut dizisini işleyebiliyorsa, tek çekirdekli işlemci olarak kabul edilir. Bir CPU aynı anda iki komut setini işleyebiliyorsa, buna çift çekirdekli işlemci denir; dört set, dört çekirdekli bir işlemci olarak kabul edilir. Daha fazla çekirdek, bir bilgisayar bir seferde daha fazla talimat işleyebilir.
Bazı işlemciler, sanallaştırılmış işlemci çekirdeklerini kullanan çoklu iş parçacığı kullanır. Sanallaştırılmış işlemci çekirdeklerine vCPU denir. Bunlar, fiziksel çekirdekler kadar güçlü değildir ancak sanal makinelerde ( VM’ler ) performansı artırmak için kullanılabilir. Bununla birlikte, gereksiz vCPU’ların eklenmesi konsolidasyon oranlarına zarar verebilir, bu nedenle fiziksel çekirdek başına yaklaşık dört-altı vCPU olmalıdır.

İşlemci (CPU)
Merkezi işlemci, merkezi işlem birimi veya merkezi işlem birimi olarak da bilinen mikroişlemci olarak da bilinen bir işlemci, adından da anlaşılacağı gibi, bir işlemcinin donanımının ana öğesidir. Bilgi işlemenin gerçekleştiği bilgi işlem cihazıdır.

Bir bilgisayar veya sunucu seçerken dikkat edilmesi gereken işlemcinin teknik özellikleridir, çünkü gerekli performans ne kadar yüksek olursa, “taş” o kadar güçlü olmalıdır. Evet, işlemci çoğunlukla bir silikon kristalinden yapıldığından bu isim de kullanılır. Şimdi, bir bilgisayar işlemcisinin ne olduğuna ve ne işe yaradığına daha yakından bakalım.

Bu görselin boş bir alt özelliği var; dosya ismi: islemci.png


İşlemci İşlevleri
İşlemcinin amacını daha iyi anlamak için tasarımına dönelim. Zorunlu bileşenler: bir aritmetik mantık birimi, dahili bellek (kayıtlar) ve hızlı bellek (önbellek) ve ayrıca bir veri yolundan oluşan bir işlemci çekirdeği tüm işlemleri ve harici bileşenleri kontrol eden bir cihaz. Bilgi, daha sonra çekirdek tarafından işlenen veri yolları aracılığıyla CPU’ya girer.
Böylece, işlemcinin ana işlevleri şunları içerir:
✦ Aritmetik ve mantıksal işlemler kullanarak bilgi işleme.
✦ Tüm bilgisayar donanımının çalışmasını kontrol eder.
Donanım performansı, daha sonra tartışılacak olan işlemci özelliklerine bağlıdır.

Saat Hızı
Saniyedeki işlem sayısını ifade eder. Bireysel işlemler, bir ölçünün birkaç fraksiyonundan onlarca ölçüye kadar sürebilir. Megahertz (saniyede milyon tıklama) veya gigahertz (saniyede milyar tıklama) cinsinden ölçülür. Saat hızı ne kadar yüksek olursa, CPU gelen bilgiyi o kadar hızlı işler.

Bit Derinliği
Merkezi işlemci tarafından birim zaman başına işlenen bitlerin (ikili kodun bitleri) sayısı. Modern işlemciler 32 veya 64 bittir, yani bir saat döngüsünde 32 veya 64 bitlik bilgiyi işlerler. İşlemcinin bit boyutu, bilgisayara takılabilecek RAM miktarını da etkiler. Yalnızca 64 bit işlemci 4 GB’den fazla RAM’i destekler.

Çekirdek Sayısı
Bir işlemcinin bir diğer önemli özelliğidir. Modern CPU’lar, tek bir kalıp üzerinde bir ila birkaç işlem çekirdeğine sahip olabilir. Tek çekirdekli işlemciler, birkaç görevi aynı anda değil, sırayla gerçekleştirirken, bireysel işlemlerin yürütülmesi bir saniyenin çok azını alır. Çift çekirdekli bir işlemci aynı anda iki görevi gerçekleştirebilir, dört çekirdekli bir işlemci dört vb. Bir yandan, bir işlemci ne kadar çok çekirdeğe sahipse, bilgisayar o kadar güçlü ve verimli hale gelir. Ama aynı zamanda nüanslar da var. Bu nedenle, bilgisayarda çalışan bir program çoklu kullanım için optimize edilmemişse, yalnızca bir çekirdek tarafından yürütülür ve cihazın tam gücünü tam olarak deneyimlemeye izin vermez.

Önbellek Boyutu
İşlemci performansını etkileyen bir diğer parametredir. Bu, işlemci çekirdeği ile ana bellek arasında tampon görevi gören ve o anda işlenmekte olan bilgi bloklarına hızlandırılmış erişim sağlayan işlemci içindeki yüksek hızlı bir bellektir. Önbellek, işlemci çekirdekleri ile doğrudan etkileşime girdiği için RAM’den çok daha hızlıdır. Modern işlemcilerin birkaç önbellek seviyesi vardır (L1, L2, L3). İlk seviye, hacim olarak önemsiz olmasına rağmen (sadece yüzlerce kilobayt), işlemci kristalinin kendisinde bulunduğu ve saat frekansında çalıştığı için en hızlı (ve pahalıdır). İkinci seviye birinci seviye ile etkileşime girer, hacim olarak daha büyüktür, bu özellikle kaynak yoğun işler için önemlidir, ancak daha düşük bir hıza sahiptir. Birçok işlemcide ayrıca üçüncü, “yavaş” bir işlemci bulunur, bu elbette, tam bir özellikler listesi değildir, ancak bir bilgi işlem cihazının performansı üzerinde en büyük etkiye sahip olan bu parametreler, bir işlemci seçerken çok dikkat etmeniz gereken bir şeydir. Ancak teknik özelliklerin yanı sıra CPU’nun nerede kullanılacağını da düşünmek önemlidir.

Sunucu İşlemcileri
Sunucunun 7/24 modunda güvenilir ve kararlı olması gerekir ve bu nedenle sunucu işlemcileri, stres koşullarına dayanıklılık açısından kapsamlı bir şekilde test edilir: yüksek bilgi işlem ve termal yükler.
Güvenilirlik gereksinimleri nedeniyle, sunucunun işlemcisi hız aşırtma (saat frekansını artırma) yeteneğine sahip değildir, çünkü CPU’nun erken arızalanma riski vardır.

Sunucu işlemcisinin önemli bir özelliği, ECC belleği (hata düzeltme kodu) desteğidir. 7/24 çalışan sunucularda biriken bellek hataları performansı olumsuz etkileyebilir. Anında düzeltme teknolojisi, masaüstü işlemcilerde değil, esas olarak sunucuda kullanılır.

İşlemci Seçimi
Modern CPU pazarı esas olarak iki büyük üretici tarafından temsil edilmektedir – Intel ve AMD. Intel işlemciler pahalıdır ancak yüksek kalite ve performansa sahiptir. Sunucu hattı, Xeon işlemciler tarafından temsil edilir. Intel işlemciler, Hyper Threading (HT) teknolojisine sahiptir. Buradaki fikir, her bir çekirdeğe iki sanal hesaplama iş parçacığının yönlendirilmesi ve bu nedenle işlemci performansının artmasıdır.
Teknolojik olarak AMD işlemciler Intel’in gerisinde kalıyor, ancak çok daha ucuzlar. AMD CPU’larda genellikle yerleşik bir video çekirdeği bulunur.

Bu görselin boş bir alt özelliği var; dosya ismi: islemcicpu.png


İşlemci (CPU) Hakkında Sıkça Sorulan Sorular ve Cevapları

İşlemci alırken Nelere Dikkat Edilmelidir?
➤ İşlemci pazarında iki büyük firma vardır. Piyasanın hakimi olan bu iki firma AMD ve İntel’dir. İki firma da farklı işlemci teknolojilerine sahiptir. Bu firmalar, her geçen gün teknolojilerini geliştirip yeni nesil işlemciler üretmek adına çalışmalar yapmaktadırlar. Öncelikle işlemci satın alırken öncelikli ihtiyaçlarınızı belirlemelisiniz. Bütçenizi ve ihtiyacınızı belirlemek ilk önceliğiniz olmalıdır.

İşlemci Nelerden Oluşur?
➤ Her işlemcide temel bileşenler bulunmaktadır. Bunlar; ALU (Aritmetik Mantık Birimi), Instruction Decoder (Komut Çözücü), Registers (Kaydediciler), Bus (Veri Yolu)’dur.

İşlemci Kaça Ayrılır?
➤ İşlemciler boyutlarına ve paketlerine göre soket işlemci ve slot işlemci olarak ayrılmaktadır. İşlemci teknolojilerinde çift çekirdekli işlemciler gibi farklı özelliklere sahip modeller de yer almaktadır. Görünüm olarak kare şeklinde olan işlemci modeline soket işlemci denilmektedir. Dikdörtgen olarak sunulan işlemci paketi ise slot işlemci adını almaktadır.

İşlemci Nesli Nedir?
➤ İşlemci nesli, teknolojinin gelişmesiyle her dönem daha hızlı işlemcilerin çıkması sayesinde oluşan bir kavramdır. Intel Core i serisi işlemcileri bu konuda en popüler işlemci neslidir. 3. veya 5. nesil işlemci gibi duyduğumuz bu tabirler aslında yeni bir nesli ifade eder. Yeni nesil işlemciler ise daha yüksek döngü hızlarına, işlemci çekirdek sayısına ve işlemci önbelleğine sahiptir.


Google AdSense Nedir?

Web sitesi trafiğinizden para kazanmanın birçok yolu vardır ve bunların çoğu, web sitenizin ziyaretçilerine üçüncü taraf ürün veya hizmetlerin reklamını yapmakla ilgilidir. Günümüzde para kazanmanıza yardımcı olabilecek birçok reklam programı var, ancak en popüleri Google AdSense. Google AdSense, en eski Tıklama Başına Ödeme reklam platformlarından biridir.

Bu reklam programı 2003 yılının ortalarında Google tarafından başlatılmıştır ve şu anda internetteki en popüler reklam programıdır. Web yöneticileri ve site sahipleri için trafiklerinden para kazanmaları için iyi bir fırsat sağlar.

Bu görselin boş bir alt özelliği var; dosya ismi: google-adsense-nedir-adsense-pin-nasil-alinir-700x420-1.jpg


Google AdSense’in Avantajları
✦ Çok sayıda yayıncı ve reklamveren bugün itibariyle, 10 milyondan fazla web sitesi bunu kullanıyor.
Hem reklamverenler hem de yayıncılar için yüksek düzeyde güvenlik, emniyet ve şeffaflık. Bu, AdSense’in bir başka iyi özelliğidir. Google, iki taraf arasında bir aracı görevi görür ve tüm sürecin herkes için şeffaf ve net olmasına dikkat eder. Gerekli tüm metrikler Google Analytics hesabınızda izlenebilir.

✦ Çeşitli reklam biçimleri. AdSense’te reklamcılar metin, resim, HTML reklamlar, video reklamlar ve çok daha fazlasını birçok farklı boyutta yayınlayabilir. Bir yayıncı olarak, farklı reklam türlerini deneyebilir ve hangilerinin en fazla geliri sağladığını anlayabilirsiniz.

AdSense Nasıl Çalışır?
Tüm süreç oldukça basittir. Bir AdSense hesabı oluşturuyorsunuz, web sitesi sayfalarınıza küçük bir miktar kod ekliyorsunuz ve başlamak için tek ihtiyacınız olan bu. Google, kendi özel algoritmalarına dayalı olarak, sayfanızda web sitenizin içeriğiyle veya kullanıcıların önceki aramalarıyla alakalı hedefli reklamlar görüntüler. Web sitenizin ziyaretçileri bu reklamları tıklamaya başlayacak ve en iyi yanı bunun için size ödeme yapılacak. Google AdSense, tıklama başına maliyet ve gelir paylaşımı temelinde çalışır. Bu, asıl görevinizin bu reklamlara mümkün olduğunca çok tıklama sağlamak olacağı anlamına gelir.
Ancak Google’ı aldatmaya ve tıklama sayısını yapay olarak artırmaya çalışmayın.

Web sitenizin ziyaretçilerini reklamları tıklamaya teşvik etmeyin ve tabii ki hiçbir koşulda kendi reklamlarınızı tıklamayın! Google, tıklama sahtekarlığını önlemek için çok doğru ve karmaşık bir sisteme sahiptir. Web sitenizde bazı şüpheli etkinlikler fark ettiğinde veya trafiğinizin ve tıklamalarınızın kalitesi hakkında herhangi bir şüphesi olduğunda, hesabınızı askıya alabilir.
Kısaca özetlemek gerekirse, Google AdSense ile oldukça iyi para kazanabilirsiniz ancak hızlı bir şekilde zenginleşebileceğiniz bir program değildir. Yüksek ve istikrarlı kazançlar için zemin hazırlamanıza yardımcı olacak bazı sağduyu kuralları vardır:

✦Yazdığınız konuyu sevin ve onun hakkında çok şey bilin.
✦ Benzersiz ve alakalı içerik üretmenin yanı sıra, Google’ın web sitenizin sürekli olarak yeni bilgilerle güncellendiğinden haberdar olmasını sağlamak için bunu düzenli olarak yapın.
✦ Google’ı herhangi bir “yapay” tıklama ile kandırmaya çalışmayın.
✦ TBM ve arama talebi açısından en karlı nişleri bulmak için biraz araştırma yapın. İçerik planınızı bu içgörülere göre oluşturun.

Bu, çok fazla trafik almanıza ve AdSense ile bu trafikten para kazanmanıza yardımcı olacaktır.


Google Adsense Kaydolmayı Neden Reddedebilir?
✦ Sitede yeterli içerik veya uygunsuz içerik yok, analiz edilecek yeterli metin yok. Google, Adsense’e kaydolmadan önce bir web sitesinin içeriğine çok dikkat eder. Metinde çok sayıda hata varsa siteye kayıt yapılmayacaktır. İçerik, gramer hatalarından arınmış olmasının yanı sıra benzersiz olmalı ve web sitenizin ziyaretçilerine değer katmalıdır.
✦ Kötü web sitesi tasarımı. Parlak sarı bir arka plana, beyaz metinlere ve sayfaya rastgele dağılmış çok sayıda düğme içeren bir siteye rastlarsanız ne yapardınız? Kesinlikle hemen bırakacaksınız. Kötü tasarlanmış siteler, ziyaretçiler tarafından iyi karşılanmaz ve Adsense’e kaydolmaz.
✦ Gizlilik politikasının açıklamasını, sitenin açıklamasını (“Hakkımızda”) ve iletişim bilgilerini içeren bir sayfanın olmaması.  Kayıt işlemine başlamadan önce bu sayfalar sitenizde bulunmalıdır.
✦ Site Google yönergelerine uymuyor. Benzersiz semantik içerik eksikliği, arama trafiği, kötü site kullanılabilirliği. Ayrıca yasa dışı kaynaklardan içerik çeken siteleri, aşırı sayıda anahtar kelime veya düşük kaliteli kod içeren siteleri kaydetmeyi de reddederler.

Peki Sitenizin Adsense’e Kaydolması İçin Ne Yapmanız Gerekiyor?

Gizlilik Politikası
Her blog yazarının yaptığı yaygın hatalardan biri, bir gizlilik politikası sayfasının olmamasıdır. Böyle bir blog sayfasının gereksiz olduğunu düşünenler olsa da yanılıyorlar. Adsense’e kaydolmak için başvurmadan önce yapılacak ilk şey böyle bir sayfa oluşturmaktır. Neden bu kadar önemli? Çünkü gizlilik politikası bir internet dolandırıcısı olmadığınız anlamına gelir ve ziyaretçilere sitenize güven duygusu verir. Geri kalan parametreler yalnızca sitenizde böyle bir sayfa varsa kontrol edilecektir.

Gizlilik politikası, aslında ziyaretçilere sitenizde ne alacaklarını, neleri yapıp yapmamaları gerektiğini söyler. Yani böyle bir sayfaya sahip olmanın yanlış bir tarafı yok. Metni kendiniz yazabilir veya İnternette gizlilik politikası oluşturucuları bulabilirsiniz(bir avukata ihtiyacınız yoktur).

Hakkımızda sayfası
Gizlilik Politikası sayfası gibi, Kayıt işlemini tamamlamak için Hakkımızda sayfası gereklidir. Sitenin yazarını veya yazar ekibini ve sitenin kendisini tanımlar. Hakkımızda sayfası sadece ziyaretçilerinizle ilişkiler kurmanıza yardımcı olmakla kalmayacak, aynı zamanda onların size olan güvenini de artıracaktır.

Bize Ulaşın Sayfası
İletişim sayfasında, e-posta adresinizi ve sosyal medya sayfalarınızın bağlantılarını yayınlayın. Bu, Google Adsense’e ziyaretçilerinizi düşündüğünüzü ve onlarla sadece para hakkında değil, konuşmaya hazır olduğunuzu gösterecektir.

Adınız ve E-Posta Adresiniz
Kayıt talebinizi gönderirken, adınızı ve e-posta adresinizi, örneğin “Hakkımızda” veya “Bize Ulaşın” sayfası gibi göze çarpan bir yere yazdığınızdan emin olun. Bu, kayıt talebini gönderen kişi ile sitenin yazarının tek ve aynı kişi olduğunun bir teyidi olacaktır.

Yaş Kontrolü
Bu hata genellikle 18 yaşın altındaki genç web yöneticileri tarafından yapılır: Kayıt olmak için yanlış yaşı yazarlar, ancak reddedilirler.

Minimum Yayın Sayısı
Bu sorunun net bir cevabı yok. Yarım bin yayına sahip sitelerin kaydının reddedildiği, 40-50 yayına sahip sitelerin başarıyla kaydolduğu ve para kazandığı durumlar oldu.
Tahminen, sitenin her biri 500 kelimeden uzun olan 50’den fazla benzersiz gönderiye sahip olması gerekir.

Tasarım
Tasarım, içerikten hemen sonra gelir ve deneyiminizi, becerilerinizi ve profesyonelliğinizi temsil eder. Bu nedenle tasarıma dikkat edin, çünkü herhangi bir hata kayda değer olabilir. Bu sorunun çözümlerinden biri de site için profesyonel bir tasarım satın almaktır.

İçerik Türü
Gönderdiğiniz içeriğin türüne dikkat edin. Google Adsense, uyuşturucu veya yasa dışı öğelere ayrılmış pornografik siteleri kaydetmez.

Değer Yaratma
Google, ziyaretçileri için değerli içerik oluşturan siteleri sever. Web sitenizin ziyaretçilerine karşı samimi olun ve onlara takıntılı bir şekilde bir şey satmaya çalışmayın.
Siteden para kazanamadığınızdan şikayet etmeyin ve sırf para kazanmak amacıyla site kurduğunuzu da söylemeyin.

Diğer Reklam Platformları
Sitenizde başka sitelerden reklamlar görüntüleniyorsa, siteyi terk etme zamanı gelmiştir. Google Adsense, diğer sitelerden reklam yayınlamanıza izin verse de, kayıt için başvurmadan önce bunları siteden kaldırmak ve olumlu bir karar alınana kadar iade etmemek en iyisidir.

Ücretli Trafik
Google, trafik satın alan web sitelerinden nefret eder ve kayıt olmalarına izin vermeyerek onları cezalandırır. Arama motorlarından veya başka bir şekilde trafik çekebilirsiniz, ancak Google Adsense ile para kazanmak istiyorsanız ücretli trafik yardımcı olmaz. Ayrıca AdSense, yasa dışı kaynaklardan gelen trafiği olan siteleri kabul etmez.

Nasıl Giriş Yapılır?
Standart başvuru prosedürü basittir. İlk olarak, bir Google hesabı seçmeniz istenecektir. Gelecekte bu parametreyi değiştiremeyeceğiniz için dikkatli olun.

O zaman siteniz hakkında bilgi göndermelisiniz – URL’sini ve çalışma dilini verin, üzerinde yayınlanan reklamları tıklamayacağınızı, porno kaynaklarına, reklam kataloglarına ve telif hakkıyla korunan içeriğe sahip sitelere reklam yerleştirmeyeceğinizi onaylayın.

Ardından, ödeme prosedürlerini tamamlamak için kendinizle ilgili verileri çok dikkatli bir şekilde doldurmalısınız. Bir kişinin / tüzel kişinin konumunuz ve durumunuz, ödeme yöntemlerini ve vergilendirmeyi etkiler. Girdiğiniz ad, banka hesabının adıyla eşleşmelidir. Ayrıca bu sayfada Google Adsense’i nasıl öğrendiğinizi cevaplamanız gerekecek.

Kayıt prosedürünü tamamladıktan sonra yayıncı hesabıyla tam olarak çalışabilir, reklam kampanyasını düzenleyebilir, reklamları ve ödemeleri yönetebilir.
Google AdSense, reklam yerleştirerek kullanıcı algısını manipüle etmemeyi reklamları çekici ancak ilgisiz resimlerle ilişkilendirmemeyi, site tasarımını reklam tasarımına göre ayarlamamayı, “Faydalı bağlantılar” gibi ifadelerle başlıklandırmamayı, reklamların yerine geçmemeyi önerir.

Google AdSense Hakkında Sıkça Sorulan Sorular ve Cevapları

Google AdSense Hesabı Açmanın Maliyeti Nedir ?
➤ AdSense’e katılım ücretsizdir. Hatta, Google sitenizde yer verdiğiniz Google reklamlarının karşılığında etkileşim oranlarına göre size ödeme yapar.

Google AdSense Hesabı Ne Kadar Sürede Onaylanır?
➤ Hesabınız tam olarak etkinleştirildiğinde e-posta aracılığıyla bilgilendirilirsiniz. Bu işlem ortalama birkaç gün sürer, ancak bazı durumlarda bu süre uzayabilir.

Google Reklam Başına Ne Kadar Para Veriyor?
➤ Google Ads sisteminde reklam fiyatları, anahtar kelime ve rekabet seviyesine göre değişkenlik gösterir. Türkiye için ortalama tıklama başı maliyetler 7 kuruş ile 10 TL arasında değişiyor fakat kesin olarak bir alt ve üst sınır belirleyemeyiz.

Google Ads den Nasıl Para Kazanılır?
➤ Adsense ile para kazanmak için kullanıcıların sitenizi ziyaret etmesi ve bu ziyaretçilerin reklama tıklaması şarttır. Ziyaretçiler aradıklarını bulabilmek için Google gibi arama motorlarında ilgili konu hakkında aramalarda bulunurlar. İyi içerik oluşturarak siteniz için bol miktarda trafik elde edebilirsiniz.








CSS Nedir, Ne İşe Yarar?

Web siteleri oluşturmakla ilgilendiğinizde öğrenmek isteyeceğiniz ilk dil HTML ise, kuzeni CSS ikinci sıradadır.


CSS Nedir, HMTL ile Nasıl Bir İlişkisi Var?
CSS, “Stil”e vurgu yapılan Basamaklı Stil Sayfaları anlamına gelir. HTML bir web belgesini yapılandırmak için kullanılırken (başlıklar ve paragraflar gibi şeyleri tanımlar ve resimleri, videoları ve diğer medyaları gömmenizi sağlar), CSS gelir ve belgenizin stilini belirler; sayfa düzenleri, renkler ve yazı tiplerinin tümü belirlenir CSS ile. HTML’yi temel ve CSS’yi estetik seçimler olarak düşünün.

CSS Nasıl Çalışır?
CSS, HTML öğeleriyle etkileşim kurarak web sayfalarınıza stil getirir. Öğeler, bir web sayfasının bağımsız HTML bileşenleridir. CSS’de seçici, ilk küme parantezinin soluna yazılır. Kıvrımlı parantezler arasındaki bilgilere bildirim denir ve seçiciye uygulanan özellikleri ve değerleri içerir. Özellikler yazı tipi boyutu, renk ve kenar boşlukları gibi şeylerdir, değerler ise bu özelliklerin ayarlarıdır.

Harici, Dahili veya Satır İçi CSS
CSS kodunun aslında HTML içeriğine nasıl uygulandığını merak ediyor olabilirsiniz. HTML’ye çok benzeyen CSS, bilgisayarınızdaki bir metin düzenleyici veya kelime işlemci aracılığıyla basit, düz metinle yazılır ve bu CSS kodunu HTML sayfalarınıza eklemenin üç ana yolu vardır. CSS kodu (veya Stil Sayfaları) harici, dahili veya satır içi olabilir. Harici stil sayfaları .css dosyaları olarak kaydedilir ve tek bir dosya aracılığıyla tüm web sitesinin görünümünü belirlemek için kullanılabilir.

Bu, .html dosyasını harici stil sayfanıza bağlayacak ve o dosyadaki tüm CSS talimatları bağlantılı .html sayfalarınıza uygulanacaktır. Dahili stil sayfaları, doğrudan belirli bir .html sayfasının başlığına yazılan CSS talimatlarıdır. (Bu, özellikle benzersiz bir görünüme sahip bir sitede tek bir sayfanız varsa kullanışlıdır.)

Hangisi Daha İyi: Düz HTML veya CSS ile HTML
Birçok web sitesi oluşturucu, basit HTML kullanabilecekken neden CSS’ye ihtiyaç duyduklarını merak ediyor. Büyük olasılıkla, sadece web sitesi geliştirmeyi öğreniyorlar ve bir takım bilgi boşlukları var. Sonuç olarak, HTML bir sayfanın içeriğini yapılandırmak için kullanılır.

CSS, bu içeriği kullanıcılar için daha çekici hale getirmek için biçimlendirmenize olanak tanır. World Wide Web oluşturulduğunda, geliştiriciler tarafından kullanılan tek bir dil vardı – HTML. Yapılandırılmış metin çıktısı almak için bir araç olarak kullanıldı. Yazarın elinde yetersiz işlevsellik vardı. Yapılabilecek en fazla şey bir başlık belirlemek, bir paragrafı vurgulamaktı. Çok fazla etiket de yoktu.

İnternetin gelişmesiyle bağlantılı olarak, HTML etiket tabanı, belgelerin görünümünü ayarlamanıza izin verecek şekilde genişletildi. Aynı zamanda, yapı değişmeden kaldı.<table> gibi yapılandırma etiketleri yaygınlaştı. Yapının kendisi yerine sayfa tasarımı için daha sık seçildiler. Bazı tarayıcılar, yalnızca yeniden üretebilecekleri kendi etiketlerini sundu. Bu nedenle, kullanıcılar genellikle şu mesajla karşılaştı: “Sayfayı görüntülemek için XXX tarayıcısını kullanmanız gerekir.” Bu durumu düzeltmek ve birleşik bir biçimlendirme etiketleri tabanı oluşturmak için CSS oluşturuldu. Etiketlerin tarayıcılara bağlanmasını bırakmamıza izin verdi. CSS ile HTML kullanmak, düz HTML kullanmaktan daha uygundur. CSS aşağıdaki faydaları sağlar.

✦ En ince ayrıntısına kadar tasarlanmıştır.
✦ Tek bir tablo kullanarak çeşitli belgeleri yönetebilirsiniz.
✦ Farklı cihazlar için sayfa görüntüleme seçeneklerini özelleştirebilirsiniz: bilgisayar ekranı, akıllı telefon ekranı vb.

CSS Kullanarak Web Sitesi Tanıtımı
CSS’nin ortaya çıkması ve gelişmesi, web kaynaklarının geliştirilmesini daha verimli ve etkili hale getirdi. Artık tasarımı yönetmek, ayarlamak çok daha kolay ve daha uygun. Ayrıca CSS yardımıyla sayfaların kodlarını, boyutlarını küçültmek mümkün oldu. Bunun indirme hızı üzerinde olumlu bir etkisi oldu, indeksleme de daha hızlı ilerlemeye başladı. Uyarlanabilir bir yaklaşımın kullanılması, İnternet kaynaklarının mobil versiyonları alanında bir atılım yapmıştır.

Web sitesi tanıtımını iyileştirmek için uzmanlar, kod miktarını artırmamak için CSS stil sayfalarını ayrı bir belgeye yerleştirmenizi önerir. Bu dosyalardan biri veya daha fazlası derlenebilir.

Önceden, arama motorları stil sayfalarını okuyamıyordu, bu da örneğin görünmez metinler oluşturmak için bunları siyah SEO’da kullanma olasılığını açtı. Şimdilik, CSS’yi başka amaçlar için kullanmayı bırakmak daha iyidir.

CSS’nin bir takım avantajları vardır ve siteyi geliştirmenize, ziyaretçiler için daha çekici hale getirmenize olanak tanır. Ancak, tüm unsurları doğru bir şekilde hecelemek önemlidir.

CSS Hakkında Sıkça Sorulan Sorular ve Cevapları


CSS Kodlama ile Neler Yapılır?
➤ Bu kodların sadece web sitelerini daha göze hoş gelen bir web sitesi oluşturmak adına kullanıldığı düşünülebilinir. Ancak bu yazılım içerisinde ziyaretçilerin daha üst düzey bir kullanıcı deneyimi yaşaması için geliştirilen işlevler vardır. HTML ve JavaScript dilleri ile birlikte kullanıldığında, kullanıcıları memnun edicek bir site ortaya çıkmış olacaktır.

Sadece CSS kodları kullanılarak görsel açıdan birçok şeyi düzenleyebilir, ayarlayabilirsiniz. Ayrıca bu yazılım size web sayfanız üzerinde basit animasyon türleri yapma olanağı verir. Tablo ve form yapıları üzerinde oluşturduğunuz kodlarda sitenizi daha kullanıcı odaklı bir yapıya dönüştürebilirsiniz.

CSS’in Kaç Stil Sayfa Türü Vardır?
Internal (İç): CSS kodlarının sayfanın üst kısmına style etiketi içine yazılan biçimidir.
External (Dış): CSS kodları için .css uzantılı bir doküman açıp buraya yazılan daha sonra bu dokümanı link etiketi ile HTML içerisine çağrılan yazım biçimidir.
İn-line (Satır İçi): CSS kodlarını HTML yapısının içine in-line bir şekilde yazılan biçimidir.

CSS Yazılım Dilimidir?
➤ Sadece CSS kullanarak kendi başına çalışan bir uygulama yapılamaz. Bu sebeple CSS yazılım dili değildir. CSS kullanarak genel düzen oluşturulur, metin, fotoğraf vb ögeler işlenir, sunulur ve stili biçimlendirilir.

Nasıl CSS Öğrenilir?
➤ CSS kod yazımı hakkında yardımcı olabilecek birçok kitap ve makale bulunmaktadır. Ayrıca internet üzerinden sanal derslerde mevcuttur. Udemy Academy, YouTube gibi mecralardan CSS Kod Yazma derslerini izleyebilir ve CSS Kodları yazma yolunda ilk adımı atabilirsiniz.














DNS Nedir?

DNS, tarayıcının alan adına göre doğru web sitesini bulmasına yardımcı olan bir teknolojidir.
Bilgisayarların internette birbirini IP adresleriyle bulduğunu zaten biliyorsunuz. Belirli bir siteye sahip bir sunucuya bağlanmak için IP adresini bilmeniz gerekir. Mobil iletişim de benzer şekilde çalışır, belirli bir kişiyi aramak için numarasını bilmeniz gerekir.
İnsanlar uzun sayı kombinasyonlarını kullanmayı uygunsuz buluyorlar, bu nedenle IP adreslerini açık metin adlarıyla alan adlarıyla ilişkilendirme fikrini buldular. Yine de google.com’u hatırlamak 216.58.209.14’ten daha kolaydır.

Bu görselin boş bir alt özelliği var; dosya ismi: dns-nedir-.png


Eskiden Nasıl Çalışırdı
İnternetin ilk zamanlarında, etki alanlarına manuel olarak IP adresleri atanıyordu. Hosts.txt metin dosyasına aşağıdaki biçimde yazılmıştır:
216.58.209.14 google.com

Aslında, bir akıllı telefondaki gibi bir kişi listesiydi. Bir kullanıcı adres çubuğuna bir etki alanı girdiğinde, tarayıcı dosyayı kontrol etti ve ondan IP adresini aldı.

Ana dosya Stanford Araştırma Enstitüsü tarafından yönetildi. Listeye yeni bir site eklemek için enstitüyü telefonla aramanız gerekiyordu. Bundan sonra, ağdaki tüm bilgisayarlar güncellenmiş dosyayı indirmek zorunda kaldı. Zamanla, daha fazla veri girilmesi gerektiğinden bu yaklaşım çok zaman almaya başladı ve teknolojiyi geliştirmeye karar verdiler. Yeni sistem 1984 yılında Paul Mocapetris ve John Postel tarafından icat edildi ve buna DNS protokolü adını verdi. Kısaltma, Rusça Alan Adı Sistemi – Alan Adı Sistemi anlamına geliyordu.

DNS Sunucusu Nedir?
İnternetteki her etki alanı için ayarlar, DNS sunucularındaki metin dosyalarında saklanır. DNS sunucusu , web sitelerinin IP adreslerini saklayan özel bir bilgisayardır. Bir DNS sunucusunun ana işlevleri, tarayıcıya alan adına göre bir web sitesi adresi vermek ve alanın DNS kayıtlarını önbelleğe almaktır. Yani, basit bir deyişle, DNS sunucusu aynı “iletişim defteri”, aynı hosts.txt dosyası, yalnızca büyük ölçekte.

Bir web sitesini bir tarayıcıda açtığınızda, genellikle bir alanın IP adresini bulmak için birkaç DNS sunucusu devreye girer. Tarayıcılar, sitenin bulunduğu sunucunun IP adresini bulmak için sağlayıcının DNS sunucusunu kullanır. Bunu yapmak için, her tarayıcının özel bir programı vardır. ISS’nizin sunucuları yerine, ağ ayarlarında belirtirseniz başka bir genel DNS sunucusu olabilir. Örneğin, ISS’nizin DNS sunucuları yerine Google’ın genel DNS sunucularını kullanabilirsiniz.


Üst düzey DNS Sunucusu.
Üst düzey DNS sunucuları, DNS bölgesi hakkında bilgi içerir ve bunlara kök adı verilir. Talep üzerine, örneğin COM, UA, ORG, NET, ONLINE gibi birinci seviye alanlar için DNS sunucuları yayınlarlar. Kök sunucular farklı kuruluşlar tarafından yönetilir. Bu DNS sunucuları ilk olarak Kuzey Amerika’da ortaya çıktı, ancak zamanla sayıları arttı ve diğer ülkelerde ortaya çıktı. Şu anda 13 ana üst düzey DNS sunucusu ve birçok kopyası var.

Alan Adından Sorumlu Olan ve Alan Adı Kayıtlarının Saklandığı DNS Sunucusu
Etki alanı sahibi genellikle DNS sunucularının adreslerini manuel olarak belirtmek zorundadır. Bunlar barındırma sağlayıcısı tarafından gönderilir. Örneğin, genel DNS sunucularımız dns1.hostiq.ua ve dns2.hostiq.ua’dır.

Tarayıcı Bir Etki Alanının IP Adresini Nasıl Bulur?
✦ Adres çubuğuna bir alan adı girersiniz, örneğin google.com. Tarayıcı önce bilgisayardaki hosts.txt dosyasını kontrol eder. Doğru IP adresi orada değilse, ISS’nizin yerel DNS sunucusuyla bağlantı kuracaktır. Tarayıcı, IP adresini İnternet bağlantı ayarlarında bulur.

✦ Yerel DNS sunucusu, gerekli IP adresini kişisel olarak bilmez, ancak diğer DNS sunucularıyla bilgi alışverişinde bulunabilir. Tarayıcı bir yanıt beklerken, yerel DNS sunucusu dünyanın ana sunucuları olan kök DNS sunucuları ile bağlantı kurar ve google.com için bir IP adresi ister. Kök DNS sunucusu, bu etki alanının IP adresini bilmez, ancak .com bölgesindeki tüm etki alanlarından sorumlu olan DNS sunucularının IP adreslerini bilir.

✦ Yerel DNS sunucusu, bu DNS sunucularından birinin IP adresini alır ve ona aynı soruyu sorar. Bu DNS sunucusu ayrıca Google’ın IP adresini bilmiyor, ancak google.com’un kullandığı DNS sunucularının IP adreslerini biliyor.

✦ Yerel DNS sunucusu, bu DNS sunucularından birinin IP adresini alır ve onunla bağlantı kurar. Bu DNS sunucusu doğru IP adresini bilir ve yerel DNS sunucusuna gönderir.

✦ Yerel DNS sunucusu, istenen IP adresini alır ve tarayıcıya gönderir.

✦ Tarayıcı google.com IP adresini alır, sunucuyla doğrudan bağlantı kurar ve siteyi göndermesini ister.

DNS Hakkında Sıkça Sorulan Sorular ve Cevapları

BIND Nedir?
➤ Berkeley İnternet Adı Etki Alanı (BIND), günümüzde kullanılanen yaygın kullanılan DNS sunucusu yazılımıdır. 1980’lerde Berkeley Üniversitesi’nde geliştirilmiştir. BIND, Mozilla Kamu Lisansı altında sunulan, indirmesi ve kullanması ücretsiz bir açık kaynak sistemidir.

OpenDNS Nedir?
➤ İnternet bağlantınızı hızlandıran ve aynı zamanda diğer çok önemli sorunları ele alan OpenDNS basit ve güvenilir bir hizmettir. Ayrıca yüklenecek bir yazılımı olmayıp, kurulumu çok kolay ve ücretsizdir.

DNS Ayarı Neden Bozulur?
➤ DNS hataları bir ağ veya internet bağlantısı, yanlış yapılandırılmış DNS ayarları veya eski bir tarayıcıyla ilgili kullanıcı tarafındaki sorunlardan kaynaklanır. Diğer durumlarda, bağlantıları devre dışı bırakmanız, DNS sunucularını değiştirmeniz veya DNS önbelleğini temizlemeniz gerekebilir.

✦ DNS İnternet Hızını Etkiler Mi?
➤ DNS tarayıcının alan adına göre doğru web sitesini bulmasına yardımcı olan bir teknolojidir. Basit DNS sunucularına fazla yüklenmek, cevap süresini uzatacağı gibi uzak DNS sunucularını kullanmak da cevabın gelme süresini uzatır.






Responsive (Uyumlu) Web Tasarım Nedir?

Duyarlı web tasarımı, web kaynaklarının tasarımında oldukça yeni bir yöndür, ancak günümüzde site kalitesinin ana göstergelerinden biridir. Duyarlı web tasarımı internete bağlı çeşitli cihazlarda harika bir deneyim sağlayan web sayfalarının tasarımıdır.

Bu, aynı sitenin çözünürlük ve ekran biçiminden bağımsız olarak çeşitli cihazlarda görüntülenebileceği anlamına gelir. Akıllı telefonlar, tabletler, dizüstü bilgisayarlar vb. Aynı zamanda, görüntüleme tüm formatlar için eşit derecede uygun olacaktır, örneğin mobil cihaz kullanıcılarının, istenen bağlantıyı kaçırmamak için sitenin belirli alanlarını genişletmeleri gerekmeyecektir.

Duyarlı tasarım, web sayfalarını ve içeriklerinin görüntülenmesini, görüntülendikleri cihazla eşleştirmeyi amaçlar.

Bu görselin boş bir alt özelliği var; dosya ismi: responsive-web-tasarim-nedir.png

Neden Duyarlı Web Tasarımına İhtiyacınız Var?
✦ İnternete erişebileceğiniz çok çeşitli cihazlar bulunmakta. Şu anda, insanların internete erişmek de dahil olmak üzere kullandığı birçok cihaz var. Bu cihazların tümü ekran boyutu, çözünürlük ve dolayısıyla web sitesinin üzerlerinde nasıl görüntülenebileceği bakımından farklılık gösterir. Bu nedenle, sitenizin iyi görünmesi ve hangi cihazı kullanıyor olurlarsa olsunlar tüm kullanıcılarda doğru şekilde görüntülenmesi önemlidir.

✦ İnternet erişimi olan mobil cihazların popülaritesi ve mobil internet trafiğindeki artış, mobil cihazların artan popülaritesi ile sitelerini onlardan ziyaret eden kullanıcıların sayısı gözle görülür şekilde arttı, bu yüzden artık onları görmezden gelmek mümkün değil.

Duyarlı Bir Site İle Sitenin Mobil Sürümü (Uygulaması) Arasındaki Fark
Sitelerin mobil versiyonları ve çeşitli mobil cihazlar için özel olarak tasarlanmış mobil uygulamalar da sitenin kullanılabilirliği sorununu çözmektedir ancak bazı dezavantajları da bulunmaktadır.

✦ Her işletim sistemi türü, sitenin kendi uygulamasına / sürümüne ihtiyaç duyar. Bu, hem zaman hem de para açısından ek kaynaklar gerektirir.

✦ Uygulamayı indirme ihtiyacı. Uygulamanızı kullanmak için kullanıcıların indirmesi gerekir. Bu, kullanıcıların ek çaba göstermesini gerektirir ve çoğu, uygulamaya gerçekten ihtiyaçları olduğundan emin olmadıkça ve düzenli olarak kullanmayı planlamadıkça bunu yapmaz.

✦ Trafiğin ayrılması. Web sitesi tanıtımı açısından, bir mobil uygulama uygun değildir, çünkü kaynağın tüm trafiğini sitenin trafiğine ve siteye daha az trafik gibi görünecek olan uygulama trafiğine böler.

✦ Site materyallerini entegre etme ihtiyacı. Bir mobil uygulama söz konusu olduğunda, siteyi uygulama ile senkronize etmeniz (ek kaynaklar) veya siteyi ve uygulamayı malzemelerle doldurma işini iki katına çıkarmanız gerekir.

✦ Mobil uygulamalardan farklı olarak responsive tasarım tek site adresi, tek tasarım, tek yönetim sistemi ve site içeriğidir.

Duyarlı Tasarım İlkeleri
Tasarım, duyarlı bir mobil web sitesiyle başlar. Bu aşamada tasarımcılar, küçük bir ekran ve sadece bir sütun kullanarak anlamı ve ana fikirleri doğru bir şekilde iletmeye çalışırlar. Gerekirse içerik kısaltılır, ikincil bilgi blokları kaldırılır ve en önemlileri bırakılır.

✦ En erken aşamalardan itibaren mobil cihazlar için tasarım.
✦ Esnek, ızgara tabanlı bir düzen uygulamak.
✦ Esnek görüntülerin kullanılması.
✦ Medya sorgularıyla çalışma.
✦ Kademeli iyileştirme uygulamak.

Duyarlı Düzen Türleri

Kauçuk
Kullanıcı tarafından açıkça görülen, uygulaması kolay bir site sunumu türü. Ana bloklar, bunun imkansız olduğu bir mobil cihazın ekranının genişliğine sıkıştırılır, uzun bir bant halinde yeniden düzenlenirler.

Blokların Transferi
Çok sütunlu bir sitenin bariz yolu, ekran genişliği azaldığında, ek blokların (kenar çubukları) mizanpajın altına taşınmasıdır.

Anahtarlama düzenleri
Bu yöntem, siteyi çeşitli cihazlardan okurken en uygunudur: her ekran çözünürlüğü için ayrı bir düzen geliştirilmiştir. Yöntem zahmetlidir, bu nedenle önceki ikisinden daha az popülerdir.

Uyarlanabilirlik
Karmaşık olmayan siteler için uygun olan çok basit bir yöntem. Görüntülerin ve tipografinin basit ölçeklendirilmesiyle elde edilir.

Paneller
Yatay veya dikey dokunulduğunda ek bir menünün görünebildiği mobil uygulamalardan gelen bir yol. Ana dezavantaj, eylemlerin kullanıcı için açık olmamasıdır. Bir web sitesinde mobil navigasyon görmek çok sıra dışıdır.

Yukarıda sunulan yerleşimlerin evrensel çözümler olmadığı unutulmamalıdır. Her proje için ihtiyaçlara ve olanaklara en uygun yöntemi seçmek gerekir.

Responsive (Uyumlu) Web Tasarım Hakkında Sıkça Sorulan Sorular ve Cevapları

Responsive UI Nedir?
➤ Responsive tasarım, web sitesinin mobil, tablet, televizyon, bilgisayar gibi cihazların ekranlarıyla olan uyumudur. Responsive web siteler için genellikle Bootstrap, Materialize, Semantic UI gibi frameworkler kullanılır.

Responsive Web Design Neden Önemlidir?
➤ Günümüzde insanlar, farklı boyutlarda ekranlara sahip çeşitli farklı cihazlardan web sitelerine erişebilmekte. Kullanıcıya yaşatılan deneyim web sitesini ziyaret eden kullanıcılar için en büyük yargı olacaktır. Eğer kullanıcı mobil cihazıyla bir internet sitesine girer ve karşısına mobil cihazıyla uyumlu olmayan bir site tasarımı çıkarsa çok büyük bir ihtimal siteden ayrılacaktır.

Responsive Tasarım Ölçüleri Nelerdir?
Responsive tasarım ölçüleri, kademelere göre değişkenlik gösterebilmektedir. Fakat, genellikle kullanılan ölçüler ise şu şekildedir;
Eğer 4 kademeli tasarım yapılıyorsa;
➤ Çözünürlük 0 – 767px arasındaysa mobil ekranlara,
➤ 768 – 991 px arasındaysa dikey tabletlere,
➤ 992 – 1199 px arasındaysa yatay tablet ve minibook laptoplara,
➤ 1200 px ve üstündeyse notebook ve desktoplara uyumludur.
Eğer 3 kademeli tasarım yapılıyorsa;
➤ 0 – 767 px arasındaysa mobil ekranlara,
➤ 768 – 991px arasındaysa dikey tabletlere,
➤ 992 px ve üzerindeyse yatay tablet, notebook ve desktoplara uyumludur.

Responsive Tasarımın SEO Açısından Avantajları Nelerdir?
➤ SEO web sitelerinin arama motorlarında organik bir şekilde ilk sıralarda yer alması için çok önemli bir araçtır, Google ise web sitelerinin mobil uyumluluğunu önemli bir sıralama faktörü olarak kullanmaktadır.






Web Tasarım Renk Paleti Nedir ve Nasıl Oluştururum?

Web Tasarım Renk Paleti Nedir ve Nasıl Oluştururum?
Kendi web sitenizi oluşturmaya karar verdiniz. Gerçekten ne olduklarından veya neden bu kadar önemli olduklarından tam olarak emin olmasanız bile, muhtemelen renk paletlerini zaten düşünüyorsunuzdur.

Ancak konu sitenizi tasarlamaya geldiğinde, doğru renk paletini seçmek, vereceğiniz en önemli web tasarım kararlarından biridir.

Renk, marka bilinirliğini %80 oranında artırır , bu da web tasarım renk paletinizi seçmenin, web sitenizi yalnızca eğlenceli ve hedef kitleniz için ilgi çekici kılmak için değil, aynı zamanda akılda kalıcı kılmak için de önemli olduğu anlamına gelir. Siteniz için doğru renk paletini nasıl seçeceğinize geçmeden önce, bazı renk temellerini ele alalım.

Bu görselin boş bir alt özelliği var; dosya ismi: web-tasarim-renk-paleti2.png

Web Sitesi Renk Paleti Nedir?
Bir web sitesi renk paleti, sitenizin tasarımı için seçtiğiniz renklerin birleşimidir. Tüm sitenizde bu renkleri kullanmaya devam edeceksiniz.


WordPress Renk Paleti
Renk paletleri, web sitenizin renklerinin koordineli olduğundan emin olmak için kullanılır. Bu, yalnızca birlikte güzel görünmekle kalmayıp, iletmeye çalıştığınız mesaja, markanızla ilişkilendirilmesini istediğiniz duygulara ve müşterilerin sizin için gerçekleştirmesini istediğiniz eyleme dayalı olarak sitenizde iyi işleyen renkleri düzenlemenin bir yoludur.

Web Sitem İçin Bir Renk Paleti Neden Önemlidir?
Sitenizin iyi görünmesini istediğinizi biliyorsunuz ve bir renk paleti, göründüğünden emin olmak için savaşın yarısıdır. Ancak doğru renk paletini seçmek, güzel bir siteye sahip olmaktan daha fazlasıdır. Renk, algılarımız üzerinde büyük bir etkiye sahiptir ve onu tasarım cephaneliğinizde güçlü bir araç haline getirir.

Renklerin izleyiciler üzerinde duygusal ve psikolojik etkileri vardır. Farklı renkler farklı duygular uyandırır, bu da web sitenizde renkleri stratejik olarak kullanmak, müşterilerinize almak istediğiniz mesajı iletmenize yardımcı olur.

Renk, web sitesinin tasarımını etkileyerek genel bir marka algınızı da etkiler. Renkler çatışırsa, tasarım kötü görünür ve ziyaretçiler siteniz ve işletmeniz hakkında kötü bir izlenim edinir.

Rengin Temellerini Anlamak
Web tasarımı renk paletinizi seçmeden önce, renklerin altında yatan önemi ve birlikte nasıl etkileştiklerini anlamanız gerekir. Bu genellikle Renk Teorisi olarak adlandırılır.

En temel düzeyde renk teorisi, bir tasarımdaki renklerin kontrast, tamamlama ve canlılık yoluyla etkileşimini ifade eder.

Zıtlık
Kontrast, web sitenizdeki öğeleri nasıl böldüğünüzdür. Bunu siyah beyaz olarak düşünün. Bu renkler kontrast yaratır; tamamen birbirini tamamlıyorlar. Beyaz metinli siyah bir arka planınız varsa, gözünüz doğrudan metne çekilir. Kontrast, sayfada ne olduğunu gerçekten görebilmenizi sağlayarak okunabilirliğe de yardımcı olur.

Tamamlama
Tamamlama, esasen renklerin diğer renklerle nasıl göründüğüdür. Tamamlayıcı renkler, renk çarkında zıt renklerdir ve göz için denge sağlar (bundan biraz daha fazlası). Tamamlama, hangi renklerin birlikte iyi görüneceğini seçmenize yardımcı olacak harika bir araç olabilir.

Canlılık
Canlılık, bir rengin belirlediği ruh halidir. Parlak/sıcak renkler tipik olarak daha enerji vericidir (kırmızı ve sarıları düşünün), soğuk renkler ise genellikle bizi daha sakin hissettirir (mavi ve yeşili düşünün).

Kocaman
Renkler ve renklerin yönleri arasındaki bu etkileşimler, renk şemalarını oluşturan şeydir. Bir şemayı, hangi renklerin bir araya geleceğini seçmek için bir plan olarak düşünün. Renk çarkındaki renk aileleri içinde ve renk teorisinin unsurlarıyla birlikte çalışarak oluşturulurlar. Renk düzeniniz, renk paletinizi seçmek için kullandığınız şeydir.

Dört Ortak Renk Şeması
Çoğu renk paletinin temelini oluşturan dört yaygın renk şeması vardır.

Tek Renkli
Tek renkli bir renk şeması, yalnızca bir temel renge dayanır ve aynı rengin farklı tonlarını ve tonlarını içerir.

Tamamlayıcı
Tamamlayıcı bir renk şeması, renk tekerleğinin karşıt taraflarından iki renk kullanır (tamamlayıcı renkler!). Bu renklerin çeşitli tonlarını kullanabilir, ancak orijinal tamamlayıcı renkler içinde olmaları gerekir.

Benzer
Benzer renk şemaları, renk tekerleğinde doğrudan yan yana oturan ve site genelinde uyumlu bir görünüm yaratan ancak çok monoton görünmeyen üç renk kullanır.

Üçlü
Üçlü renk şemaları da üç renk kullanır, ancak bunlar renk tekerleğinde birbirinden üçgen şeklinde oturur. Bu şemayı oluşturmak için bir temel renk seçin, ardından diğer iki rengi elde etmek için tekerlek boyunca bir eşkenar üçgen çizin.

Web Tasarım Renk Paletinizi Oluşturma
Artık rengin önemini ve renk paletlerinin nasıl yapıldığını bildiğinize göre, kendi web tasarım renk paletinizi oluşturma zamanı. İşte sizi harekete geçirecek üç adım.

Bir Temel Renk Seçin
Web tasarımı renk paletiniz için hangi renk düzenini seçerseniz seçin, bir temel renkle başlamanız gerekir. Bu, halihazırda kullanmakta olduğunuz bir renk veya markanızla ilişkilendirilmesini istediğiniz bir duyguyu uyandıran bir renk olabilir.

İlk başta gölge için endişelenme. İlk olarak, başlangıç ​​noktası olarak temel bir renk seçin. Bir kez sahip olduğunuzda, gerçek temel renginiz olacak olan ana renginizin mükemmel tonunu bulmak için Paletton gibi bir araç kullanabilirsiniz.

Bir Renk Şeması Seçin
Artık temel renginize sahip olduğunuza göre, paletiniz için renk şemasını seçme zamanı. Yukarıdaki geleneksel dördüne (tek renkli, tamamlayıcı, analog ve üçlü) değinirken, oynayabileceğiniz birçok başka renk şeması var.

Anahtar, seçeneklerle boğulmamaktır (veya çok fazla renk kullanmaktır). Bunun yerine, sitenizin nasıl algılanmasını istediğinize odaklanın. Bir dinginlik hissi uyandırmak ister misiniz? Renk çarkında renklerin yan yana kullanılması bir uyum duygusu yarattığından, benzer bir renk şeması en iyisi olabilir.

Takılırsanız, çeşitli renk şemalarının temel renginizle nasıl çalışacağı hakkında bir fikir edinmek ve renk paletinizi oluşturacak olan seçtiğiniz renk şemasında tam olarak çalışacak tonları seçmek için Paletton’u da kullanabilirsiniz.

Renk Paletinizi Uygulayın
Renk düzeninizi seçtikten ve renk paletinizi oluşturmak için kullandıktan sonra, onu sitenizde serbest bırakmaya hazırsınız!

Renk paletinizin yalnızca arka planınız ve metniniz için olmadığını unutmayın. Sitenizdeki diğer tasarım öğelerini ve fotoğraflarınız gibi renk paletinize nasıl bağlandıklarını düşünmek isteyeceksiniz. Seçtiğiniz resimlerin genel renk paletinize uyduğundan emin olun.


Sonraki adımlar
Seçimler tarafından felç olmayın. Sitenizde hiçbir şeyin taşa konulmadığını unutmayın. Paletinizi kullanmaya başladığınızda, renk tonlarının pek doğru olmadığını görebilirsiniz.

Terlemeyin aradığınız stili elde edene kadar paletinizi değiştirmek için her zaman araçlardan birini kullanabilirsiniz. En önemli şey hemen başlamaktır!

Web Tasarım Renk Paleti Hakkında Sıkça Sorulan Sorular ve Cevapları  


Web Tasarımı Yaparken Renk Paletlerinin Önemi Nedir?
➤ Web sitenizi ziyaret eden kullanıcılar kısa süre içerisinde siteniz hakkında fikir sahibi oluyor. Renk paletleri bu açıdan web tasarımında kullanıcılara belli bir algı oluşturmak için kullanılır. Renk paletleri sayfanızı ziyaret eden kullanıcılar ile siteniz arasında köprü kurulmasını sağlar.

CMYK Nedir?
➤ Cyan, Magenta, Black, Yellow yani Eflatun, Cam Göbeği, Siyah ve Sarı renklerinin karışımıdan oluşan renk kartelasıdır. Bu renk uzayı daha çok baskı grafiğinde kullanılmaktadır.

RGB Nedir?
➤ Red, Green ve Blue renklerinin birleşiminden oluşan renk uzayıdır. Yoğunlukta bu renklerin birleşimiden oluşan milyonlarca renk mevcuttur. Web sitelerinde çoğunlukla RGB renk kodları kullanılır.

Renklerde Hex Kodu Ne Anlama Gelir?
➤ Hex kodu, üç değeri birleştirerek bir rengi RGB biçiminde temsil etmenin bir yoludur. Bu renk kodları, web tasarım aşamasında HTML’nin çok önemli bir parçasıdır ve renk formatlarını dijital olarak temsil etmenin önemli bir yoludur.