Web Push Notification Nedir? Nasıl Kullanılır? Service Worker Kullanımı | Netlify|Heroku|Vue|Node.js

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 43

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

    Web Push Notification Nedir? Nasıl Kullanılır? Service Worker Kullanımı | Netlify|Heroku|Vue|Node.js
    Bu dersimizde herhangi bir özel servis kullanmadan (yani OneSignal ya da Firebase gibi) kendimize ait Native bir web push notification nasıl geliştiririz onu görüyoruz. Bunu yaparken 2 farklı bölüm ile ilerleyeceğiz. Birinci bölümde Push Notification için gerekli olan temel bilgileri aldıktan sonra kategori bazlı nasıl bildirim gönderebiliriz? sorusuna cevap verecek bir uygulama geliştiriyoruz.
    Kaynaklar ve Daha Fazlası için;
    github.com/gkandemi/web-push-notifications
    TimeCodes:
    00:00:00​ Giriş
    00:03:30 UI Kodlaması | Push Notification Üzerine Basit bir Uygulama
    00:06:55 Backend Kodlaması | Push Notification Üzerine Basit bir Uygulama
    00:15:18 Service Worker Kodlaması | Push Notification Üzerine Basit bir Uygulama
    00:18:50 UI için Netlify Deployment
    00:21:45 Notification Göndermek için Client Bilgilerinin Alınması
    00:28:03 İlk Notification'ın Gönderilmesi
    00:47:54 1.Bölümün Sonu | Neler Yaptık?
    00:50:00 2.Bölüm Girişi | Kategori bazlı Notification Göndermek | Uygulama 2
    00:53:03 Backend Kodlaması | Express, Body Parser, UID, Cors, Web-Push Kurulumları ve Rest API
    01:10:58 UI Kodlaması | Vue Uygulaması Oluşturmak ve Temanın Giydirilmesi
    01:14:56 Component'lerin oluşturulması
    01:22:52 Service Worker Kodlaması
    01:33:45 UI için Netlify Deployment
    01:39:47 Backend için Heroku Deployment
    01:49:25 Notification Göndermesi için Backend Kodlaması
    01:55:15 Cloud üzerinden Testlerin Yapılması
    01:58:28 2.Bölüm Sonu
    Ayrıcalıklardan yararlanmak için bu kanala katılın:
    ua-cam.com/channels/YT5QTr38bwp85Pka8YSVIg.htmljoin
    Kanal içerisinde bulabileceğiniz eğitimlerden bazıları;
    1. PHP Programlama eğitimi
    2. Codeigniter framework eğitimi
    3. HTML ve CSS Eğitimi
    4. JavaScript Eğitimi
    5. JQuery Eğitimi
    6. Vue js Eğitimi
    7. Nuxt js Eğitimi
    8. Node js Eğitimi
    9. Express js Eğitimi
    10. JavaScript Frameworkleri
    11. MongoDB Eğitimi
    12. MySQL Eğitimi
    13. Docker Eğitimi
    14. Go programlama Eğitimi
    15. PHP ile proje Eğitimi
    16. Codeigniter ile proje Eğitimi
    17. Vue js ile proje Eğitimi
    18. Nuxt js ile proje Eğitimi
    19. Yeni web teknolojilerin tanıtımları
    20. IDE kullanımları
    gibi daha birçok eğitime ücretsiz olarak ulaşabilirsiniz.
    Eğitimleri izlemek için Oynatma listelerine göz atmayı kesinlikle unutmayın!!!
    Proje Eğitimleri;
    ► Asp.Net ile Okul Projesi: ua-cam.com/play/PL_f2F0Oyaj49bsuq6iLrg1qyZtekSCgPW.html
    ► Firebase ToDo List Yapımı : ua-cam.com/play/PL_f2F0Oyaj48rnkNZaHqnXiZrs4q7ogex.html
    ► PHP Codeigniter ile Multi Session Yapımı : ua-cam.com/play/PL_f2F0Oyaj480n9rg6PEwk-6O4NJcneFh.html
    ► PHP Codeigniter Otel Rezervasyon Sistemi : ua-cam.com/play/PL_f2F0Oyaj49nS8eZW1qQie6Zr4yRqDMF.html
    ► Like Dislike Yapımı : ua-cam.com/play/PL_f2F0Oyaj4_yt6Hn5GfwL5L9U2wumlVs.html
    ► PHP Codeigniter ile Malzeme Uygulaması : ua-cam.com/play/PL_f2F0Oyaj4_-tbmkqsQy3g0IGLSsxj5I.html
    ► Codeigniter ile AutoComplete Kullanarak Arama Motoru Yapmak : ua-cam.com/play/PL_f2F0Oyaj48biHkjgecz0kpOVX_4TAUA.html
    ► PHP Çoklu Kategori Alt Kategori Yapımı : ua-cam.com/play/PL_f2F0Oyaj49BJclmJzAV0v1drrtyTI6o.html
    ► Codeigniter ile Çoklu dosya upload işlemi (Dropzone): ua-cam.com/play/PL_f2F0Oyaj49vg-z1L9O6vbs_tcuXToxp.html
    ► PHP Codeigniter ile Pagination Yapımı : ua-cam.com/play/PL_f2F0Oyaj49mGpi6ZTw1TrtyZn8NWXzk.html
    ► PHP ile Alışveriş Sepeti Yapımı : ua-cam.com/play/PL_f2F0Oyaj48lnRXG2U54imJsnZIuCUFy.html
    ► PHP Mailer Kullanımı : ua-cam.com/play/PL_f2F0Oyaj49RrSAH4H-B8nulrzexAqAg.html
    ► Vue js ile Codeigniter Rest API servisine bağlanmak eğitimi : ua-cam.com/play/PL_f2F0Oyaj48ufRtQ8EVo0spOEZPochfv.html
    ► Nasıl yapılır köşesi: ua-cam.com/play/PL_f2F0Oyaj49gbyMnUfvVTWnZrjLrAvGv.html
    ► Vue.js Soru Cevap : ua-cam.com/play/PL_f2F0Oyaj4880v6yGFFvO7LVRULRVpbw.html
    ► Kullandığım teknoloji ile ilgili bilgiler : ua-cam.com/play/PL_f2F0Oyaj49z_k0k1_mOIikcNz8zEpT4.html
    Sosyal medyadan takip edin :
    ● VideoSınıf : www.videosinif.com
    ● Yazılım Eğitim : www.yazilimegitim.net
    ● Kişisel Web Sayfam : www.gokhankandemir.com
    ● Facebook : facebook.com/kablosuzkedi
    ● Twitter : twitter.com/kablosuzkedi
    ● Instagram : instagram.com/kablosuzkedi/
    ● Instagram : instagram.com/yazilimegitim/

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

    Orta doğu ve balkanların gelmiş geçmiş en kral adamı!!! Helal sana valla😁😁

  • @Enes-ets34
    @Enes-ets34 3 роки тому +20

    ondan gelen notification olmadığı sürece bir anlamı yok hocam 🚬

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

      Allah kahretmesin seni Enes skfjldkfjsdlkfjslkfj :D

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

    Kaç aydır böyle bir video arıyordum ama bulamadım hep 2. bir kaynak kullanıyorlardı. Sonunda yapabileceğim

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

    Ustat ellerine saglik aslinda bircok teknoloji ile entegre yaptin. Ama temel mantik cuuuk oturdu.

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

    Gökhan hocam Allah bozmasın maşAllah bu sıralar youtube platformu pek aktif. Hal böyle olunca edinecek bir sürü bilgi oluyor. Hepsi için ayrı ayrı teşekkürler. Her eğitimi sabırsızlıkla bekliyoruz :)

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

    Seviyorum be seni Gökhan abi. Keşke böyle kanallar daha fazla olsa. Hergün yeni şeyler öğreniyorum.

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

    Şimdiden sağolasın... Beklediğim bir konuydu... Umarım yakın zamanda socket videosunun da sırası gelir...:)

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

      Vay arkadaş içimi mi okudun :)))

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

    Çok güzel, çok teşekkür ederim. Ellerinize sağlık. Yakın zamanda sizden Elastic/Kibana türünden bir video bekliyoruz.

  • @mustafa60x
    @mustafa60x 10 місяців тому

    guzel anlatim icin tesekkurler

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

    Uzun süredir beklediğim konu 💪🏼

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

    Süper bir ders süper bir anlatım daha

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

    Yav senin Allahına kurban ya. Emeklerine ellerine sağlık abim

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

    Sankide ne istediklerimizi seziyorsun gibi hocam.. :))

  • @ertugrul-bektik
    @ertugrul-bektik 3 роки тому +1

    Ders için teşekkürler hocam :)

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

    Bir kablosuz kedi klasiği :) Emeğinize sağlık :)

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

    çok güzel konular teşekkürler

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

    Ağzınıza Sağlık

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

    ilk bölümden sonra başım döndü :S

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

    Teşekkürler hocam

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

    güzel konular

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

    Azərbaycandan salamlar. Sizi cox sevirik Gökhan hocam. Hocam cok saolun sayenizde codignater frameworku ile framework nedir falan fıstık sizin sozunuz cox sevdim bu sozu) orendik.
    Beli vidoya ait bi yorum olmaya bilir ama. Sizi sevdiyimizdendir ki surda bildirmek istedim 👍👍👍👍👍👍👍

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

    hep gundemde olacak mir konu

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

    Harikasınız. Çok güzel bir içerik olmuş. Elinize emeğinize sağlık. React Native içinde benzer bir yapı kurabiliyor muyuz ?

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

    Sadece local push var mı hocam, 10 numara 5 yıldız teşekkürler

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

    Dün bunun için beynimi Yakmıştım yapamamıştım güzel konu (push.js pişmanlıktır)

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

    oyşş videoya bakkk 😘

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

    Hocam Vue 3 ile birlikte sizce Vue Native'de bir gelişme olur mu?

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

    Hocam bir siteden satışa cikan bir üründen aninda hsber almak istiyorum bunu nasil yapariz

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

    Gökhan abi.

  • @semihsenocak245
    @semihsenocak245 8 місяців тому

    Tarayıcı yada sekme kapalı olsa dahi bildirim gelmeye devam eder mi hocam

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

    Abi html siteme PHP siz yada Google girişi nasıl eklenir videosunu yaparmısın

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

    Bunu beğenmeyip sonuna kadar aralıksız izlemeyenin npm run komutu çalışmasın

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

    Hocam listeyi çektiğimizde eğer kullanıcı "subscribe" olmuşsa "unsubscribe" yapmak istiyorum. Bunun için nasıl bir yol izlemeleyebilirim?

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

      Yani hangi bilgiye göre silme işlemi yapmam gerekir. Service worker'da bir işlem yapılmalı mı? Yoksa sadece DB'den silsem yeter mi?

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

      DB den silmen yeterli :)

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

      @@kablosuzkedi Kralsın

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

    Grallllll

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

    Evet evet evet, Şu gereksiz her şeye notification oluşturan siteler yüzünden hepsinden nefret ediyorum. Gereklilerden bile nefret ediyorum. Şirketimizde ihtiyaç var ve çok iş görür ama nefret ettiğim için yapmıyorum :)

  • @ibrahim.basaran
    @ibrahim.basaran 3 роки тому +1

    Sevmiyoruz doğru ama gelmeyince de gözümüz yollarda

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

    Bildirimlerden nefret ediyorum.