Node.js socket.io ve redis kullanarak real-time chat örneği

Gerçek zamanlı chat sistemleri ve online oyunlar için node.js ve socket.io ile kapsamlı bir eğitim alarak projelerinizi geliştirmeyi öğrenin.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

Bu kurs, gerçek zamanlı chat sistemlerini nasıl kuracağınızı öğretirken Node.js ve socket.io hakkında kapsamlı bir bilgi sunuyor. Web socket teknolojisinin temellerini öğrenirken, aynı zamanda veri yönetimi için Redis veya MongoDB gibi araçları da keşfediyorsunuz.

Key Points

  • Gerçek zamanlı chat sistemleri oluşturmayı öğrenin.
  • Node.js ve socket.io hakkında derinlemesine bilgi edinin.
  • Web socket teknolojisi ile tanışın.
  • Redis veya MongoDB'nin neden önemli olduğunu kavrayın.
  • Gerçek zamanlı projeleri sıfırdan yapabilirsiniz.

Learning Outcomes

  • Node.js ve socket.io kullanarak gerçek zamanlı sistemler geliştireceksiniz.
  • Web socket teknolojisini anlayacaksınız.
  • Redis ve MongoDB'nin gerçek zamanlı uygulamalardaki rolünü öğreneceksiniz.
  • Kendi chat sisteminizi sıfırdan oluşturacak bilgiye sahip olacaksınız.
  • Gerçek zamanlı projeleri hayata geçirme becerisi kazanacaksınız.

About This Course

Gerçek zamanlı chat veya sohbet sistemi , tarayıcı tabanlı online oyunlar veya bir sosyal ağ yazmak isteyenler için .

Merhaba ben facebook friendfeed'i 45 milyon dolara satın alıp friendfeed'in alt yapısındaki realtime teknoloji olan tornado'yu açık kaynak yapıp ücretsiz olarak paylaştığından beri gerçek zamanlı sistemler yazıyorum. O zamanlar tornado node.js 'ten daha hızlı ve güvenilir sayılıyordu fakat geçen zaman zarfında node.js gerçek zaman konusunda dünya devlerinin tercih ettiği bir teknoloji oldu dolayısıyla bende tüm sistemlerimi node.JS teknolojisine geçirmek zorunda kaldım.

Bu kursu aldığınızda ilk başta node.JS 'in ne olduğunu tam olarak kavrayacaksınız.

Ardından web socket teknolojisi hakkında bilgi sahibi olacaksınız ve socket.io 'nun rolünü kavrayacaksınız ve nodejs ve socket.io kullanarak nasıl gerçek zamanlı bir chat sistemi yapacağınızı 0 dan benim ile beraber yazarak öğreneceksiniz.

Ardından redis veya mongoDB 'ye neden ihtiyacımız var bunu tam olarak sizlere kavratacağım ve Node Redis kullanımını öğrenerek yazdığınız chat sisteminde profil resmi ve kullanıcı adı gibi extralarda kullanabilecek ve neden bunları kullanırken redise ihtiyaç duyduğunuzuda tam olarak anlaycaksınız.

Şimdiye kadar internette ingilizce eğitimlerde dahil hepsinde Node.js ve socket.io dersleri verildi fakat + mongo veya redis dersleri veren yok denecek kadar az sayıda bu videoyu aldığınız taktirde node.js , socket.io gibi konularda profesyonelim diyebileceksiniz çünkü tüm detaylarını öğrenmiş olacaksınız..

  • socket.io 'nun tüm bileşenlerini öğrenmiş olacaksınız.

  • Node.js hakkında bilgi sahibi ve kullanımını biliyor olacaksınız.

  • Aklınıza gelen gerçekzamanlı tüm projeleri yapabiliyor durumda olacaksınız.

Instructor

Profile photo of Yasin Aktimur
Yasin Aktimur

I was born in 1992. I have created projects such as meeting other people via bluetooth,  location based anonymous chats, messaging over a map.    Also, I am the producer of the first listenable dictionary. Basically, soundweet is an app where people talk under specific subjects which they have knowledge about to inform others who are interested.   The reason why I...

Review
4.9 course rating
4K ratings
ui-avatar of Barış Arslan
Barış A.
1.0
7 years ago

Hiçbir probleme çözüm bulmuyor, neyi nasıl yaptığını anlatmıyor. Yapılmış hali üzerinden çok yüzeysel anlatıyor.

  • Helpful
  • Not helpful
ui-avatar of Utku Özkan
Utku �.
2.5
7 years ago

Şu ana kadar gayet detaylı ve anlaşılırdı ta ki chat olayında derinlemesine değil yüzeysel olduğunu görene kadar..

login logout session dinamik oda ekleme vb şeyler görebilirim diye umut ettim ama hayal kırıklığı..İnternet de bunun üzerinde Angular ile yapılmış çok daha kaliteli örnekler var..

Yani uzun lafın kısası hayal kırıklığı

  • Helpful
  • Not helpful
ui-avatar of Tayfun Erbilen
Tayfun E.
2.5
7 years ago

node.js'in çok az bir kısmına değinilmiş, daha açıklayıcı bir set düşünmüştüm ancak derslerin tamamı kütüphane kurup döküman sayfalarındaki örneklerden ibaret. Ekstra olarak katılmış bir şey göremedim, açıkçası bu eğitimlerin çoğu ücretsiz olarak YouTube'da yer alıyor, eğer ücretli satılıyorsa biraz daha özen gösterilmeliydi.

  • Helpful
  • Not helpful
ui-avatar of Halit İpek
Halit �.
1.0
7 years ago

Çok sıradan, bir şey öğretmeyen, teknolojilerin resmi sayfalarındaki örnekleri kopyala yapıştır yapmış bir kurs.

  • Helpful
  • Not helpful
ui-avatar of Ekrem ERGÜN
Ekrem E.
3.0
8 years ago

Daha fazla ders ve Örnek olmalı

  • Helpful
  • Not helpful
ui-avatar of Okan Fidan
Okan F.
5.0
8 years ago

NodeJS HTTP serverini öğrenmek için çok iyi bir ders. Anlatımı anlaşılabilir şekilde.

  • Helpful
  • Not helpful
ui-avatar of Ugur Yavuz
Ugur Y.
1.0
9 years ago

tanıtım yazısında kursun socket.io'ya dair herşeyi (örneğin namespace) anlatacağı belirtilmişti, socket.io detaylarına inilmediği gibi, redis de sadece 2 fonksiyonu ile gösterildi. normal şartlarda internette 5dk araştırma ile bulunabilecek basit yapı, tanıtım yazısında dünyaları keşfedecekmişiz gibi gösterilmiş. dolayısı ile boşa giden bir 10$

  • Helpful
  • Not helpful
ui-avatar of Mahmut Gundogdu
Mahmut G.
4.0
10 years ago

tek eksik heroku gibi azure gibi bir kaynağa deploy etme anlatılmamış.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses