Web alanında gelişmeler

Visual Studio,Dreamweawer,Access derslerini,örneklerini bulabilirsiniz...

Web alanında gelişmeler

Teknoloji haberleri...

html etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
html etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

17 Nisan 2015 Cuma

HTML Site Nedir?

HTML SİTE NEDİR?

HTML, web sitesini oluşturmak için geliştirilen bir kodlama dilidir. İngilizce olarak açılımı Hyper Text Markup Language, türkçede ise anlamı Zengin Metin İşaret Dili olarak anlam kazanmıştır. HTML eskiden günümüze gelişerek gittikçe yaygınlaşan ve günümüzde popüler olan bir kodlama dilidir. HTML ile eskide popüler olan flash siteler, günümüzde kendini yitirmiştir. HTML’in sürümlerini aşağıda paylaşacağım.Bütün kodlama dilleri w3schools tarafından hazırlanmıştır. HTML kalıpları çoğunlukla ‘etiket’ adı verilen başlıklardan oluşur. Haydi gelin sizinle bir örnek yapalım ;



<html>
  <head>
    <title>isatezcan.com</title>
 
  </head>
  <body>
    <p style="font-size:10px"><a href="http://isatezcan.com">Kişisel eğlence blogu !</a>
    </p>
  </body>
</html>




Açıklaması :

<html></html> – Bu kod html’in başlangıç kodudur.Mutlaka eklenmesi gereken zorunlu bir etikettir.  (Eğer bir etiket ekliyorsak bu etiketi mutlaka kapamamız gerekir. (</html>) )

<head></head> – Bu kod sayfamız hakkında bilgilerin bulunduğu bir etikettir.Mutlaka konulmalıdır.
<title></title> – Bu kod tarayıcımızın üst yani sekme kısmında bulunan yazı kısmıdır.
<p>isatezcan.com</p> – Bu kod html’de paragraf oluşturmamıza yarar.İçindeki style kodu ile bu paragrafa fontun biçim özelliklerini değiştirebiliriz.

<a></a> – Bu kod örnek verirsek Google ismini google.com.tr adresine göndermemize yarar. Yani <a> etiketi ile bir yazıyı link haline dönüştürebiliriz.




27 Mart 2015 Cuma

W3 Validator

W3 VALİDATOR
W3 yani (World Wide Web- Dünya çapında Ağ) in kısalmasıdır.  Gayri resmi olarak internetin ilk sitesi.
Bizim TSE (Türk Standartları Enstitüsü) nün internet versiyonu diyebiliriz. internetteki standartları belirleyen oluşum.
“Tim Berners Lee” 1989’da HTML programlama dilini geliştirerek insanlığa internetin kapılarını açtı.1994 yılında Ağ ile ilgili standartları dünya çapında belirleyecek açık bir kurum olan W3C’yi kurdu,halen de başkanlığını yapmaktadır. 1999’da Time dergisi tarafından 20. yüzyılın en büyük 100 zekası arasında sayılan Berners-Lee bir çok ödül ve ünvan sahibi bilgisayar profesörüdür. Şu an MIT üniversitesinde prof’luk yapmaktadır.Google dahil bir çok dev internet şirkete danışmanlık yapmakta.
Şu an ERCIM (France)- Keio Univ.(Japan)- MIT Univ (USA) bilgisayar mühendisliği bölümlerinin ortak yürüttüğü bir konsorsiyumdur w3.org amacı internetin standartlarlarını belirlemek.
Örnegin bir browser yazılım şirketiniz var, yazdığınız programın tüm dünyada kabul görebilmesi için w3 standartlarını tamamen desteklemesi gerekmekte.
Yada yaptığınız web sitesinin tüm browserlarda sorunsuz şekilde görüntülenmesi için w3 standartlarına uyması gerekiyor.
    W3 neden kullanmamız gerekiyor?
W3 Standartlarına göre web’i kullanmazsak web sitemiz video’dada söylediğim gibi kesinlikle tüm tarayıcılarla uyumlu olmayacaktır. Ayrıca günümüz web’inde SEO dediğimiz Arama motoru optimizasyonuda çok önemli bir şekilde kullanılmaktadır. W3 standartlarına göre kodlanmış bir sitenin alt yapısı SEO’ya hazırdır diyebiliriz.

Web sitenizi kendinizmi kodlarsınız başkasınamı kodlatırsınız bilmem ama W3’e dikkat edin hataları azaltın.




Microsoft Sql Server


MİCROSOFT SQL SERVER

