Backend Developer Hangi Konulara Hakim Olmalı?

Поділитися
Вставка
  • Опубліковано 8 лип 2024
  • Günümüzde iyi bir backend developer'ın mutlaka bilmesi gereken konuları, kütüphane ve araçları anlattım. Daha iyi bir backend developer olmak ve bilhassa meslek hayatının ilerleyen aşamalarında da bilmesi faydalı olacak ek konulara da videonun son kısmında yer verdim.
    Videoyu beğendiyseniz bu video da ilginizi çekebilir: • Yazılım Mimarisi ve Ya...
    00:00 Tanıtım
    01:04 Backend developer'ın genel iş tanımı nedir?
    01:40 Programlama dili, veritabanı, ORM araçları
    06:46 Sunum ve servis katmanında bilinmesi gerekenler
    08:44 Orta katmanda bilinmesi gerekenler ve mimari konular
    12:41 Daha iyi ve kaliteli kod üretmek için bilinmesi gerekenler
    14:08 Senior backend developer'ın ve mimari alanda ilerlemek isteyenlerin bilmesi gerekenler
    Uğur Umutluoğlu
    / umutluoglu
    / ugurumutluoglu
  • Наука та технологія

КОМЕНТАРІ • 94

  • @AlazTetik
    @AlazTetik 3 роки тому +3

    Hap gibi, özet ve yararlı bir video olmuş yine. Teşekkürler.

  • @tttafooo
    @tttafooo 3 роки тому +8

    Hocam çok güzel özet olmuş. Video da duymayı beklediğim Data Structure & Algorithms ı iyi bir Developer ın iyi bilmesi gereken konulardan biri olduğunu düşünüyorum.

  • @batuhangedik35
    @batuhangedik35 3 роки тому +1

    Çok özetleyici harika bir video olmuş çok teşekkürler.

  • @laylaygames
    @laylaygames 3 роки тому +1

    Bilgilendirme için teşekkürler hocam emeğinize sağlık.

  • @cancan-rx6dn
    @cancan-rx6dn 2 роки тому

    HOCAMAIZA TEŞEKKÜR EDİYORUM... VERİLEN BİLGİ UFKUMU BİRAZ DAHA İLERLETTİ 🙏

  • @lastidea4925
    @lastidea4925 2 роки тому +1

    Cok tesekkur ederim video icin, bugun de bircok sey ogrenebildik cok sukur.

  • @vegaripkont792
    @vegaripkont792 Рік тому

    Çok yararlı bir video olmuş, teşekkürler

  • @WaffenVerband
    @WaffenVerband 3 роки тому

    Teşekkürler çok değerli bilgiler. Spring Framework ve Django framework

  • @abdurrahmanhoda7075
    @abdurrahmanhoda7075 3 роки тому +1

    diline emeğine enginliğine sağlık abi

  • @tortumluca
    @tortumluca 3 роки тому +4

    Cillop gibi bir video olmuş hocam çok teşekkürler...

  • @ibrahimethem7893
    @ibrahimethem7893 3 роки тому +4

    Hocam yeni başlayan,orta düzey ve uzmanlar için blog gibi araçları,kullanımlarını anlatsanız çok güzel olur. MongoDB,Spring vs. Eski ve yeni bilgiler internette beraber bulunduğu için kafa karıştırıyor. Springde XML bağlantısını anlatan yazılarla karşılaşıyorum bakıyorum XML ilk zamanlarda kalmış ve artık farklı bağlantılar var.

  • @takmakafana3328
    @takmakafana3328 2 роки тому

    Ellerinize sağlık, Message Queue ile ile ilgili bilgili olması iyi olacaktır.

  • @nadir3242
    @nadir3242 3 роки тому +1

    Hocam emeğinize sağlık. Bu videonun mobil geliştiriciler için olan versiyonunu da bekliyoruz.

  • @gurekodok
    @gurekodok 3 роки тому +2

    Süper içerik süper kanal

  • @omerfarukozturk9720
    @omerfarukozturk9720 Рік тому +1

    Bir mobil yazılımcı olarak ilgiyle dinledim. Teşekkürler

  • @ercanguneren5111
    @ercanguneren5111 3 роки тому +1

    Emeğinize sağlık.Teşekkürler.++

  • @be1ieve174
    @be1ieve174 3 роки тому

    emeğine sağlık👏👏👍

  • @erayozd7837
    @erayozd7837 3 роки тому +8

    Bilgisayar Mühendisliği 3. Sınıfım aylardır backend developer olmak için roadmapler, must to knowlarla ilgili yazılar okuyorum. Türkçe böyle bir içerik çıkararak gerçekten çok büyük bir iş yapıyorsunuz. Çok teşekkürler.

    • @samialbayrak2398
      @samialbayrak2398 3 роки тому +5

      Türkçe olmasına gerek yok. Zaten ingilizce olmak zorunda

    • @emirbatu458
      @emirbatu458 Рік тому +1

      merhaba hocam universiteyi bitirdiniz mi suan ne isle ugrasiyorsunuz

  • @ahmetpirimoglu7470
    @ahmetpirimoglu7470 3 роки тому +9

    videoyu izlerken vapurda satış yapan meşhur amca aklıma geldi, "bitti mi bitmedi" 🙂 hakkıyla backend development yapılacaksa öğren öğren bitmiyor

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +6

      Güzel benzetme :) "Alt tarafı CRUD işleri yapıyoruz" demek istemeyen her backend developer bu konulara hakim olmalı.

  • @kemalbekcan9008
    @kemalbekcan9008 3 роки тому +3

    Full stack veya front end developerın yol haritaları ile ilgili video da çekermisin.

  • @OzanHalis
    @OzanHalis 3 роки тому +7

    Front-end versiyonunu görmeyi de çok isteriz. Ağzınıza sağlık 😊

    • @ahmetkok717
      @ahmetkok717 3 роки тому +2

      Abi her yerde karşıma çıkıyorsun. :D

  • @umutcan6799
    @umutcan6799 3 роки тому +1

    Full stack developer'i de bekliyoruz hocam

  • @asifkazm9133
    @asifkazm9133 3 роки тому +2

    Merhaba hocam. Öncellikle size teşekkür ediyorum.
    Hocam mesala bir web projesi geliştirmek istiyorum. Ve MCV pattern kullanacağım ve benim bildiğim REST APİ de projemle başka sayfalar ile aralarida veri transferi için bir şey. Anlamadığım siz mvc değil Rest kullanılıyor diyorsunuz.Yani webservis(Rest) başka mvc ile yazılan controller ve s. classlar başka değil mi?

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +5

      MVC uygulamalarında view backend katmanında yer alır ve controller-view arasında veri taşınır. Veri stateful şekilde uygulama içinde dolaşır, session-cookie gibi nesneler kullanılabilir. Ancak REST API'da view katmanı olmaz ve genellikle view dediğimiz UI kısmı ayrı bir proje olarak oluşturulur. REST API UI'dan izole geliştirilir, API-UI arasında JSON verileri ile haberleşilir, ortam stateless'tır.

  • @doganaktar
    @doganaktar 3 роки тому

    kıymetli bilgiler için çok teşekkürler abi, peki android develeperrlar veya frontend developerların kendilerini geliştirebilecekleri projeler var, ben henüz öğrenciyim ve backend alanınında bir şeyler öğrenmek istiyorum. bunun için evde kendi çapımda nasıl projeler yapabilirim özellikle pythonda?

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +1

      Genel yapısı ve işleyişi hakkında bilgi sahibi olduğun veya olabileceğin popüler uygulamaların basit klonlarını yapabilirsin proje olarak. Hepsiburada gibi bir e-ticaret sistemi, Booking gibi bir otel rezervasyon sitesi veya Linkedin gibi bir sosyal paylaşım platformu örneğin. Bu kadar büyük projeler yapmak zor tabii ama genel hatlarıyla ve basit çalışır siteler/uygulamalar yapmanı tavsiye ederim.

  • @AsiasLatin
    @AsiasLatin 3 роки тому +7

    hocam merhabalar bu video serisinin fullstack versiyonu gelir mi ?

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +17

      Full stack ve frontend aklımda var. Fırsat olur ve konuk bulup ikna edebilirsim en kısa zamanda birer kayıt yapabiliriz umarım.

  • @kadirkurhan4735
    @kadirkurhan4735 3 роки тому

    hocam bir soru soracağım genel olarak back end ' de .net core mvc kullanılıp ön tarafta vue/angular/react gibi frameworklerin kullanılmasındaki mantığı anlayamıyorum.yani front-end'de de routing var back-end'de de.artık sadece vue/nuxt kullanarak bile her türlü işlevi yerine getirebilen uygulamalar çıkartılabiliyor.ben bunların ayrım noktasını kavrayabilmiş değilim , ve ikisi bir arada kullanıldığında hangisi ne amaçla kullanılıyor bunu öğrenmek istiyorum.şimdiden teşekkürler , iyi günler.

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +1

      MVC ile React gibi kütüphanelerin kullanılması çok yaygın değil aslında, daha doğru olan yaklaşım backendde REST API kullanıp frontendde React vb. kütüphaneleri kullanmak. Frontend kütüphanelerinin kendi önyüz bileşenleri var(routing, state management vb), dolayısıyla araya ekstradan MVC'deki view'ın önyüz yapılarını koymak biraz gereksiz oluyor.

    • @kadirkurhan4735
      @kadirkurhan4735 3 роки тому

      @@UgurUmutluoglu anladım hocam teşekkür ederim

  • @kadirgultekin7984
    @kadirgultekin7984 3 роки тому +2

    Hocam ağzınıza saplık. RESP API'lerle ilgili Türkçe kaynak,eğitim videosu,kurs bulmakta zorlanıyorum. Sizin bildiğiniz içerikler varsa ve paylşaırsanız çok sevinirim.

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +1

      Benim de bildiğim Türkçe kaynak pek yok maalesef. .NET ile uğraşıyorsan best practices'lerin anlatılığı şöyle bir video var: ua-cam.com/video/DFFClhGcx04/v-deo.html

    • @kedileroldukcatatl1085
      @kedileroldukcatatl1085 3 роки тому +1

      bir de net.core'da web api var. web api ile rest api arasindaki farklar nelerdir acaba ?

  • @Miracle-uc6es
    @Miracle-uc6es Рік тому +1

    Hocam bir sorum olacak. Demişsiniz hangi diller kullanılıyor'u saymışsınız. Ve içlerinde Python'da geçiyor. Şöyle bir eleştiri okumuştum geçenlerde,
    Python'un arama sıralarında en üstlerde görünmesinin tek sebebi, öğrenciler tarafından aranıyor olması. O da öğrenmesi kolay olduğu için. Python'la her alanda her iş yapılabilir ama Veri Bilimi ve Yapay Zekayı bir kenara alırsan, geri kalan hiçbir iş kolunda birincil tercih değildir. Python'la isterseniz oyun yapabilirsiniz ama ticari oyun yapmak bir iş bulmak isterseniz, buradaki tercihiniz C++, C# olmalıdır yahut back-end developer olacaksanız tercihiniz C# ya da Java olmalıdır gibi gibi. Sizin görüşünüz nedir acaba? Python'a "ciddi bir süre" yatırım yapmak, dilde uzmanlaşmak (eğer ki Veri Bilimi ve Yapay Zeka düşünmüyorsak) vakit kaybı mıdır? (Vakit kaybı belki yanlış anlaşılabilir, o vakti daha düzgün değerlendirmek mümkün müdür?)
    Ana eleştiri şu dil görece yavaş ve görece daha fazla boyut kaplıyor. Bir arkadaşımla bunu konuştuğumda "Senin C# ile yapılabilecek bir işi Python ile yapman şirkete ekstra maliyet getirir." dedi. Ben aslında teknoloji geliştikçe bu farkların gittikçe, önemsenmeyecek seviyeye gelir diye düşünüyordum. Sonuçta hem Python'a her yıl bir güncelleme geliyor hem de donanım maliyetleri gittikçe ucuzluyor. Beri yandan bir arkadaşım da, "bizde sürekli olarak o donanımları kullanabileceğimiz en uç noktalarında kullanıyoruz. Her yıl daha iyi donanımlar çıkıyorsa, bizler de daha üst düzey oyunlar, programlar yapıyoruz. Hiçbir şekilde ticari olarak rekabet edebilmen mümkün değil. Performans, Geliştirme Hızını döver." dedi. Görüşünüzü merak ediyorum.

    • @user-ll2gd6pv9k
      @user-ll2gd6pv9k Рік тому

      hocam ilk dil olarak pyhton olarak seçtim daha dün başladım yolun başındayım seçerken de öyle özel bir nedenimde yoktu, anlık olarak işin ucundan tutuyum gerisi gelir kafasıyla başladım.
      dili değiştireyim mi, değiştireceksem hangi dile geçeyim ?
      tavsiyen varsa dinlemekten mutluluk duyarım, yardımın çok makbule geçer şimdiden teşekkürler.

  • @TheMobilTech
    @TheMobilTech 3 роки тому +7

    Hocam selamlar,
    videonuzu izledikten sonra bir miktar ümitsizliğe kapıldım ister istemez. Biliyorsunuz ki bu işlere yeni yeni aşina olurken(Kariyer yol haritası çıkartmak,bir yazılım dili üzerine uzmanlaşmaya çalışıp işimize yarayacak dillerde kendimizi geliştirmeye çalışmak) orta seviye backend developer'ların hakim olması gerektiği konuları görünce insan biraz irkiliyor. Bir tatminkar hisle sormuyorum lakin alanında uzmanlaşmış biri olan size danışmak istedim, dillerde, frameworklerde, veritabanlarında kendimizi geliştirdikçe orta seviyede gelişmemiz gereken konularda tıpkı ilk zamanlarımız gibi zorlanacak mıyız yoksa artık belli konularda yeterli bilgilere sahip olacağımız için daha anlaşılır bir eğitim süreci bizi mi bekliyor? 21 yaşındayım vb.net,C,Python,Java,Html,Css,Mysql,SQLAlchemy,Kotlin,sqlite,bash bilgilerine aklımdaki projeleri geliştirebilecek ve start-up fikirlerimde kullanabilecek kadar hakimim lakin bir sonraki aşama bu bilgilerle bir yazılım firmasında çalışıp hem oradaki senior abilerimden hem de alacağım online eğitimler sayesinde kendimi geliştirmek midir? Bunları sormamın sebebi sanki hep bir şeylere geç kalmışım ve sizlere yetişemeyecekmişim hissi içimden gitmiyor. Değerli yanıtlarınız için şimdiden teşekkür ederim.

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +4

      Eğer burada bahsettiklerini biliyorsan ve aktif olarak projelerde kullanabiliyorsan ümitsizliğe kapılmak için hiçbir sebep yok, aksine tüm şartlar lehine. Videoda bahsedilenlerin bir kısmı işe girmeden önce, bir kısmı da işte öğrenilecek konular zaten. İlk günden tüm bunları bilmek gerekiyor diye düşünmemek lazım, ama iyi bir backend developer olmak için ve daha iyi işler çıkarabilmek için de gerekli şeyler.

    • @TheMobilTech
      @TheMobilTech 3 роки тому +1

      @@UgurUmutluoglu çok teşekkür ederim 🤗

    • @enes0199
      @enes0199 2 роки тому

      @@UgurUmutluoglu Hocam frontend tarafında html css js ile çalışmalar yapıyorum. Backend için de 1 framework öğrenmek istiyorum. Sizce nodejs nasıl olur öğrenmem için? çoğu kişi .net öğren diyor ama ben zaten js ile çalışıyoruım. Frontendde iş yapıp bir tane de backend framework öğrensem sizce doğru olur mu? Yoksa zorlar mı beni? nodejs hakkında az araştırma yaptım çok bilmiyorum.

  • @keremdogan5792
    @keremdogan5792 3 роки тому +5

    Hocam elinize sağlık çok güzel bir video olmuş. Benim için çok faydalı oldu. İmkanınız olursa Python kullanan bir Web Developer ile söyleşi yapabilir misiniz? İyi günler, iyi çalışmalar dilerim.

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +3

      Yakın zaman için böyle bir planım yoktu ama notlarım arasına yazdım. Umarım fırsat bulabilirim böyle bir yayın için konuk çağırmaya.

    • @keremdogan5792
      @keremdogan5792 3 роки тому +2

      @@UgurUmutluoglu teşekkürler hocam. Bu alanda ilerlemek isteyen biriyim. Ülkemizde Python kullanımı, tercih edilen ve sıklıkla kullanılan framework ve kütüphaneler, ne tarz projelerde görevlendirilme olduğu konularını merak ediyorum. Tekrardan teşekkürler, iyi çalışmalar...

  • @egemenbahtiyar8675
    @egemenbahtiyar8675 3 роки тому +2

    Hocam backend için flutter kullanılabilir mi flutterla hem web hem mobil nasıl yazılıyor detaylı anlatır mısınız

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +3

      Flutter bir mobil uygulama geliştirme kütüphanesi, Dart dilinde yazılmış, backend'i Flutter ile değilde belki Dart ile yazıyorlardır. Dart dili de çok yaygın değil, 2020 itibariyle böyle en azından. Eksik veya hatalı bir bilgi vermişsem Flutter uzmanı arkadaşlar düzeltsin lütfen.

  • @ates9
    @ates9 3 роки тому +1

    Uğur bey, çok derin bir kodlama bilgisi olmadan. Linux, mid level Python bilgisi, DevOps toolları ile DevOps ve Cloud alanlarında entry level bir iş bulmak yeterli olur mu acaba? İleride front-end & back-end konularına aşina olmamam karşıma büyük bir dezavantaj çıkarır mı? (Makine mühendisliği öğrencisiyim)

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому

      DevOps alanında orta düzeyde scripting bilgisi(genelde Python, bazı ekipler Bash ve Go da kullanabiliyor sanırım) yeterli oluyor. Backend ve frontend tarafındaki araçlara hakim olmak elbette avantaj sağlar ama az bilmek DevOps alanında ilerleyen biri için çok sorun olmaz bence.

    • @ates9
      @ates9 3 роки тому

      @@UgurUmutluoglu Çok teşekkürler Uğur bey, emeğiniz ve vaktiniz için sağ olun.

  • @hamzaatmaca7935
    @hamzaatmaca7935 3 роки тому +1

    Hocam konuyla cok alakasi yok ama yine soracagim. Şimdi güzel bir arayüz tasarladik ve web sitesi olusturduk bir front end developer olarak. Fakat web sitesini satacagim ve karsidaki adam yazilim bilmiyor nasil fotograf ve yazi yüklemesi yapabilir. Yönetim panelimi olmak zorunda. Cpanelde bu işlemleri yapabilirmi hic yazilim bilmeyen kisi. Tesekkurler hocam

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому

      Bu soruyu bana değil hiç yazılım bilmeyen kişilere sormak daha doğru olur. Kişinin bilgisayar kullanma, web sitelerine kayıt olma vb. alışkanlıkları varsa zorlanmaz tahminen, ama yoksa zorlanır.

    • @hamzaatmaca7935
      @hamzaatmaca7935 3 роки тому

      @@UgurUmutluoglu hocam bir sorum daha var node js ile yaptigim veri tabanini veya yonetim panelini php tabanli bir hosting firmasinin sunucularinda calistirabilirmiyim saygilar

  • @mustafakaraca9996
    @mustafakaraca9996 Рік тому

    hocam masallah yaldir yaldir anlatiyorsun konuya yabanci birisi olarak cok koptum...

    • @-everything.
      @-everything. Рік тому

      Kopma hepsini öğrenmek zorunda değilsin

  • @mehmetkaplan6680
    @mehmetkaplan6680 Рік тому

    Hocam günümüz şartlarında backend tarafında .net core yada node.js yada diğerleri arasında kararsız kaldım çünkü çok alternatif var, sizin onerebiliceginiz bir dil framework varmi ?

  • @user-ty9br7qx7q
    @user-ty9br7qx7q 3 роки тому

    abi android ios developer için de çeker misin??

  • @Mert-sq4ox
    @Mert-sq4ox 3 роки тому +3

    Bİr video da machine learning engineer- data scientist için gelir mi?

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +6

      Data scientist birini konuk edecektim bu sıralar aslında ama yoğunluktan konuk arayıp bulma, çağırma işlerini halledemedim. En kısa zamanda gelecek inşallah :)

    • @Mert-sq4ox
      @Mert-sq4ox 3 роки тому +1

      @@UgurUmutluoglu teşekkür ederim hocam. Çok güzel, temiz içerikler paylaşıyorsunuz. Sıkı takipçinizim

  • @faridhabibli625
    @faridhabibli625 3 роки тому +6

    Çox təşəkkür edirəm. Tam da vaxtında qarşıma çıxdı. Bu qədər bölməmi olar? Bizim dərdimizə ağlayan lazımdır.

    • @ulvialekberov8119
      @ulvialekberov8119 3 роки тому +2

      derdimize ozumuz aglamaliyiq

    • @-everything.
      @-everything. Рік тому +1

      Salam qardaş. Mən Back Ende başlamaq istəyirəm. Amma tam əmin deyiləm hansı dillə basliyim. PHP ilə başlamaq düzgün seçim olarmı? Mənə tövsiyə verə bilərsiniz zəhmət olmasa?

    • @faridhabibli625
      @faridhabibli625 Рік тому +1

      ​@@-everything. Salam, istəyiniz çox gözəldir. Mən Backend olaraq Django istifadə edirəm və sevirəm. Lakin Azərbaycanda Django üzrə vakansiya tapmaq çətindir. Ən çox back üzrə vakansiya PHP daha sonra is' C#(Java ile eyni) üzrədir. Burdan yola çıxaraq PHP düzgün seçimdir deyə bilərəm. Digər tərəfdən dilin rahatlığı, imkanları və gələcəyi barədə isə Python və C# daha çox perspektiv analiz etmişəm. Təbii ki daha təcrübəlilərimiz fikirlərimə qatılmaya bilər. Bunlar mənim sezdiklərimdir.

    • @-everything.
      @-everything. Рік тому +1

      @@faridhabibli625 Salam qardaş üzürlü say gec yazıram. Dedikləriniz düzdü. Ona görə C# öyrənəcəm Allahın komeyile.
      Məncə gələcəyə baxmaq lazımdı sizin dediyiniz kimi. Təşəkkür edirəm tövsiyəniz üçün ☺️

    • @faridhabibli625
      @faridhabibli625 Рік тому +1

      @@-everything. buyrun xoşdur🙂. Yolunuz uğurlu olsun ☺️

  • @ufuk54h1n
    @ufuk54h1n 3 роки тому

    Nesne tabanlı herhangi bir programın iskeleti nasıl tasarlanır? Bir kaynak önerebilir veya bununla ilgili bir içerik hazırlayabilir misiniz?

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому

      İskelet tasarlamaktan kasıt tam nedir bilemedim. Ama nesneler arası ilişki, as-is gibi ilişkiler UML dili ile tasarlanabilir.

    • @ufuk54h1n
      @ufuk54h1n 3 роки тому

      @@UgurUmutluoglu Hocam, iskeletten kastım: sınıf, alt sınıf, kalıtım, arayüz, abstract sınıf gibi "şey"lere nasıl karar verilmeli? Hangi sınıf hangi sınıfla iletişim kurar? Hangi veriler için nesne olmalı? Ben yeni başladım python öğrenmeye. Sorduklarımı yanlış soruyor da olabilirim. Kusura bakmayın. En sade haliyle: 70 milyon farklı veri dizisi için class oluşturmalı mıyız? ve 1 tane veri dizisi için class oluşturmalı mıyız? Class'ları teorik olarak biliyorum ama ne zaman class oluşturmam gerektiğine karar veremiyorum. İyice karıştırdım. :) Kafam fena karışık. Cevaplarınız için teşekkürler. Düşünceleriniz nedir?

  • @Ege-zh6er
    @Ege-zh6er Місяць тому

    Yazilimda da her konuda oldugu gibi sorun ciktigi zaman daha once tecrube edilmemis bir problem ise bu sorun o sorunu nasil cozebilecegini problemin nerde oldugunu tespit edebilmektir en onemli olan. Mesela javascriptte elementleri bir degiskene aldiktan sonra bir event icerisinde ona erismeye calisinca problem olabiliyo bunun onune gecmek icin console a yazdirmak lazim degiskenleri nerede alirken problem oldugunu gormek icin vs vs cok basit bir ornek bu

  • @keremtanis3606
    @keremtanis3606 3 роки тому +1

    abi apide session yoksa nasıl oturum açılıyor vs

    • @ilhami1299
      @ilhami1299 3 роки тому +2

      Token ile

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +3

      REST API'lar stateless çalışır. Token based authentication, JWT, OAuth gibi konuları araştırabilirsin.

  • @hekimabi819
    @hekimabi819 2 роки тому +1

    Hiç bilmeyen biri için zor bir video

  • @ysfcnelbeyli
    @ysfcnelbeyli 2 роки тому

    Hocam merhabalar, Web Site tasarımı üzerine ilgileniyorum ve en çok dikkatimi çeken kısım ise Back-End kısmı. Bunun üzerine kendimi geliştirmek istiyorum. Algoritma ile temeli attım. Sırasıyla
    1-) C
    2-) C#
    Bu şekilde ilerlemeyi düşünüyorum. Ancak devamında ne yapmalıyım hangi programlama dilini öğrenmeliyim yol gösterir misiniz?

    • @kutay5839
      @kutay5839 2 роки тому +1

      Html öğrenmen gerekir. Ben sana alternatif yolları yazayım araştırıp kendin seç.
      Nodejs = express, koa
      Java = spring MVC
      C# = ASP.net
      PHP = laravel
      PostgreSql, MySql firebase.
      Graphql
      Php hala ülkemizde kullanılıyor. Bunları araştırıp kendine göre bir program oluştur zamana yay.

    • @kutay5839
      @kutay5839 2 роки тому +1

      Ki sadece BE ile uğraşma, CSS, tailwind css bunlara da mutlaka göz gezdirin

    • @ysfcnelbeyli
      @ysfcnelbeyli 2 роки тому

      @@kutay5839 teşekkürler

    • @-everything.
      @-everything. Рік тому

      @@kutay5839 Merhaba. Ben Back End de başlamak istiyorum. İlk olarak PHP öğrenmek istiyorum. Sizce iyi yapıyor muyum? Sizin tavsiyelerinizi alabilir miyim lütfen?

    • @kutay5839
      @kutay5839 Рік тому

      @@-everything. PHP ye gerek yok öğreneceğin ilk şey nodejs olmalıdır

  • @mustafaemin7389
    @mustafaemin7389 3 роки тому

    Front end, Back end kısmından daha zor anladığım kadarıyla.

    • @kingshadowtherone
      @kingshadowtherone 3 роки тому +9

      Tam tersi.

    • @mertcakmak3963
      @mertcakmak3963 3 роки тому +1

      @@kingshadowtherone Neden

    • @UgurUmutluoglu
      @UgurUmutluoglu  3 роки тому +4

      Zorluk kişiden kişiye değişebilir belki ama backend tarafının daha büyük ve komplike olduğunu söyleyebiliriz. Backend dünyasına girince çok sayıda mimari yaklaşım, kütüphane, framework, araç olduğunu görüyorsun. Veritabanı, ORM araçları, farklı servis yapıları(SOAP, REST, WebSocket, gRPC), cloud, security... say say bitmez :) Yine işin business kısmı çok büyük oranda backendde yazıldığı için kod kalabalığı olsun, servisler arası iletişim gibi konular olsun backend tarafı baya karışıktır.

    • @mustafaemin7389
      @mustafaemin7389 3 роки тому +1

      @@UgurUmutluoglu Anladım hocam teşekkürler. Back end daha sıkıntılıymış.

  • @motogezgin2085
    @motogezgin2085 Рік тому

    yani her şeyi bilmesi gerekiyo, şaka gibi kayıt.

  • @undencem
    @undencem 3 роки тому

    Full Stack saçma geliyor zaten

  • @umeyrsekban4721
    @umeyrsekban4721 2 роки тому

    "Soap is not clean" 😉