NEXT.JS (v13) ile Film Uygulaması Yapalım

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024
  • Next.JS 13 ü tamamen kavramak amaçlı olarak bir film uygulaması yapalım :)
    #react #reactjs #nextjs #nodejs #api #frontend #backend #webdevelopment #webdesign #frontenddeveloper #tailwindcss #html #css #mernstack #javascript #typescript

Комментарии • 85

  • @yazlmkursu
    @yazlmkursu Год назад +2

    Dostum eline ağzına sağlık çok süper bir anlatım olmuş uğraşıyorsun böyle hakkın ödenmez hakkını helal edesin bizlere

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +2

      Rica ederim ne demek.Sizlere bir şeyler katabiliyorsam ne mutlu bana :)

  • @mehmetfurkandemirdelen6252
    @mehmetfurkandemirdelen6252 Год назад +1

    Eline sağlık gerçekten çok açıklayıcı olmuş. Tek oturuşta sıkılmadan tamamladım ve çok verim aldım. Umarım daha güzel projeler de gelir. Abone olundu :)

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Çok tesekkür ederim :)) Daha iyileri gelecek hiç şüphen olmasın 🙌

  • @myytkn8526
    @myytkn8526 Год назад +1

    Bizi yalniz birakmadisin icin tskler Berkant cok faydali oluyorsun. Bizleri sakin yalniz birakma.👍

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Cok tesekkür ederim :) Aslında anormal bir yogunlugum var ama yinede elimden geldigince videoları atmaya devam edecegim

  • @halilcan7088
    @halilcan7088 Год назад +1

    tek kelimeyle harika anlatım ilaç gibi geldi

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      Begenmene sevindim :) Daha iyileride gelecek yakında

  • @volkandogru7852
    @volkandogru7852 Год назад +1

    hocam elinize sağlık. videolarınızın devamını bekiyoruzz

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      Cok tesekkür ederim. Devamı mutlaka gelecek :)

  • @mustafaerkaya5182
    @mustafaerkaya5182 Год назад +2

    Elinize sağlık hocam çok kaliteli ve sade bir anlatım

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +2

      EyvAllah kardesim.Cok daha güzel seyler yapacagız 🙌

  • @Bartlleby
    @Bartlleby 11 дней назад

    Eline saglik harika bir video. Bir sorum olacak, acaba rtk query gibi bir yapiyi da burada kullanabilir miyiz? Daha buyuk projelerde fetch islemleri icin. Performans farki olur mu pek fikrim yok ama sormak istedim simdiden tesekkurler.

  • @recepoksuz_
    @recepoksuz_ Год назад +1

    güzel projeydi devamını bekleriz hocam

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      3-4 gün sonrasını bekle o zaman.Cok daha iyisi gelmek üzere :))

  • @CemreAktürk
    @CemreAktürk Год назад +2

    Abi içeriklerin çok güzel 💕

  • @TayfunTp
    @TayfunTp Год назад +1

    Bir sonraki proje typescript ile olursa tadından yenmez.

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Kafamda typescript ile alakalı baya bir sey var.En kısa zamanda güzel bir icerik oluşturacağım

  • @alitamerkara3249
    @alitamerkara3249 3 месяца назад +1

    hocam bu next theme eklentisi yerinde direkt boolean değer içeren useState ile icon şeklinde button yaparak buna onclick özelliğiyle boolean değeri true ya çevirip buna bağlı olarak bu state in true olması halinde body e bg-black classname i verse daha kısa ve pratik olmaz mıydı?

    • @bk.berkantkaya
      @bk.berkantkaya  3 месяца назад

      O sekilde de yapabilirsin ancak bu seferde yazı renklerinin terse cevrilmesi bir nebzede resimlerin çevrilmemesi gibi kombinasyonlar biraz karıştırıcı olabiliyor

  • @ramalyusifov8317
    @ramalyusifov8317 Год назад +1

    Elinize sağlık

  • @ibrahim-kurut
    @ibrahim-kurut Год назад +1

    Hocam eline sağlık

  • @berkayemir4991
    @berkayemir4991 10 месяцев назад +1

    hocam sizin çektiğiniz apiyi çekince hata alıyorum ve en başta apilerin görünmesi için alabilmemiz için bir yeri atladım demiştiniz, ne yapmam gerekiyor tam olarak

    • @bk.berkantkaya
      @bk.berkantkaya  10 месяцев назад

      Apiler degismis büyük ihtimalle.Bu videoyu cektikten belli bir süre sonra cogu kisi senin söylediklerini söyledi bana.Bence burada baska bir apiden yararlanmak daha mantıklı olacaktır

  • @mdenizay2
    @mdenizay2 Год назад +1

    Hocam 1:00:00 itibari ile neden next/link kullanmayıp next/navigation üzerindne useRouter kullanmayı tercih ettik? Ben Link ile denedim öyle de çalıştı. Hangisinin kullanımı daha makul?

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +2

      İkisinide kullanabilirsin.Her konuya deginmek istedigim icin useRouter uda kullandım.Hangisi kolayına geliyorsa onu kullan :)

    • @mdenizay2
      @mdenizay2 Год назад

      Elinize anlatımınıza sağlık, çok teşekkürler hocam

    • @mdenizay2
      @mdenizay2 Год назад +1

      Hocam Next.JS kullanarak auth sistemi de kullanabileceğimiz bir blog sistemi gelir mi? Belki JWT kullanarak belki de Firebase Google Auth

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Tabii ki yaparız.Onuda ekleyelim listeye

  • @m.mustafaozaydin1467
    @m.mustafaozaydin1467 Год назад +1

    Hocam eline sağlık. Kaynak kodları da paylaşırsanız daha kullanışlı olabilir.

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      Cok teşekkürler.Son video ile birlikte kodları paylasmaya basladım.Biraz gec oldu ama bundan sonra bu tip projelerin kaynak kodlarını githuba atıyor olacagım

  • @enesdemirci7963
    @enesdemirci7963 Год назад +1

    hocam bi sorum olucaktı. Nextjs v13 yazıyorum .header ve sidebarda login ulunduğunda ve login olunmadığında gösterilen şeyler farklı. header componentinin içinde logout butonunu kullanarak logout olunduktan sonra bu componentlerin refresh olunması gerekiyor ki login olunmadığındaki şeyleri görebileyim . bunu nasıl sağlayabilirim

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      Endpointe istek attıktan sonra sana backend tarafından gelen tokeni cookielere ya da localstorage icine kaydetmen lazım daha sonra da navbar kısmında onu cagırıp eger kayıtlı token varsa sunu göster yoksa diger kısmı göster gibi islemler yapman lazım.Refresh atmadan otomatik yansımasını istersende useEffect altındaki array parametresini location gibi bir parametreye baglayıp anlık olarak değiştirebilirsin

  • @yunusturan8652
    @yunusturan8652 9 месяцев назад

    NextTheme kısmında hata alanlar htmle suppressHydrationWarning eklerse hatayı engelleyebilirler.
    örn:

  • @hakancabbar9584
    @hakancabbar9584 Год назад +2

    Eline sağlık, Nexte yeni başlayan biri olarak çok şey öğrendim. Daha da üst seviye bir proje de geliştirebilir misin?

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +3

      Rica ederim :) Next 13 ü kullanarak cok daha üst seviye projeler yapacağım.Aklımda bir iki tane saglam proje fikri var

  • @gundogduyakici
    @gundogduyakici Год назад +1

    💥💯

  • @ismailabdullazade4942
    @ismailabdullazade4942 Год назад +1

    Selam. Ellerinize saglik. Warning: Extra attributes from the server: data-theme,style boyle bir error aliyorum ve gece mooduna degismedi 20:07-de , Nasil çöze bilirim ?

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Selamlar, buna aksam bakıp dönüs yapıcam sana :)

    • @ismailabdullazade4942
      @ismailabdullazade4942 Год назад

      Tesekkur ederim@@bk.berkantkaya Ben baktim bu bir "Warning" yani "Error' deyil, yuklediyimiz paket "next-themes" "html"-e attributlar ekliyor o yuzden.

  • @MuhammedDemirell
    @MuhammedDemirell Год назад +1

    Hocam elinize sağlık çok güzel olmuş , aklıma bazı sorular takıldı.
    1-Next js 'i böyle saf kullanmak varken neden redux veya hooks ile kullanalım(yanlış sorduysam affola bilgim eksik :) )
    2-classname'nin içine bir şeyler yazarken altta kodlar gözüküyor ama bende gözükmüyor elle yazıyorum onu nasıl yaptınız acaba

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      cok tesekkür ederim.İlk soruna şöyle cevap vereyim.Redux aslında next.js , react ya da vue ya filan bakmaz.Mesela sen x sayfasında tanımladıgın bir state i y sayfasında rahatca kullanmak istersen ya da buna benzer durumlar olursa projene kurabilirsin.Yani aslında tamamen ihtiyaca yönelik bir sey.Next yazınca, redux kullanmaya gerek yok gibi bir durum söz konusu degil.Ayrıca next ya da reactı kullanıp hookları kullanmamak mümkün degil :) İkinci sorunu tam anlayamadım biraz daha detaylandırırsan cevap verebilirim :)

    • @MuhammedDemirell
      @MuhammedDemirell Год назад +1

      @@bk.berkantkaya hocam birde tailwind kullanmadık dimi biz , ona hitaben bir kod yazdığımızı görmedim , sadece eklenti indirdk

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      @@MuhammedDemirell classNameler icine yazdıgım css ler aslında tailwind.Yani kullandık tailwindi

    • @def2easy942
      @def2easy942 8 месяцев назад

      "tailwind css intellisense" extensionunu kurarsan hepsini elle yazmak zorunda kalmayacaksın önizleme sende de görünecek @@MuhammedDemirell

  • @Gitartelitete
    @Gitartelitete Год назад +2

    hocam su title degismiyor. 13 sonradan degistirmis olabilir mi? cunku bununla da ilgili bir sey bulamadim. nextjs orgdaki de calismiyor, acayip bir durum

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      Titledan kastın nedir tam olarak metadatalardan mı bahsediyorsun

    • @Gitartelitete
      @Gitartelitete Год назад

      @@bk.berkantkaya evet

    • @cansuugur3758
      @cansuugur3758 Год назад

      @@Gitartelitete sorunu çözebildin mi bende de çalışmıyor

    • @mustafasenkaya6457
      @mustafasenkaya6457 Год назад +2

      layout içinde:
      export const metadata = {
      title: "MovieApp"
      }

    • @Gitartelitete
      @Gitartelitete Год назад

      tesekkurler, artik buldum xdd@@mustafasenkaya6457

  • @CastiMta
    @CastiMta Год назад +1

    Hocam on numara anlatıyorsun eline sağlık fakat ufak bir sorun var oda biraz robot gibi konuşuyorsunuz, biraz daha samimi olursanız tadından yenmez

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      Bu yazılım öyle bir sey ki hızlı hızlı konusup gecince cogu kisi tarafından anlasılmıyor.O yüzden olabildigince kelimeleri tane tane kullanmaya calısıyorum.Ne yalan söyleyim normalde bende bazen hızlı hızlı gercege yakın konusmak istiyorum ama bu seferde anlamayan arkadaslar oluyor.Elbet ayarını tuttururuz be :)

  • @Gitartelitete
    @Gitartelitete Год назад +1

    hocam latest bölümü çalışmıyor. sitedan da baktım genel olarak kodda sorun varmış gibi.

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Aynen öyle kardesim.Endpointlerde latest a göre cekebilirsiniz diyor ancak kod üzerinden veriler gelmiyor.Latest yerine baska bir parametre ekleyerek işleme devam edilebilir :)

  • @amiral01
    @amiral01 11 месяцев назад +1

    Hocam apiden bir türlü şu linki bulamadım olmuyor yardım eder misiniz

    • @bk.berkantkaya
      @bk.berkantkaya  11 месяцев назад

      Yarın bakayım kardesim, unutursam mutlaka hatırlat bana

  • @TonyMontana-gl5ey
    @TonyMontana-gl5ey Год назад +1

    Merhaba hocam, json server ile fake API yapimi ve bu api yi react projesinde kullanmak hakkında video gelir mi?

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Merhabalar, bunu da listeye ekleyelim o zaman :)

    • @TonyMontana-gl5ey
      @TonyMontana-gl5ey Год назад

      @@bk.berkantkaya çok yararlı olur hocam teşekkürler.

  • @busranuraltun4230
    @busranuraltun4230 Год назад +1

    Populer fılmler sayfasına fetch isteğini yapamıyorum acaba sorun mu var

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      Oranın apisi sorunlu.Baska bir parametre kullanabilirsin sayfasından :)

  • @mertkutukcu8805
    @mertkutukcu8805 Год назад +1

    Elinize emeğinize sağlık Tailwind css otomatik responsive sağlıyor mu?

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Çok tesekkürler.Tailwind otomatik responsive saglamaz ama sm md lg gibi ekran boyutları icin custom yapıları oldugundan isini cok kolaylastırır.Bir videomda sadece tailwind ile responsive bir sayfa yapmıstım.Onu inceleyebilirsin

  • @Gitartelitete
    @Gitartelitete Год назад

    movie details icin fetchlediginiz api sitede hangisi?

  • @erkankolakan575
    @erkankolakan575 Год назад

    ya nedensizce head klasörüme yazdığım şey sekmemin başlığı olmuyor

    • @erkankolakan575
      @erkankolakan575 Год назад +1

      api de çekemiyorum site değişmiş bulamıyorum :/ Kaydolma işlemlerini tamamladım key aldım ama veriyi çecek link i bulamıyorum

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +1

      Bakmak lazım ya.Sitenin degismesi ilginc.Bulabilirsem linkini buraya bırakırım kardeşim

    • @erkankolakan575
      @erkankolakan575 Год назад

      özel hoca gibisin abi bir şekilde halettim adamsın

  • @bilgisayarbilgisayar7826
    @bilgisayarbilgisayar7826 Год назад

    hocam video, benim yaptığım, vs code , vscode gezinme cubuğu arasında dolaşırken öldüm. üç güne zor bitiririm ben bu videoyu :))

    • @bilgisayarbilgisayar7826
      @bilgisayarbilgisayar7826 Год назад

      hata 1: hoca providersle sarmalar sarmalamaz siyah oldu. eğer sizinki de direk siyah olmazsa videoyu sonuna kadar devam ettirin sonunda siyah olacak : )

    • @bilgisayarbilgisayar7826
      @bilgisayarbilgisayar7826 Год назад +1

      39:35 hocam searchparamsın içi boş geliyor acaba siz onu nasıl gönderdiniz pageye

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад

      Bugun bitirdik askerligi.Dediklerine birkaç gün icinde bakacagım.Bende merak ettim :)

    • @bilgisayarbilgisayar7826
      @bilgisayarbilgisayar7826 Год назад

      @@bk.berkantkaya ayyy gözünüz aydın hocam

    • @Muhendisbirii
      @Muhendisbirii 5 месяцев назад

      bu yorumu okuyunca gülmüştüm, iki saatlik video 3 güne mi biter diye, 4.gün hala bitmedi :D hatalarla hastalıkla uğraşmaktan zor ilerledim

  • @codewithsuslu
    @codewithsuslu Год назад +1

    app dir stabıl degıl calısmıyor

  • @ahmetarslan1275
    @ahmetarslan1275 Год назад +1

    Hocam github kodları var mı

    • @bk.berkantkaya
      @bk.berkantkaya  Год назад +2

      Bir tanede deploy videosu cekecegim. Orada githuba atmak durumunda kalacagım zaten.Yarın aksama kadar atmıs olurum diye düşünüyorum :)

    • @ahmetarslan1275
      @ahmetarslan1275 Год назад +1

      @@bk.berkantkaya çok teşekkürler hocam