8 Ekim 2020 Perşembe

Bebek Adımları İLE Sıfırdan WEB Site Oluşturma ve Yapmanız Gerekenler


Sıfırdan bir web sitesi oluşturmayı öğrenmek yapılabilir ancak kolay bir iş değildir. Herhangi bir mevcut çerçeveyi, kütüphaneyi, WordPress, Drupal veya Joomla gibi Açık Kaynak CMS'leri kullanmak istemiyorsanız, işinizi sizin için keseceksiniz. Önerdiğimiz kaynaklar ve sitelin linkleri ilgili bölümlerde verilmiştir.

Web Tasarımı ve Web Geliştirme

İlk önce ikisi arasındaki farkı açıklayarak başlayayım.

Web Tasarımı , genellikle bir Web Sitesinin Ön Ucu olarak kabul edilir. Web sitesinin nasıl göründüğü ve hissedildiği. Kullanıcı Deneyimi veya Arayüz.

Bir web tasarımcısı, genellikle yaratıcı ve tasarım konusunda gözü olan kişidir. Kodlayan bir sanatçı gibi.

Bir web tasarımcısının birlikte çalıştığı kod türü, çoğunlukla

  • HTML
  • CSS
  • muhtemelen JavaScript

Tasarımcıların işi, web sitesini görsel olarak çekici kılmaktır.

Web Geliştirme , genellikle web sitesinin arka ucu ve belki de ön uç için biraz JavaScript olarak kabul edilir.

Bir web geliştiricisi, genellikle web sitesinin işlevselliğini oluşturmaya odaklanan kişidir. Bir formun kullanıcı girişini doğrulamak ve temizlemek gibi şeylerle uğraşmak, web sitesinin MySQL gibi bir veritabanıyla çalışmasını sağlamak, bu da bir şeyler veya bloglar satan web siteleri için önemlidir.

Bir web geliştiricisinin birlikte çalıştığı kod türü,

  • JavaScript
  • PHP
  • Python
  • Ruby ve Ruby on Rails
  • Java
  • MySQL
  • vb

Tam donanımlı web geliştiricisi

Sorunuzdan, hem ön uç hem de arka uç ile çalışan biri olan Tam Yığın Web Geliştiricisi olmakla ilgilendiğiniz anlaşılıyor.

Bu, birçok kodlayıcının olmayı arzuladığı şeydir, ancak başarılması kolay bir şey değildir. Öğrenecek çok şey var, pek çok teknoloji, çeşitli dillerin sözdizimi biraz benzer ama her dilde tam olarak bilgili değilseniz bazı sorunlara neden olacak kadar farklı.

3'ten fazla dil konuşan biri gibi. Bazen bir dilde tutarlı bir düşünceye sahip olmak ve diğerine atlamak zordur.

Olduğu söyleniyor ve orada birçok Tam Yığın Web Geliştiricisi var.

Nasıl Tam Yığın Geliştiricisi olunur?

Zaman alır ve ilk çalıştığınız dili sağlam bir şekilde kavrayana kadar bir dilden atlamaya çalışmamalısınız.

Sırayla bu yolu takip edin

  • HTML - bu, bir web sitesinin iskeletidir ve yolculuğunuzun ilk adımıdır.
  • CSS - bu, bir web sitesini görsel olarak çekici kılan şeydir, en azından doğru kodlanmışsa olmalıdır. Bunu iskeletinizin üstündeki deri gibi düşünün.
  • JavaScript - Bu, siteniz için Kaydırıcılar, Açılır Pencereler ve daha fazlası gibi özel efektler oluşturmanıza yardımcı olan şeydir.
  • PHP veya Python vb. - Aralarından seçim yapabileceğiniz birçok sunucu tarafı dili vardır. Sunucu tarafı dili, bir web sitesinin işlevselliğiyle ilgilenen ve genellikle sunucu tarafından yönetilen şeydir.
  • MySQL - Bu, Excel'e benzer ancak önemli ölçüde daha güçlü bir veritabanıdır. MySQL'i Excel ile karşılaştırarak adalet yapmıyorum ama sadece örnek olarak kullanılıyor.

İsteğe bağlı

Yukarıda bahsettiğim şeyleri tam olarak anladıktan sonra, sizi daha üretken ve verimli kılacak bazı ekstra şeyler öğrenmelisiniz.

  • Git - sürüm kontrol yazılımı
  • Grunt veya Gulp - iş akışınızdaki birçok şeyi otomatikleştirmenize yardımcı olan görev yöneticileri
  • Komut Satırı - bu, terminal veya komut istemi veya powershell'dir. Bu, bir bilgisayar veya sunucu üzerinde çok daha hızlı çalışmanızı sağlayacaktır.
  • Sass - CSS kullanımınızı önemli ölçüde iyileştiren bir CSS işlemcisidir. CSS Süper Güçleri verir.
  • Sunucu Yönetimi - web siteleri bir sunucuda yaşar ve bu sunucunun uygun şekilde yapılandırılması gerekir.

Ticaretin Aracı

  • Metin Editörü - 21. Yüzyıl için hacklenebilir bir metin editörü öneririm Atom
  • Yerel Sunucu - MAMP, WAMP veya XAMPP hepsi iyidir. Bu, bir web sunucusu gerektiren sunucu tarafı dilleriyle çalışmanıza yardımcı olur.
  • Bilgisayar - bilgisayar savaşlarının sizi etkilemesine izin vermeyin, Windows, Mac ve Linux üzerinde sorunsuzca geliştirebilirsiniz.

Öğrenme Kaynakları

Günde ne kadar çalışmalısın?

Yine, bu, sorunuza dayanıyor ve her şeyi sıfırdan yapmak istediğinizi varsayıyorum.

6 ay çok fazla bir zaman değil, ancak günde en az 4 saat ayırabiliyorsanız, bir web sitesinin nasıl oluşturulacağı konusunda genel bir anlayışa sahip olmalısınız.

Açıkçası bir profesyonel olmayacaksınız, ancak işlevsel bir şeyi bir araya getirebileceksiniz.

Kısa Yollar

Geliştirme sürenizi hızlandırmak için kullanabileceğiniz çerçevelerin, kitaplıkların ve CMS'lerin bir listesi.

  • Bootstrap · Dünyanın en popüler mobil öncelikli ve duyarlı ön uç çerçevesi.
  • Web Zanaatkarları için PHP Framework
  • WordPress, Drupal veya Joomla, Açık Kaynak CMS'ler için en iyi seçeneklerdir

Bu çerçeveleri ve kitaplıkları öğrenerek, geliştirme sürenizi önemli ölçüde hızlandırabilirsiniz.

Umarım bu yardımcı olur ve Mutlu Kodlama ÖĞRENİN.

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 

Hayat bir döngüdür, Bu bir çıkrık, Hayat bir yolculuktur, Hangi bir başlangıçtan hemen sonra biter ...