Nodejs-MongoDB ile JWT Token Üretimi ve Authentication
What you'll learn
- Nodejs ile projeler nasıl geliştirebileceğinizi öğreneceksiniz
- Nodejs ile Uygulama Geliştirirken Nasıl bir Mimari Kullanılır
- Jwt Token Nedir ve Neden kullanılır
- Jwt Token Üretimi Nasıl Yapılır
- MongoDB Nedir ve Nasıl Kullanılır
- Jwt Token Veri Mongo veri tabanına Nasıl Kayıt Edilir
- Jwt Token ile Kullanıcı Kaydı Nasıl Yapılır
- Jwt Token ile Kontrollü Kullanıcı Girişi Nasıl Yapılır
- Üretilen Jwt Token ile Authentication İşlemleri Nasıl Yapılır
- Jwt Tokenin Süre Kontolü Nasıl Yapılır
Requirements
- Biraz Javascript Bilginizin Olması Yeterlidir.
Description
Bu kursta Nodejs ile proje mimarisi oluşturmayı, MongoDB kurulumunu ve MongoDB kullanıcı kayıt işlemlerini, kullanıcı register ve login olduğunda JWT Token üretimini ve bu token için gerekli parametreler ile birlikte süresinin kontrolünü öğreneceksiniz.
Geliştirdiğiniz ve kullanıcıların hizmetini sunduğunuz uygulamalarda kullanıcının kayıt olma (register) - giriş yapma (login) - çıkış (signout) eylemlerinin güvenli bir şekilde sağlıklı olarak gerçekleştirilmesi büyük önem arz etmektedir.
JWT TOKEN tamda burada devreye girmekte ve kullanıcılarınızın tüm bu işlemlerini sağlıklı bir şekilde güvenle kontrol edebilmenize olanak tanımaktadır.
Aksi halde bu işlemlerin sağlıklı bir şekilde gerçekleşmediği durumlarda çeşitli sorunlarda karşılaşma ihtimalinin oldukça yüksektir.
Uygulamalarınızı geliştirmeye ilk başladığınızda her ne kadar bu işlemler bir önem arz etmiyor gibi görünsede uygulamalarınız ilerleyen yapısında register - login - signout işlemlerinin güvenli bir şekilde sağlıkla yapılmasının önemini daha iyi anlayacaksınızdır.
Ayrıca bu kursta mongodb ile nodejs arasında nasıl bağlantı kurulacağını ve mongodb schema yapılarının nasıl oluşturulacağını öğreneceksiniz.
MongoDB benzeri veritabanları ile MySQL benzeri veri tabanları arasında nasıl bir fark olduğuna dair bilgi sahibi olacaksınız.
Her Kullanızı için oluşturulan benzersiz JWT Tokenlerinin her sayfa değiştirildiğinde kontrolden nasıl geçirileceğini yani Authentication işlemlerinin nasıl gerçekleştirileceğini öğreneceksiniz.
Bu kurs sonunda öğrenecekleriniz:
Nodejs proje mimarisi oluşturulması
MongoDB kullanımını
MongoDB model yapısı
JWT Token üretimi
Kullanıcı login işlemlerinde JWT Token üretimini
Kullanıcı register işlemlerinde JWT Token üretimini
Post Man ile Kullanılan Methodları
Kullanıcı JWT Token Authentication işlemlerini
Who this course is for:
- Bu Kurs Güvenli Kullanıcı Giriş Çıkış işlemlerinin kontrolünü öğrenmek isteyen yazılım geliştiriciler içindir.
Instructor
Merhabalar,
2016 senesinde internette gördüğüm bir videodan etkilenerek C++ videoları izlemeye başladım. Uzun bir süre C++ ile yazılımın temelinde yatan mantığı kavradıktan sonra Unity ile oyun geliştirerek kendimi ilerletmeye karar verdim. İki sene Unity ile çeşitli oyunlar geliştirdim ve ODTÜ-GAMEJAM'e katıldım.
2019 senesinde bir yazılım şirketinde web teknlojilerine hakim olmak için çalışmaya başladım. Şirkette php, laravel, apiler nedir, electronjs, nodejs, flutter html, css, javascript alanlarında bilgiler edindim.
Şirkette flutter, laravel ve electronjs ile ilgili uygulamar geliştirdim.
Kod yazmak benim için vazgeçilemez bir hobi, uğraş, iş oldu.