Back-end Nedir? & Back-end Yazılımcı ? ["O ŞANSLI İNSAN"]

SkyRest

Katılımcı Üye
15 May 2016
398
238
25
MEDUSA
dpbx5e1.png
2nrbx84.png

Web Geliştirme alanında 3 çeşit programcı vardır.Back-end,front-end ve her ikisinde yapabilen full-stack'dir.
Bir şeylerin
nasıl göründüğü değil de, nasıl çalıştıklarını umursuyorsanız.Bu rehberi okumanız sizi Back-end Developer hakkında, Harikalar Yaratmanıza Sebep Olabilir.

GCZS6c.png

1*-Back-End Developer-*1
GCZS6c.png

Öncelikle Bu rolü tam anlamıyla anlamanız için, web sitelerin nasıl çalıştığını bilmeniz gerekmektedir.
işlemlerin doğru gerçekleşmesi için kodun izlediği 2 yol vardır;İstemci tarafı ve Sunucu Tarafı.

3m5boip.png


"İstemci Tarafı" kodlama Front-end developerların tek etki alanıdır.HTML,CSS,JavaScript kullanarak web sayfasının yapısını oluşturur.Geçişleri çok akışkan hale getirir ve buton ve metin alanlarını düzenleyebilirsiniz.

"Sunucu Tarafından" çalışan hiçbir şey Back-end developerlar olmadan hiçbir işe yaramaz.İşlemlerin detaylı olmasıyla birlikte kritik bölümler için sorumlulukar almanız gerekir.Keza bununla birlikte geliştirici olarak hayal ettiğiniz Maaş bodrosu ,Neredeyse Genel olarak ortalamanın üstündedir

Örnek:
ele alalım

Bir üye olmaya karar verdiğiniz zaman ,Bir
back-end web geliştiricisi verilerinizin kaydemesinin en iyi yolunu bulur bilgilerin doğru olduğunu doğrulayabilir.(e-POSTA ve Onay gibi)
Tekrar giriş yaptığınız zaman
bilgileriniz otomatik olarak çağırır.


Forum'da gezinirken kayıt olmadığınızı fark ettiniz ve kaydolmanıza izin verecek
düğmeler görürsünüz bu kod
Front-end'tir,sizi Back-end'e atar ve kaydolma için yazdığı yere çağırır.

Temel olarak TürkHackTeam Back-end geliştiricisi Web Sitenin sunucu tarafından çalışmaya devam eden görevleri yazarken.
Front-end Web Siteyi Güzelleştirir.
Gördüğünüz bütün öğeler sunucu tarafından
ayarlanmış işlevlere bağlanır.
GCZS6c.png

2*-Back-end developer'ın sorumlulukarı-*2

GCZS6c.png

rsy0f85.png

>>>Sunucu tarafı Mantığı<<<
Bana
Back-end Geliştirici nedir arkadaşım? diye sorduklarında ," Web sitenin sunucu tarafından gerçekleştirilen eylemleri programlamakta sorumlu olan kişi" derdim


Alışkın Olacağınız Rutin Eylemler;

Kullanıcı doğrulama:Hesap ayrıntılarının doğruluğu ve Yetki sistemi vb
Görev İşleme:web sayfasındaki görevin işleme aldığından emin olmak,hata çıkmamasını sağlamak
Optimizasyon:Web sayfasında Herhangi bir eylem yüzünden kesintisizce çalışmasından emin olmak.

a1f9e2p.png

>>>Otomatik Bildirim<<<
Bir işi tekrar tekrar yapmak zorundaysaniz en iyi onu oto hale getirmektir.
//www.turkhackteam.org/ dan
örnek vereyim.

kayıt olmak için e posta ve onay istiyor bu onay işleminin binlerce hesapta olduğunu farz edin,
manuel bir sistem olsaydı,kendi e-postanıza mail'in gelmesi
günler berki de aylar alırdı.
Ancak bu işlemi otomatik hale getirmek büyük bir iş yükü alır, ayrıca Sizin için sitede gelen bildirimler de buna dahildir.Bunların hepsi Back-end geliştiricisidir.


el1xgyb.png


>>>
Veri Onaylama
<<<
Birçok yerde görmüşsünüzdür,Photoshop zannedersiniz ama o aslında HTML ve CSS leri düzenleyerek yapılan oynatmalardır. F12 Tuşu buna olanak sağlıyor
Bilgileri dilediğiniz gibi değiştirdikten sonra heryerde "ClickBait" olarak kullanabiliyorsunuz.
ta ki sayfayı yenileyene kadar
en temel ve kısa anlatım sanırım bu olurdu.
Düşünsenize herşey böyle olsaydı
veriler kolayca sunucularda değil böyle kolayca değiştirilebilir olsaydı, bankalar,şirketler vb denen şeyler kalmazdı herkes istediği gibi zengin olurdu.
KISACASI, web sitesine girdiğiniz bilgilerin veritabanının bir parçası olmadan önce bir back-end geliştirici tarafından yazılan kodla doğrulanması gerekir.
j89qybx.png

