Front-end ve Back-end Nedir ?

Çukurova Marka Patent Kalite Yönetim ve Danışmanlık Web Departmanı olarak sizlerle front-end ve back-end kavramını açıklayacağız. Gelin beraber makalemizi inceleyelim.

FRONT-END

Front-end terimi, Türkçede ön yüz anlamına gelmektedir. Bir web sitesi oluşturulurken geliştirilen görünüm ve içerik ile alakalı tüm görsel, işitsel tasarımsal kısımları kapsayan bir işlemdir. Web sitesine girdiğinizde karşılaştığınız renkli temalar, arka fonlar, yazı tipleri, tasarımsal görseller ve bunların kullanıcıya hitam edebilecek biçimde uyumlanması, sayfaya yerleştirilmesi gibi işlemlerin hepsi front-end yani ön yüz olarak adlandırılır. Bu işleri yapan ve geliştirenlere de front-end developer yani ön yüz geliştirici denir. Bir web sitesi oluşturulurken olaya tıpkı kamera önü ve kamera arkasından oluşan bir film seti gibi bakılabilir kamera önü front-end terimine karşılık gelmektedir. Bir dizi de izleyici olarak gördüğümüz kamera önündeki her şey front-end’e örnek olarak verilebilir.

Front-end Developer Ne İş Yapar ?

Front-end geliştirici, bu iş için gerekli HTML, CSS, JavaScript adında üç ana program dilini kullanarak bahsetmiş olduğumuz web kullanıcıları tarafından ilk karşılaşılan sayfanın tüm tasarımlarını ve oluşumunu gerçekleştirebilen kişidir. Kullanılan bu arayüzle “Dil” denmesinin son derece isabetli bir özelliği vardır. Bildiğimiz dillerden tek farkı,  çoğunlukla kelimeleri değişik karakterlerle bir arada kullanarak kendine ait farklı bir dil oluşturmasıdır.

Front-end Developer Olmak İçin Bilmeniz Gerekenler

HTML

HTML(Hyper Text Markup Language), web sitesinin front-end’ini oluşturan yazı, görüntü, video gibi verileri sayfaya oturtabilmek için kullanılan bir işaretleme aracıdır. Sitenin görünümünü istenilen ve hatasız biçimde tasarlayabilmek ve kullanıcıların arama motorlarında, web sitesinde yer alan içerikle alakalı bir arama yaptığında düzgün bir şekilde karşısına çıkarabilmektir. Tüm bunları yapabilmek için çeşitli komutlar barındırır. Bu komutlar büyüktür (>) ve küçüktür (<) işaretleriyle verilir. Konulmak İstenen İçeriğin başına ve sonuna bu işaretleri yerleştirerek komut verilmiş olur. HTML, terimsel açıdan bir program dili olarak adlandırılmayabilir. Esas itibariyle bu komutlar için tasarlanmış bir ana programa program dili denir. HTML, bu ana programın içine konumlandırılmış olarak çalıştırılabilir. HTML standartları, W3C(Word Wide Web Consortium) yani “www” uzantısını oluşturan dünya çapında bir sanal ağ birliği tarafından oluşturulmuştur. Son sürümü HTML5’tir.

CSS

CSS(Cascading Style Sheets) basamaklı stil şablonları olarak da bilinen ara yüz ise HTML’ye ek olarak kullanılan bir web arayüz geliştirme dilidir. HTML işaret dili yazarken yazılan ara yüzü geliştirici ve ek anlatılarla komutlar sağlayıcı imkanlar içerir. Bir metin komutu yazıldıysa bu metnin nasıl ve ne biçimde olacağının belirleyebilmek için kullanılır. Örneğin; metnin yazı stili, puntosu, rengi, içerdiği şablonları gibi sunulması istenen tarzların  yapılabilmesini sağlar. Aynı zamanda sayfadaki metinler hariç var olan içerikteki görsel tasarımlar için de kullanılan renkler ve biçimler arasındaki uyumlu da gerçekleştirir. Her bir yazı tipi, şablonu, görsel rengi için ayrı ayrı çalışmalarda bulunmak yerine bunların hepsi içinyalnızca bir kez komut üretip hepsini tek bir sayfa da toplayabilmeyi sağlar.

JavaScript

JavaScript; web arayüz geliştirme işlemleri sırasında çokça kullanılan bir programlama aracıdır.Betik denilen, web tarıyıcısı ile istemci arasındaki bağlantıyı sağlayan çalıştırıcılar vesilesiyle web sitesinin içeriği ile kullanıcıyı buluşturma görevini üstlenir. Bununyanı sıra kullanıcının tercih etmiş olduğu tarayıcı ile aradığı anahtar kelimenin sunucusunu birbirine bağlamak, web sayfasında kullanılan içeriklerin düzenlemesi ve değiştirilmesi gibi işlevleri de üstlenir. Sunucu ve kullanıcı arasında herhangi bir senkronizasyon sorunu olduğunda devreye girer ve sunucu ile iletişime geçer.

