EN
EN

Back-End ve Front-End

21 Ocak 2020


Web siteleri gün geçtikçe daha popüler hale gelmekte ve günümüzde vazgeçilmez bir iletişim platformu olarak kullanılmaktadır. Web sitelerinin bu kadar yaygın kullanılmasıyla beraber, web sayfaları dinamik ve kullanıcıya özel içerik sunar hale gelmiştir. Bu nedenle web sitelerinin yapımında yeni teknolojiler, alanlar geliştirilmiş ve web siteleri katmanlı bir yapı haline gelmiştir. Web sayfasının yapımında Frontend ve Backend olmak üzere iki ana katman bulunmaktadır.  Bir yazılım veya web yazılımında sistemsel ve fonksiyonel olarak gerekli yapı hazırlanır bu aşamadan sonra yazılımın kullanıcıya görsel olarak sunulması için gereken tasarımlar gerçekleştirilir.

Web tasarımında "frontend" ve "backend" en sık sözü geçen terimler arasında yer alır. Bu iki terim, "web tasarımı" ve "web geliştirme" olarak da adlandırılmaktadır. Bu iki terim genelde sektörün dışından olanlarda kafa karışıklığı yaratıyor gibi görünse de aslında aralarındaki farkı kolayca açıklanabilir. Bunu en basit tabirle açıklamak gerekirse; frontend, bir web sitesine girdiğinizde etkileşime girdiğiniz arayüzün tasarım ve geliştirmesine; backend, bu web sitesinin perde arkasında yer alan, işin server kısmı ve taban yazılımını geliştirme işine verilen adlardır.

Frontend

Türkçeye “Önyüz” olarak çevrilmiştir. Web sitesinin ön yüzünün (client-side) HTML, CSS ve JavaScript gibi teknolojileri kullanarak web sitesinin görsel tarafını oluşturma işlemi frontend olarak tanımlanır. Web sitesinin yapımında kullanılacak renk, içerik yerleşimi, yazı tipi vb. tasarım çalışmalarını kapsar. Bu işi yapan kişilere ise “Front-end Developer” ( Ön yüz geliştirici ) denir. Frontend developer ise yazılıma bir tasarım giydirerek görsel açıdan düzenleyerek yazılımın kullanıcı için tam ve anlaşılabilir bir bütün haline gelmesini sağlar.

Backend

Türkçeye “Arkayüz” olarak çevrilmiştir. Kullanıcıların görmediği kısımların ve ana sistemin arkayüzün geliştirilme işlemidir. Bir programın hangi programlama diliyle yazılacağını bulmak, bu yazılımın programlama dilleriyle meydana getirilmesi ve bir veritabanına bağlanması gibi işlevlerin tümü Backend yazılım tasarımına girer. Sistemin mimarisini oluşturulması, veri tabanı yönetiminin planlanması, sunucu ayarlamalarının yapılması, sistemin maksimum seviyede verimli ve hızlı çalışmasını sağlamak vb. işlevler gerçekleştirilir. Python, PHP, Ruby, Java, C#, ASP.NET, MySQL, MS Sql, MongoDB teknolojileri kullanılır. Bu alanda çalışan kişiler “Back-end Developer” ( Arka yüz geliştirici ) olarak isimlendirilir.

BT Olgunluk Analizi

Kurumların BT yönetim süreçlerinin önem ve etkinliği, BT mimarisinin (yazılım, donanım, güvenlik ve altyapı) ilişkili strateji ve süreçlerle uyumu ve sürekliliği BT Olgunluğunu ortaya koyar. Her kurumun BT olgunluğu farklı seviyelerde olabilir. BT Olgunluk Analizi ile mevcut olgunluğun ölçülmesi ve değerlendirilmesi, uluslararası benzer başka kurumlarla kıyaslanması hedeflenir.

BT Olgunluk Analizi
Penetrasyon Testi

Sızma testlerinde siber suçluların gerçek dünyada kullandığı yöntemler kullanılarak bir kurumun bilişim altyapısına sızılmaya ve ele geçirilmeye çalışılır.

Penetrasyon Testi Paketlerimiz
Penetrasyon Testi Paketlerimiz
Dışarıdan Penetrasyon Testi Pentest RemoteShell, BeyazNet Pentest Standart Pentest Exploit One, BeyazNet Pentest Pro Pentest Injection Plus, BeyazNet Pentest Pro Plus Pentest ZeroDay Enterprise
Farklılıklarımız
Farklılıklarımız
Alanında lider lisanslı test araçları (Acunetix, NetSparker, Nexpose, BurpSuite, Nessus vb.), DB Vulnerability Scanner ürünü ile veri tabanlarının içerden taranması, DNS Firewall ile DNS trafiği izlenerek zararlı yazılım bulaşmış makinaların tespiti
BeyazNet Pentest Hizmetimiz
BeyazNet Pentest Hizmetimiz
Firmamızın uzman ve sertifikalı ekibi detaylı incelemeler yaparak ağ, sistem ve yazılım katmanındaki zayıflıkları maksimum seviyede tespit etmektedir
Penetrasyon Testi
Göç'e Hazır mısınız?

Tüm alışkanlıklarımızdan, tüm bağımlılıklarımızdan, tüm sıkıntılarımızdan, daha güvenli özgür yazılımlara göç etmek için yanınızdayız.

Planlama neden çok önemli?
Planlama neden çok önemli?
Linux sistemler, Windows'tan çok farklı olduğu için ancak sağlıklı bir planlama ile göç mümkündür.
Güncelleme ve Şifre Sunucusu
Güncelleme ve Şifre Sunucusu
Göç için kurduğumuz sunucular sayesinde işletim sistemleri güncel ve güvenli kalıyor.
Linux Göç
Geçmişe dair kuşkularınız mı var?

TaliaStamp kullanarak, geçmişte edindiğiniz belgeleri damgalayabilir, böylece varlıklarını hukuki olarak garanti altına alabilirsiniz. Damgalayarak sunduğunuz belgenin inkar edilmesi halinde, bu belgenin en azından damgalandığı zamanda var olması sebebiyle belgenin geçmiş zamanda varlığını kanıtlayabilirsiniz.

TaliaStamp
TaliaBee ile cihazlarınıza hükmedin

Kullanıcı dostu bir arayüz ve diğer uygulamalarla iletişim kurabilme desteği sağlayan TaliaBee, sizin olmadığınız ortamlarda uzaktan kontrol edilebilir çıkışları sayesinde elleriniz, sensör bağlayabileceğiniz girişleri sayesinde duyularınız olur.

TaliaBee
İnternet Kontrol Altında

TaliaLog kullanarak, internet paylaşımına dair yasanın gerektirdiği kayıtları tutabilir ve internet erişiminizi istediğiniz kişilerle rahatça paylaşabilirsiniz. İnternetinizi paylaştığınız kişiler, erişim bilgileri ile kayıt altına alınır.

TaliaLog