Aydın Adnan Menderes Üniversitesi
İletişim Fakültesi / Gazetecilik Bölümü

Öğrenci Uygulama Haber Sitesi


WEB GELİŞTİRME SÜRECİNDE FRONTEND VE BACKEND AYRIMI

09.06.2023
Bilim ve Teknoloji

 

Web geliştirme süreci, genellikle bir proje fikriyle başlar. Bu fikir, bir işletmenin ihtiyaçlarına veya bir kişinin bir web uygulaması veya sitesi oluşturma isteğine dayanabilir. Bu fikir daha sonra, bir web geliştirme ekibi tarafından ele alınır ve uygulanır. Web geliştirme süreci, genellikle frontend ve backend olmak üzere iki ana bileşenden oluşur.

 

Web geliştirme, günümüzde işletmelerin ve bireylerin dijital varlıklarını oluşturmak ve geliştirmek için vazgeçilmez bir süreç haline gelmiştir. Bu süreçte önemli bir rol oynayan frontend ve backend, bir projenin başarısı için kritik bileşenlerdir. Frontend, kullanıcıların doğrudan etkileşimde bulunduğu web arayüzünü oluştururken, backend ise sitenin veya uygulamanın arkasındaki veri işleme ve yönetim süreçlerini yönetir. Bu haberimizde, web geliştirme sürecinin önemli isimleri olan Gökay Deniz ve Harun Macit ile röportajlar gerçekleştirdik.

Gökay Deniz, çocukluk yıllarında yazılım alanına olan ilgisini keşfetti. Ancak, üniversite eğitimi için Almanca Mütercim Tercümanlık bölümünü tercih eden Deniz, yazılım tutkusunu gerçekleştirme arzusuyla kendini geliştirmeye devam etti ve bilgisayar programcılığı eğitimi aldıktan sonra backend alanında çalışmaya başladı. Deniz, ardından frontend ve mobil alanlarına yönelerek uzmanlaştı. Freelance çalışmalarının ardından Edirne’deki bir yazılım şirketinde çalışmaya başladı ve Amerika Birleşik Devletleri merkezli global projelerde yer aldı. Deniz, şu anda Türkiye’nin önde gelen bir GSM operatöründe geliştirici olarak çalışmaktadır.

Harun Macit, çocukluk yıllarından itibaren bilgisayarla ilgilenmeye başladı. İlk olarak donanım alanında kendini geliştirdi ve daha sonra yazılım dünyasına adım atan Macit, üniversitede Bilgisayar Programcılığı bölümünde öğrenim gördü ve backend, veri tabanı ve güvenlik konularında uzmanlaştı. Macit, lise yıllarından itibaren freelance (bağımsız) çalışmalar yaparak deneyim kazandı ve bu alanda satışlar gerçekleştirdi.

Gökay Deniz, frontend geliştirme süreci hakkındaki sorularımızı cevaplarken, Harun Macit ise backend geliştirme hakkında bilgiler verdi.

 

Frontend geliştirme süreci nasıl ilerler?

Frontend geliştirme süreci, web siteleri veya uygulamaların kullanıcı arayüzünün tasarlanması ve oluşturulması aşamasını kapsar. Bu süreçte, kullanıcıların web sitelerini veya uygulamaları kullanırken karşılaşacakları arayüzün tasarımı yapılır ve kodlanır. Kullanıcı dostu, erişilebilir ve çekici bir arayüz oluşturmak için önemli adımlar atılır.

 

Frontend geliştiricilerin sorumlulukları nelerdir?

Frontend geliştiricileri, web sitesi veya uygulamanın kullanıcı arayüzünün tasarımını ve kodlamasını yaparlar. Bu süreçte HTML, CSS ve javascript gibi programlama dillerini kullanarak, arayüzü oluştururlar. Kullanıcıların etkileşim kurduğu butonlar, menüler, formlar ve diğer arayüz öğeleri, frontend geliştiricilerin sorumluluk alanına girer. Ayrıca, web sitesinin veya uygulamanın farklı cihazlarda doğru şekilde görüntülenmesini sağlamak da önemli bir görevdir.



Web sitesi tasarımı nasıl oluşturulur?

Web sitesi tasarımı, bir süreç gerektirir. İlk olarak, web sitesinin hedef kitlesi, amaçları ve kullanılacak renkler, fontlar gibi görsel öğeler belirlenir. Ardından, tasarım araçları (Photoshop, Sketch gibi) kullanılarak web sitesinin arayüzü tasarlanır. Tasarım süreci tamamlandıktan sonra frontend geliştiriciler, tasarım dosyasını temel alarak HTML, CSS ve javascript ile arayüzün kodlamasını yaparlar.

 

Frontend geliştiricilerin dikkat etmesi gereken önemli konular nelerdir?

Kullanıcı dostu bir web sitesi veya uygulama tasarlamak için frontend geliştiricilerin dikkat etmesi gereken bazı konular vardır. Bunlar arasında, web sitesinin veya uygulamanın kolay kullanılabilir olması, erişilebilirlik standartlarını karşılaması ve farklı cihazlarda uyumlu olması yer alır. Kullanıcıların hızlı ve etkili bir şekilde istedikleri bilgilere ulaşabilmeleri için doğru yerleştirilmiş menüler, butonlar ve arama çubukları gibi öğeler önemlidir.

 

Backend geliştirme süreci nasıl işler?