BACK-END

Back-end terimi, Türkçe de arka plan anlamına gelmektedir. Yazılım projelerinde arka planda çalışan sistemleri kurgulayan, kodlayan ve sistemin sorunsuzca çalışmasını sağlayan yazılımcılardır. Gün geçtikçe daha fazla karşılaşılan bir meslek grubu haline gelmeye başladı. Hem önemli arka plana atılmayan hem de oldukça fazla gencin severek yapmaya başladığı bir meslektir. Daha çok yazılım alanıyla ilgili olan bu meslek grubuna sahip kişiler aslında teknik bir iş yapıyorlar denilebilir. Web sitelerinin görünen yüzlerinin arkasında bir de başarıyı yakalamaya yarayan arka planlar mevcuttur. Yazılımların arka planlarında yapılması gerekenleri teknik bir şekilde hayata geçiren ve uygulama, veri tabanları gibi sistemler üzerinde çalışan kişilere back-end developer adı verilir. İşler tamamen teknik olarak ele alınır. Web sitelerinde bulunması gereken serverleri, uygulamaları, veri tabanlarını, iletişim araçlarını ve kayıt alanlarını yerleştiren kişilerdir.

Back-end Developer Ne iş Yapar?

Yazılım sahasında en önemli mesleklerden biri olan back-end geliştirici, web sitesinin arka ve ara yüzleri ile ilgilenmesi gereken kişidir. Burada yapılan iş tamamen tekniksek bir iştir. Teknik becerilere ve teknik bilgilere sahip olmak zorundadırlar. Yaptıkları iş ise web sitesinin arka yüzünde ve ara yüzünde yer alması gereken programları hazırlamak ve yerleştirmektedir.

Back-end Developer Olmak İçin Bilmeniz Gerekenler

PHP

Bu programlama dili neredeyse her zaman vardı. Ancak gün geçtikçe modasının geçtiği belirtilerini gösteriyor. Doğru olsa bile PHP dili ile bir çok harika şey yapabileceğiniz doğru. Dilin eleştirmenleri genellikle yapısal bir ziyan olduğunu söylerler. PHP tam bir dil olarak oluşturulmadığından bu son derece anlaşılabilir bir durum. Aslında, yaratıcısı düzgün bir programlama dili oluşturmaya bile başlamadı zaman geçtikçe daha fazla insan PHP’yi aldı ve eklemeye başladı. Sonuç tutarlı olmamasıdır. PHP istihdam açığı sayısı, normal olandan da önemli ölçüde düşmüştür. Bu, şu anda PHP’nin arka plandaki gelişimini başarabilmek ve daha sonra mesleki standartlara göre öğrenmek için biraz daha fazla rekabet olacağı anlamına geliyor.

Node.js

İnsanlar Node.js’yi ve ne için kullanıldığını duyduklarında, sık sık akılları karışıyor. Uzun bir süre boyunca, web sitesinin front-end’i için programlama dilinin JavaScript olması kaide gibi bir şeydi, yalnızca back-end için düzgün bir dil kullanırdınız. Node.js işin içine girdiğinden beri artık durum böyle değil. Teknik olarak, Node.js bir programlama dili değildir. Sunucu tarafı uygulamalar için JavaScript kullanmanıza izin veren çalışma ortamıdır. Her şeyi pür isteyen insanlar için bu çok ters bir durum.

Python

 Python, şu anda dünyanın en yükselişte olan programlama dillerinden biridir. Back-end geliştirme yerine makine öğrenmesi için de olsa bu böyle. Bununla birlikte, gerçekten iyi yapılmış bir dil, yeni başlayanların dostu, birlikte çalışması eğlenceli ve çok güçlüdür.  En güçlü yanı Python’un çok büyük miktarda veriyi kullanabilmesidir. Büyük veri uygulamalarına sahip olan projeler üzerinde çalışmak istiyorsanız,Python en iyi seçenektir.

Sizlerinde bir web tasarımına ihtiyacınız varsa sizleri Çukurova Marka Patent Kalite Yönetim ve Danışmanlık Web Departmanıyla çalışmaya davet ediyoruz. Bizlere 444 8 148 sabit hatlı numaramızdan ulaşabilir ya da dilerseniz bizleri ofisimizde ziyaret edebilirsiniz.