Microsoft SQL Server‘ın ne olduğunu öğrenmeden önce Veritabanı kavramını açıklayalım. Çünkü SQL Server içerisinde bu kavramı pek çok kez kullanacağız.
Veritabanı Nedir?
Veritabanı, düzenli veriler topluluğudur. Geniş anlamıyla birbirleri ile ilişkili verilerin tekrarına yer vermeden çok amaçlı olarak depolanmasına olanak sağlayan yapıya Veritabanı denir.
Veritabanı kavramımızı kısaca tanımladıktan sonra şimdi asıl konumuz olan SQL Server’ın ne olduğunu ve ne işe yaradığını görelim.
Microsoft SQL Server en çok kullanılan veritabanı sunucu yazılımıdır. Veritabanlarının oluşturulmasını ve yönetilmesini sağlayan kurumsal çaplı Veritabanı Yönetim Sistemidir. Dünyada en yoğun kullanılan yönetim sistemi SQL Server’dır. SQL Server’ı kullanarak verilerinizi dilediğiniz şekilde yönetebilir ve Stored prosedürleri kullanarak çok sayıda ve komplike sonuçlar döndürebi
lirsiniz. Böylece istediğiniz verileri raporlayarak elde edebilirsiniz.
SQL Server ilgili yüzeysel olarak bilgi verdik. Şimdi de SQL Server sürümlerine bir göz atalım;
Microsoft SQL Server Enterprise Edition : En geniş SQL Server sürümüdür. 32 İşlemci deseteği ve 64Gb RAM desteği sağlamaktadır. Yedek sunucu gibi gelişmiş özellikler sunar.
Microsoft SQL Server Standart Edition : Küçük ve orta ölçekli kuruluşlar için geliştirilmiş SQL sürümüdür. 32 Tb disk, 4 işlemci ve 2Gb RAM desteği sunar.
Microsoft SQL Server Personal Edition : SQL Server’ın bu sürümü sunucu yapılı işletim sistemleri dışında Windows 98, Windows XP ve Windows Vista gibi işletim sistemleri üzerinede kurulabilir. En fazla 5 kullanıcı erişimine destek verir.
Microsoft SQL Server Developer Edition : Sadece geliştiricilerin kullanımına olanak sağlayan bir lisansalama modeline sahip olan sürümdür. Enterprise Edition ile aynı özelliklere sahiptir.
Microsoft SQL Server Desktop Engine (MSDE) : Desktop Engine en basit SQL Server sürümüdür. İçerisinde diğer sürümlerde bulunan hizmetleri ve özellikleri barındırmaz. En fazla 25 kullanıcı erişimine destek verir.
Microsoft SQL Server Windows Compact Edition : Windows CE kullanan aygıtlar üzerine kurulabilen, en küçük ve basit veritabanı yönetim sistemidir. PDA ve Cep Telefonlarında çalışan uygulamalar için kullanılır.
Sql nedİr?

SQL (Structured Query Language), ilişkisel veritabanı yönetim sistemlerinden veri almak, veritabanında bulunan veriyi düzenlemek veya sisteme veri girişi yapmak için kullanılan en populer sorgulama dilidir. SQL temelde, nesne-ilişkili (object-relational) veritabanı yönetim sistemlerini desteklemek için tasarlanmıştır. 

XML

XML Nedir?

Extensible Markup Language(Genişletilebilir İşaretleme Dili, kısaca XML), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dokümanlar oluşturmaya yarayan bir işaretleme dilidir.W3C tarafından tanımlanmış bir standarttır. Bu özelliği ile veri saklamanın yanında farklı sistemler arasında veri alışverişi yapmaya yarayan bir ara format görevi de görür.SGML'in basitleştirilmiş bir alt kümesidir.
XML'in tasarımcısı, HTML'i de tasarlamış olan Tim Berners Lee'dir. Dilin düzenlenmesi deW3C'nin sorumluluğundadır. Karmaşık kod yazımı şeklinde görünen dizin, aslında bir grafiktir.
XML dokumanları ağaç veri yapısında olurlar. Bağımsız imler yapıyı oluştururken, içerik ya imin özelliği olarak ya da iki im arasında gösterilir (bkz. örnek). Yapıyla ilgili ayrıntılarDTD(Document Type Definition) ya da XML Schema adı verilen harici dokümanlar ile tanımlanır. Aşağıdaki örnek bir XML dokümanında verinin nasıl belirtildiğini göstermektedir.


<kullanicilar>
  <kullanici id="1">
      <ad>A</ad>
      <soyad>B</soyad>
  </kullanici>
  <kullanici id="2">
      <ad>C</ad>
      <soyad>D</soyad>
  </kullanici>
  <kullanici id="5">
      <ad>E</ad>
      <soyad>F</soyad>
  </kullanici>
  <kullanici id="8">
      <ad>G</ad>
      <soyad>H</soyad>
  </kullanici>