Backend geliştirme süreci, web siteleri veya uygulamaların arka plandaki işlemlerinin tasarlanması, geliştirilmesi ve yönetilmesi sürecidir. Veri tabanı yönetimi, sunucu işlemleri, API entegrasyonu ve güvenlik önlemleri gibi işlemler, backend geliştirme sürecinin odak noktalarıdır. Bu süreç, web sitelerinin veri yönetimini ve işlevselliğini sağlar.

 

Backend geliştiricilerin görevleri nelerdir?

Backend geliştiriciler, web sitesi veya uygulamanın veri yönetimi, sunucu işlemleri, API entegrasyonu ve güvenlik önlemlerini gerçekleştirirler. Bu süreçte genellikle Python, PHP, Ruby gibi programlama dilleri kullanılır. Backend geliştiriciler, veri tabanı oluşturma, veri tabanı işlemleri, sunucu yönetimi ve güvenlik önlemlerini uygulama gibi görevleri yerine getirirler.

 

Web sitesindeki veriler nasıl yönetilir?

Web sitesindeki veriler, veri tabanı yönetimi kullanılarak yönetilir. Veri tabanı, web sitesindeki verilerin saklandığı bir depolama alanıdır. Backend geliştiriciler, veri tabanı oluşturma işlemlerini gerçekleştirir ve veri tabanına erişerek veri ekleme, silme ve güncelleme gibi işlemleri gerçekleştirirler.

 

Backend geliştirme sürecinde hangi teknolojiler sık kullanılır?

Backend geliştirme sürecinde sık kullanılan teknolojiler arasında Python, PHP, Ruby, Java gibi programlama dilleri, veri tabanı yönetim sistemleri (MySQL, PostgreSQL, MongoDB vb.), sunucu yazılımları (Apache, Nginx vb.) ve API entegrasyonu için kullanılan teknolojiler (RESTful API, GraphQL vb.) yer alır.

 

Backend geliştiricilerin dikkat etmesi gereken önemli konular nelerdir?

Backend geliştiricilerin dikkat etmesi gereken en önemli konular, veri yönetimi, sunucu işlemleri, API entegrasyonu ve güvenlik gibi işlemlerin doğru şekilde gerçekleştirilmesidir. Veri tabanı işlemlerinin güvenliği, sunucu yönetimi ve API entegrasyonunun doğru şekilde yapılması gibi konulara özen gösterilmelidir.

 

Sonuç olarak, web geliştirme süreci karmaşık bir süreç olup, hem frontend hem de backend alanlarını içerir. Frontend geliştirme sürecinde kullanıcı dostu ve etkileyici bir arayüz tasarımı oluşturulurken, backend geliştirme sürecinde ise veri yönetimi, sunucu işlemleri, API entegrasyonu ve güvenlik önlemleri gibi işlemler gerçekleştirilir. Hem frontend hem de backend geliştiricileri, seçtikleri teknolojileri ve dilleri kullanarak projeleri hayata geçirirken, güncel gelişmeleri takip etmeli ve sürekli olarak kendilerini geliştirmelidirler. Bu şekilde, kullanıcı dostu, işlevsel ve güvenli web siteleri ve uygulamalar geliştirebilirler.

 

 

Haber & Fotoğraf: Emircan Tezer

EN ÇOK OKUNANLAR

TARİHE TANIKLIK EDEN MÜZE ‘‘ULUCANLAR CEZAEVİ MÜZESİ’’

Ankara Merkez Kapalı Ceza ve Tutukevi (Ulucanlar Cezaevi), 1925 ve 2006 yılları ...

HAYVAN DOSTLARIMIZDA KAN PARAZİTİ HASTALIĞI

  Her canlı dönem dönem sağlık sorunları yaşamaktadır. Bu sağlık sorunlarının ...

DÜNYA ŞAMPİYONU MÜCAHİT KULAK: “DURMAK YOK, RİNGE DEVAM”

  Dünya şampiyonluğu, spor dalında en iyi olanın taşıdığı prestij ve ...

CUMHURİYET’İN İLK KADIN MUHTARI: GÜL ESİN

Mustafa Kemal Atatürk, her zaman Türk kadınını modern toplumun simgesi ...

TOPRAĞIN BİLİMİ PEDOLOJİ

  İnsan ve diğer tüm canlıların hayatına devam edebilmesi için toprak ...

HAMAMÖNÜ EVLERİ

Türkiye’nin birçok şehrinde birbirinden güzel evler bulunmaktadır. Peki ya Ankara’nın ...

HAMUR YAĞI MUCİZESİ

Zeytinyağı mucizesini bilmeyen yoktur. Kalp ve damar sağlığı başta olmak ...

TÜRKİYE'NİN İLK MATEMATİK MÜZESİ

Aydın'ın Efeler ilçesinde, Türkiye'nin ilk matematik müzesi olma özelliğine sahip ...

DOĞUNUN SAKLI CENNETİ: CİLO DAĞLARI SAT BUZUL GÖLLERİ MİLLİ PARKI

Hakkari’nin Yüksekova ilçesine bağlı, 3 bin 400 rakımlı Saklı Cennet ...

TOPRAKSIZ TARIM

Birçok alanda olduğu gibi tarım alanı içinde meydana gelen pek ...

Aydın Adnan Menderes Üniversitesi
İletişim Fakültesi / Gazetecilik Bölümü

Öğrenci Uygulama Haber Sitesi
+90 256 218 20 00