>>>APi'LER<<<

Bazı kişiler düzgün çalışması için üçüncü parti API lere ihtiyaç duyar.
Herşeyin Yolunda gitmesini sağlayan o "
şanslı insan" evet Back-end geliştiricisi.

Apı'lere çalışmak yada oluşturmak işinizin büyük bir parçası olabilir.
Bunlarla çalışmak
harika fikir olabilir size zaman kazandırır.
ya da
karmaşık bir sistem oluşturmak istediğiniz zaman API size daha çok sorunlar sağlayabilir .
API kodlayan kişilerin aldıkları kararlar sayesinde onlarla çalışmak tam bir
çıkar ilişkisi olabilir..
"Sen en iyisi,anlamlı bir amaç uğruna,iyi bir insan olmaya bak" .
GCZS6c.png

3*-Back-end Kapanış-*3

GCZS6c.png

2m9w83e.png

>>>Sunucu tarafı Programlama Dilleri<<<
PHP,Node.js(JavaScript),Python işinizde en iyi olmak istiyorsanız

bu dillerde en az intermediate seviyesinde olmanız şart.
3fjgfij.png

>>>Tamam amaa Ne Kadar Kazanabilirim???<<<
Back-end Developer dediği zaman biri "Büyük paralar kazanan kişi " oluyor,
böyle birşey
ASLA DEĞİLDİR ve olmamalıdır!!!.
Devasa bir web site çalıştırmanın
sunucu tarafı mantığını oluşturmak,Back-end işlemlerini güvenceye almak,API lerle çalışmak ve veritabanınızın bütünlüğünden sorumlu olmak ,açıkcası bir çok sorumlulukarı var, son derece önemli bir görevlerdir.
Öncelikle
zevk almaya bakın para için yapmak birçok eksikliği beraberinde getirir.
En uçuk olarak New York City de şuan 100.000 $ a kadar kazanmayı bekleyebilirsiniz ama bu diğer ülkelere göre değişir.Bununla birlikte Back-end'in (
Sorunları çözme ve inşa etmek için bir araç olduğunu unutmayın).
"Dolgun bir maaş için nefret ettiğin işi yapma"

ezaacht.png
iUBacd.gif
px19hzz.png



BEĞENME UNUTMAYINIZ








 
Son düzenleme:

JohnWick51

Uzman üye
20 Mar 2022
1,866
770
28
dpbx5e1.png
2nrbx84.png

Web Geliştirme alanında 3 çeşit programcı vardır.Back-end,front-end ve her ikisinde yapabilen full-stack'dir.
Bir şeylerin
nasıl göründüğü değil de, nasıl çalıştıklarını umursuyorsanız.Bu rehberi okumanız sizi Back-end Developer hakkında, Harikalar Yaratmanıza Sebep Olabilir.

GCZS6c.png

1*-Back-End Developer-*1
GCZS6c.png

Öncelikle Bu rolü tam anlamıyla anlamanız için, web sitelerin nasıl çalıştığını bilmeniz gerekmektedir.
işlemlerin doğru gerçekleşmesi için kodun izlediği 2 yol vardır;İstemci tarafı ve Sunucu Tarafı.

3m5boip.png


"İstemci Tarafı" kodlama Front-end developerların tek etki alanıdır.HTML,CSS,JavaScript kullanarak web sayfasının yapısını oluşturur.Geçişleri çok akışkan hale getirir ve buton ve metin alanlarını düzenleyebilirsiniz.

"Sunucu Tarafından" çalışan hiçbir şey Back-end developerlar olmadan hiçbir işe yaramaz.İşlemlerin detaylı olmasıyla birlikte kritik bölümler için sorumlulukar almanız gerekir.Keza bununla birlikte geliştirici olarak hayal ettiğiniz Maaş bodrosu ,Neredeyse Genel olarak ortalamanın üstündedir

Örnek:
ele alalım

Bir üye olmaya karar verdiğiniz zaman ,Bir
back-end web geliştiricisi verilerinizin kaydemesinin en iyi yolunu bulur bilgilerin doğru olduğunu doğrulayabilir.(e-POSTA ve Onay gibi)
Tekrar giriş yaptığınız zaman
bilgileriniz otomatik olarak çağırır.


Forum'da gezinirken kayıt olmadığınızı fark ettiniz ve kaydolmanıza izin verecek
düğmeler görürsünüz bu kod
Front-end'tir,sizi Back-end'e atar ve kaydolma için yazdığı yere çağırır.

Temel olarak TürkHackTeam Back-end geliştiricisi Web Sitenin sunucu tarafından çalışmaya devam eden görevleri yazarken.
Front-end Web Siteyi Güzelleştirir.
Gördüğünüz bütün öğeler sunucu tarafından
ayarlanmış işlevlere bağlanır.
GCZS6c.png

2*-Back-end developer'ın sorumlulukarı-*2

GCZS6c.png

rsy0f85.png