İstanbul Cad.No:5 Pelin İş Merkezi Kat:4 No:121 (Nimet Abla Gişesi Üstü) Bakırköy - İstanbul
444 8 148
0533 390 90 33
0532 696 19 56
info@cukurovapatent.com
CEYHUN ATIF KANSU CAD. 1387. SK. NO:1/3 BALGAT ÇANKAYA- ANKARA
444 8 148
0532 696 19 56
0533 390 90 33
info@cukurovapatent.com
Sümer Mah. 69051. Sok. Hatice Hatun Apt. A Blok Kat:1 No:1(Denizbank Üstü) Seyhan ADANA
444 8 148
0553 057 26 33
0553 057 26 32
adana@cukurovapatent.com
Kavaslı Mahallesi Atatürk Bulvarı Ahmet Gürses Apt. No:81/6 Antakya/Hatay
444 8 148
0543 685 41 52
0530 353 93 99
info@cukurovapatent.com
Merkez Güvenevler Mahallesi, 1947.Sokak, Bahçekent 2 Apt. No:3/4 Yenişehir/Mersin
444 8 148
0549 289 61 63
0543 685 41 52
info@cukurovapatent.com
Güvenevler Mahallesi, Duisburg Bulvarı, No:20/A Şehitkamil / GAZİANTEP
444 8 148
0532 696 19 56
0543 685 41 52
info@cukurovapatent.com
Esenler Mahallesi Abdi İpekçi Caddesi 34/34 Merkez / ÇANAKKALE
444 8 148
0533 390 90 33
0532 696 19 56
info@cukurovapatent.com
Şazibey Mahallesi, Biriketçiler Caddesi, No:12 Merkez / Kahramanmaraş
444 8 148
0533 390 90 33
0543 685 41 52
info@cukurovapatent.com
Ebulfeyz Elçibey Cad. No: 32 Taşpazar Mah. Merkez / AKSARAY
444 8 148
0543 685 41 52
0533 390 90 33
info@cukurovapatent.com
Yeni Mahalle Yıldırım Beyazıt Soko No:14 Kestel/BURSA
444 8 148
0533 390 90 33
0532 696 19 56
info@cukurovapatent.com
Dörtyol Sanayi Sitesi 16. Sokak No: 25 Arifiye / SAKARYA
444 8 148
0532 247 76 69
0533 390 90 33
info@cukurovapatent.com

Adana Marka Tescili

Çukurova Marka Patent Kalite Yönetim ve Danımanlık firması olarak Adana ili Barajyolu mevkiinde bulunan ve 5 yıldır faaliyette olan şubemiz ile Adana firmalarına marka tescil, patent tescil, tasarım tescil, faydalı model tescil, barkod numarası tescil, gln numarası tescil, domain tescil(alan adı tescil), Iso 9001, Iso 14001, Iso 45001 ve Iso 22716 GMP Belgelendirme hizmetlerini kurumsal bir şekilde sunmaktayız. Adana şube için 0322 225 8233 numaralı hattımızla irtibata geçebilirsiniz.

Hatay Marka Tescili

Çukurova Marka Patent Kalite Yönetim ve Danımanlık firması olarak Hatay ili Antakya ilçesinde 2010 yılında kurulan ve 12 yıldır faaliyette olan şubemiz ile Hatay firmalarına marka tescil, patent tescil, tasarım tescil, faydalı model tescil, barkod numarası tescil, gln numarası tescil, domain tescil(alan adı tescil), Iso 9001, Iso 14001, Iso 45001 ve Iso 22716 GMP Belgelendirme hizmetlerini kurumsal bir şekilde sunmaktayız. Hatay şube randevu ve daha fazlası için 0326 225 13 33 numaralı hattımızla irtibata geçebilirsiniz. Marka tescil konularında ve merak ettiğiniz diğer konular için web sitemizi ziyaret edebilirsiniz. www.cukurovamarka.com

İstanbul Marka Tescili

Sanayi ve Ticaret şehrimiz olan İstanbul'da marka tescil konusu ve diğer hizmetlerimiz için ofisimizi ziyaret edebilirsiniz.

Adana Danışmanlık

Kaliteli ve verim alacağınız danışmanlık hizmetlerimiz konularında profesyonel mühendislerimizle danışmanlık hizmeti vermekteyiz.

Mersin Marka Tescili

Marka Tescil konusunda da oldukça gelişen şehrimize şubelerimizde değer katmaya devam ediyoruz.

Marka Tescil Sorgulama

Tescil etmek istediğiniz ismin araştırmasını yapıp, işimizi büyük titizlikle yapıyoruz.

ISO belgesi

ISO belgesi konusunda kalite belgelendirme hususunda hizmet verdiğimiz, sertifikalı eğitimler verdiğimiz ofislerimiz mevcuttur.Eğitim takvimimize şu linkten ulaşabilirsiniz. Eğitim Takvimi

Marka Tescil Yenileme

Sürdürülebilir kalıcılığı yakalamak için markanızı yenileyin. Hukuki savaşlardan korumak adına marka tescilinizi uzatmaktan memnuniyet duyarız.

Çukurova Patent ve Danışmanlık ® Tüm Hakları Saklıdır. © 2006 - 2020
  • Sizi Arayalım
  • Adınız soyadınız
  • İl Seçimi
  • Birim Seçimi
  • Telefon Numaranız