</kullanicilar>


21 Mart 2015 Cumartesi

Hostıng

HOSTING NEDİR?
Kendinize ait bir web sitesi kurmak istiyorsanız önce bir domain (alan adı) almalısınız daha sonra hazırlanmış olan yada hazırlanacak olan web sitenizin dosyalarının (html, php, asp, fotoğraf dosyaları vs...) çalışacaği bir alan ( disk alanı ) olması gerekir ki hazırlanan web sitesini o alana atmalısınız. Böylece internet kullanıcıları browserlarında (internet tarayıcılarında örn.:internet explorer, firefox, netscape gibi) sizin web adresinizi yazdıklarında siteniz açılabilsin.

Hosting hizmeti veren sistem aslında çok hızlı bir internete bağlı olan iyi bir bilgisayardan farklı birşey değildir. Aynı anda belki yüzlerce web sitesini yayınlayabilmesini en önemlisi kesintisiz çalışacağını düşünürsek elbette donanımı ona gore seçilmiştir ve daha da önemlisi çok hızlı bir bağlantı hızı ve yüksek bant genişliğine sahiptir.

Web sitenizi evinizdeki internete bağlı olan bilgisayarınızdan da yayına sokabilir herhangi bir hosting firmasına ihtiyaç duymadan web sitenizi pek tabii ki evinizdende çalıştırabilirsiniz. Fakat bunu yapabilmeniz için bu konuyla ilgili oldukca iyi bir teknik bilgiye sahip olmanız gerekir ki evinizdeki bilgisayarınızı tam donanımlı bir web sunucusu haline getirebilmeli, gerekli servisleri (Örn. : IIS yada Apache, DNS, PHP yada ASP, MySQL, Mail Server gibi) kurabilmelisiniz. Bunları yaptınız diyelim iyi bir bağlantı hızınızın olması gerekir ve bilgisayarınızın kapalı yada internetinizin kesik olduğu durumlarda web sitenizin çalışmayacağını web adresinizin e-mailine gelen e-mailleri alamacağinizi düşünürsek sisteminizi bu önlemleri alarak maliyetlerinizi bunun önemine göre belirleyip ona göre teknik donanımlarınızı satın almalısınız. Bunların oldukça karmaşık bir konu olduğu oldukça aşıkardır. Dolayısı ile bu hizmeti güvenilir, ekonomik ve hızlı olarak sunabilen bir hosting firmasından satın almanız sizin için çoğu zaman daha avantajlı olacaktır.

Kısaca web sitenize ait dosyaları saklayan ve internet kullanıcılarının erişimine sunan bu bilgisayarlara web sunucusu (web server), bu veri saklama ve yayınlama işlemine de web hosting denir.

Bir web hosting alan kiralanması ile başka hizmetleride aynı zamanda genellikle almış olursunuz. Mesela en önemlisi E-mail hesap oluşturup yönetebilme ve e-mail alabilme ve gönderebilme imkanı. Hosting alanınız olmadan alan adınıza ait e-maillerinizi yönetemezsiniz e-mail alıp gönderemezsiniz. Yani e-mail hesabınızı oluşturup yönetebilmeniz için mutlaka bir hosting alanı edinmeniz gerekir.

Bazı servis sağlayıcıları daha gelişmiş profesyonel taleplere yönelik çözümler için sizin adınıza sunucu barındırma (co-location) yada sanal sunucu (vps ya da virtual server) hizmetleri de sunmaktadır.





Domain



Domain Nedir?
Domain Name System yani domain isimlendirme sistemi denilen DNS, IP adresleri ile alan adı arasındaki bağlantıyı kurmak amacıyla geliştirilmiş bir sistemdir. Bu sayede kullanılması pek pratik olmayan IP adresleri ile kolay anlaşılabilir domain isimleri ilişkilendirilmiş olur.
DNS sayesinde IP adresinin hangi bilgisayara bağlı olduğu ve sitenin yeri belirlenir ve istediğiniz yere ulaşırsınız.
Domain Uzantıları
Domain uzantıları web sitelilerini yapılma amaçlarına göre özelleşmesi için kullanılırlar. Bu uzantılar şu şekildedir.
com : Ticari kuruluşlar için
net : Çalışma alanı internet olan kuruluşlar için
org : Dernekler, Organizasyonlar için
gov : Devlet kuruluşları için
edu : Eğitim kuruluşları için
mil : Askeri kuruluşlar için
ac : Akademik kuruluşlar (Bazı ülkelerde karşılığı .edu dur)