>>>Sunucu tarafı Mantığı<<<
Bana
Back-end Geliştirici nedir arkadaşım? diye sorduklarında ," Web sitenin sunucu tarafından gerçekleştirilen eylemleri programlamakta sorumlu olan kişi" derdim


Alışkın Olacağınız Rutin Eylemler;

Kullanıcı doğrulama:Hesap ayrıntılarının doğruluğu ve Yetki sistemi vb
Görev İşleme:web sayfasındaki görevin işleme aldığından emin olmak,hata çıkmamasını sağlamak
Optimizasyon:Web sayfasında Herhangi bir eylem yüzünden kesintisizce çalışmasından emin olmak.

a1f9e2p.png

>>>Otomatik Bildirim<<<
Bir işi tekrar tekrar yapmak zorundaysaniz en iyi onu oto hale getirmektir.
//www.turkhackteam.org/ dan
örnek vereyim.

kayıt olmak için e posta ve onay istiyor bu onay işleminin binlerce hesapta olduğunu farz edin,
manuel bir sistem olsaydı,kendi e-postanıza mail'in gelmesi
günler berki de aylar alırdı.
Ancak bu işlemi otomatik hale getirmek büyük bir iş yükü alır, ayrıca Sizin için sitede gelen bildirimler de buna dahildir.Bunların hepsi Back-end geliştiricisidir.


el1xgyb.png


>>>
Veri Onaylama
<<<
Birçok yerde görmüşsünüzdür,Photoshop zannedersiniz ama o aslında HTML ve CSS leri düzenleyerek yapılan oynatmalardır. F12 Tuşu buna olanak sağlıyor
Bilgileri dilediğiniz gibi değiştirdikten sonra heryerde "ClickBait" olarak kullanabiliyorsunuz.
ta ki sayfayı yenileyene kadar
en temel ve kısa anlatım sanırım bu olurdu.
Düşünsenize herşey böyle olsaydı
veriler kolayca sunucularda değil böyle kolayca değiştirilebilir olsaydı, bankalar,şirketler vb denen şeyler kalmazdı herkes istediği gibi zengin olurdu.
KISACASI, web sitesine girdiğiniz bilgilerin veritabanının bir parçası olmadan önce bir back-end geliştirici tarafından yazılan kodla doğrulanması gerekir.
j89qybx.png

>>>APi'LER<<<

Bazı kişiler düzgün çalışması için üçüncü parti API lere ihtiyaç duyar.
Herşeyin Yolunda gitmesini sağlayan o "
şanslı insan" evet Back-end geliştiricisi.

Apı'lere çalışmak yada oluşturmak işinizin büyük bir parçası olabilir.
Bunlarla çalışmak
harika fikir olabilir size zaman kazandırır.
ya da
karmaşık bir sistem oluşturmak istediğiniz zaman API size daha çok sorunlar sağlayabilir .
API kodlayan kişilerin aldıkları kararlar sayesinde onlarla çalışmak tam bir
çıkar ilişkisi olabilir..
"Sen en iyisi,anlamlı bir amaç uğruna,iyi bir insan olmaya bak" .
GCZS6c.png

3*-Back-end Kapanış-*3

GCZS6c.png

2m9w83e.png

>>>Sunucu tarafı Programlama Dilleri<<<
PHP,Node.js(JavaScript),Python işinizde en iyi olmak istiyorsanız

bu dillerde en az intermediate seviyesinde olmanız şart.
3fjgfij.png

>>>Tamam amaa Ne Kadar Kazanabilirim???<<<
Back-end Developer dediği zaman biri "Büyük paralar kazanan kişi " oluyor,
böyle birşey
ASLA DEĞİLDİR ve olmamalıdır!!!.
Devasa bir web site çalıştırmanın
sunucu tarafı mantığını oluşturmak,Back-end işlemlerini güvenceye almak,API lerle çalışmak ve veritabanınızın bütünlüğünden sorumlu olmak ,açıkcası bir çok sorumlulukarı var, son derece önemli bir görevlerdir.
Öncelikle
zevk almaya bakın para için yapmak birçok eksikliği beraberinde getirir.
En uçuk olarak New York City de şuan 100.000 $ a kadar kazanmayı bekleyebilirsiniz ama bu diğer ülkelere göre değişir.Bununla birlikte Back-end'in (
Sorunları çözme ve inşa etmek için bir araç olduğunu unutmayın).
"Dolgun bir maaş için nefret ettiğin işi yapma"

ezaacht.png
iUBacd.gif
px19hzz.png



BEĞENME UNUTMAYINIZ








Ellerine saglik
 

w1sd0m

Katılımcı Üye
28 Mar 2020
698
629
𐱃𐰀𐰢𐰴
"Bana back-end nedir?" diye sorarsanız, sizi @SkyRest 'e gönderirim. :)

Elinize sağlık.
kıymetli yorumlarınız için eksik olmayın

"Bana back-end nedir?" diye sorarsanız, sizi @SkyRest 'e gönderirim. :)
sonunda farklı yorum, işte cesaret işte feraset
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.