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

Поделиться
HTML-код
  • Опубликовано: 1 июн 2024
  • 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-...
    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:
    / @kablosuzkedi
    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: • Asp.Net ile Okul Projesi
    ► Firebase ToDo List Yapımı : • Firebase ToDo List Yapımı
    ► PHP Codeigniter ile Multi Session Yapımı : • PHP Codeigniter ile Mu...
    ► PHP Codeigniter Otel Rezervasyon Sistemi : • PHP Codeigniter Otel R...
    ► Like Dislike Yapımı : • Like Dislike Yapımı
    ► PHP Codeigniter ile Malzeme Uygulaması : • PHP Codeigniter ile Ma...
    ► Codeigniter ile AutoComplete Kullanarak Arama Motoru Yapmak : • Codeigniter ile AutoCo...
    ► PHP Çoklu Kategori Alt Kategori Yapımı : • PHP-PDO ile Sınırsız K...
    ► Codeigniter ile Çoklu dosya upload işlemi (Dropzone): • Codeigniter ile Çoklu ...
    ► PHP Codeigniter ile Pagination Yapımı : • PHP Codeigniter ile Pa...
    ► PHP ile Alışveriş Sepeti Yapımı : • PHP ile Alışveriş Sepe...
    ► PHP Mailer Kullanımı : • PHP Mailer Kullanımı
    ► Vue js ile Codeigniter Rest API servisine bağlanmak eğitimi : • Vue.js ile Codeigniter...
    ► Nasıl yapılır köşesi: • Nasıl Yapılır?
    ► Vue.js Soru Cevap : • Vue.js Soru Cevap
    ► Kullandığım teknoloji ile ilgili bilgiler : • Kullandığım Web Yazılı...
    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 : / kablosuzkedi
    ● Twitter : / kablosuzkedi
    ● Instagram : / kablosuzkedi
    ● Instagram : / yazilimegitim

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

  • @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:
    ruclips.net/channel/UCYT5QTr38bwp85Pka8YSVIgjoin
    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: ruclips.net/p/PL_f2F0Oyaj49bsuq6iLrg1qyZtekSCgPW
    ► Firebase ToDo List Yapımı : ruclips.net/p/PL_f2F0Oyaj48rnkNZaHqnXiZrs4q7ogex
    ► PHP Codeigniter ile Multi Session Yapımı : ruclips.net/p/PL_f2F0Oyaj480n9rg6PEwk-6O4NJcneFh
    ► PHP Codeigniter Otel Rezervasyon Sistemi : ruclips.net/p/PL_f2F0Oyaj49nS8eZW1qQie6Zr4yRqDMF
    ► Like Dislike Yapımı : ruclips.net/p/PL_f2F0Oyaj4_yt6Hn5GfwL5L9U2wumlVs
    ► PHP Codeigniter ile Malzeme Uygulaması : ruclips.net/p/PL_f2F0Oyaj4_-tbmkqsQy3g0IGLSsxj5I
    ► Codeigniter ile AutoComplete Kullanarak Arama Motoru Yapmak : ruclips.net/p/PL_f2F0Oyaj48biHkjgecz0kpOVX_4TAUA
    ► PHP Çoklu Kategori Alt Kategori Yapımı : ruclips.net/p/PL_f2F0Oyaj49BJclmJzAV0v1drrtyTI6o
    ► Codeigniter ile Çoklu dosya upload işlemi (Dropzone): ruclips.net/p/PL_f2F0Oyaj49vg-z1L9O6vbs_tcuXToxp
    ► PHP Codeigniter ile Pagination Yapımı : ruclips.net/p/PL_f2F0Oyaj49mGpi6ZTw1TrtyZn8NWXzk
    ► PHP ile Alışveriş Sepeti Yapımı : ruclips.net/p/PL_f2F0Oyaj48lnRXG2U54imJsnZIuCUFy
    ► PHP Mailer Kullanımı : ruclips.net/p/PL_f2F0Oyaj49RrSAH4H-B8nulrzexAqAg
    ► Vue js ile Codeigniter Rest API servisine bağlanmak eğitimi : ruclips.net/p/PL_f2F0Oyaj48ufRtQ8EVo0spOEZPochfv
    ► Nasıl yapılır köşesi: ruclips.net/p/PL_f2F0Oyaj49gbyMnUfvVTWnZrjLrAvGv
    ► Vue.js Soru Cevap : ruclips.net/p/PL_f2F0Oyaj4880v6yGFFvO7LVRULRVpbw
    ► Kullandığım teknoloji ile ilgili bilgiler : ruclips.net/p/PL_f2F0Oyaj49z_k0k1_mOIikcNz8zEpT4
    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/

  • @Enes-ets34
    @Enes-ets34 3 года назад +21

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

    • @kablosuzkedi
      @kablosuzkedi  3 года назад +3

      Allah kahretmesin seni Enes skfjldkfjsdlkfjslkfj :D

  • @ahmetturk8608
    @ahmetturk8608 3 года назад +1

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

  • @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 :)

  • @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 4 месяца назад

    guzel anlatim icin tesekkurler

  • @benno3406
    @benno3406 3 года назад

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

  • @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.

  • @melihbeder6458
    @melihbeder6458 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 :)))

  • @vepamirzayev
    @vepamirzayev 3 года назад +1

    Sankide ne istediklerimizi seziyorsun gibi hocam.. :))

  • @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 👍👍👍👍👍👍👍

  • @necmettin5042
    @necmettin5042 3 года назад +1

    Uzun süredir beklediğim konu 💪🏼

  • @ertugrul-bektik
    @ertugrul-bektik 3 года назад +1

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

  • @chunfai6925
    @chunfai6925 2 года назад

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

  • @ellawhitestone
    @ellawhitestone 3 года назад +1

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

  • @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

  • @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 ?

  • @gorkemtr
    @gorkemtr 3 года назад +1

    güzel konular

  • @WaffenVerband
    @WaffenVerband 3 года назад

    Teşekkürler hocam

  • @korayguler
    @korayguler 3 года назад +1

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

  • @ahmetturk8608
    @ahmetturk8608 3 года назад

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

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

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

  • @classicguy7813
    @classicguy7813 3 года назад +1

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

  • @semihsenocak245
    @semihsenocak245 2 месяца назад

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

  • @kalesizz
    @kalesizz 3 года назад +4

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

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

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

  • @temirci1899
    @temirci1899 3 года назад

    hep gundemde olacak mir konu

  • @ey1330
    @ey1330 3 года назад +1

    oyşş videoya bakkk 😘

  • @alperbla5064
    @alperbla5064 3 года назад

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

  • @beycandeveloper
    @beycandeveloper 3 года назад

    Gökhan abi.

  • @TheYusuf10
    @TheYusuf10 3 года назад +1

    Grallllll

  • @furkanmeclis8133
    @furkanmeclis8133 2 года назад +1

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

  • @ibrahim.basaran
    @ibrahim.basaran 3 года назад +1

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

  • @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

  • @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 :)

  • @ibrahim165
    @ibrahim165 3 года назад

    push.js?

    • @kablosuzkedi
      @kablosuzkedi  3 года назад +2

      tabi ki hayir :) aciklamaya bakabilirsin :)

  • @EdanurAbakoc
    @EdanurAbakoc 2 месяца назад

    nefreeet ediyoruum

  • @yusufgungor
    @yusufgungor 11 месяцев назад

    Bildirimlerden nefret ediyorum.