Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Node.js socket.io ve redis kullanarak real-time chat örneği to your Wishlist.

Add to Wishlist

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

Gerçek zamanlı chat veya sohbet sistemi , tarayıcı tabanlı online oyunlar veya bir sosyal ağ yazmak isteyenler için .
3.0 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
112 students enrolled
Created by Yasin Aktimur
Last updated 9/2014
Turkish
$10 $20 50% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
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.
View Curriculum
Requirements
  • Javascript
Description

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

Who is the target audience?
  • Gerçek zamanlı chat sistemleri yazmak isteyenler.
  • Sosyalağ yazmak isteyenler.
  • Online oyun yazmak isteyenler
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 15 Lectures Collapse All 15 Lectures 01:25:00
+
Node.js
6 Lectures 18:17


Web server oluşturma örneği.

var http = require('http');

http.createServer(function (req, res) {

res.writeHead(200, {'Content-Type': 'text/plain'});

res.end('Hello World\n');

}).listen(1337, '127.0.0.1');

console.log('Server running at http://127.0.0.1:1337/');

Node.js ile http server oluşturma
02:41

Nodemon nedir ?

Node.js 'te yaptığımız değişiklikleri tarayıcıda görebilmek için her seferinde terminalden server.js dosyamızı cmd+c ile kapatıp node server.js yazarak yeniden başlatmamız gerekir.

Nodemon kodlarımızda değişiklik yaptığımız zaman otomatik olarak server'ı reload ederek .

Daha hızlı bir geliştirme ortamı sunar

nodemon.io resmi sitesi.

indirmek için.

npm install -g nodemon

Kullanımı

nodemon server.js

şeklindedir.

Debug tool nodemon kurulumu ve kullanımı
02:32

Node.js filesystem kütüphanesne buradan erişebilirsiniz.

http://nodejs.org/api/fs.html#fs_file_system

Node.js filesystem kütüphanesi kullanımı
04:54

Node.js ile kullanıcı adı (username) mimarisi
05:34
+
Socket.io
3 Lectures 23:09

Socket.io kullanımı (Server & Client API)
12:19

Socket.io rooms and namespaces
06:46
+
Bootstrap Framework ile chat sitesi tasarımı
2 Lectures 17:17
Bootstrap kullanarak chat sitesi tasarımı
13:53

Bootsrap kullanarak chat sitesi tasarımı
03:24
+
Node Redis Kullanımı
2 Lectures 17:51
Homebrew ile Redis Server kurulumu & Node_Redis indirme
02:45

Node Redis kullanımı
15:06
About the Instructor
4.1 Average rating
247 Reviews
5,191 Students
6 Courses
Serial Entrepreneur and Python developer of soundweet

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 have made the dictionary vocal is because I want people to be informed while they are busy doing things like cooking, busy doing something or maybe even while running.

For instance, what is udemy? If you are curious about the topic you may find 10 people who have spoken about the topic. When the first recording of the person stops, the second one starts automatically and so on. This way, you will learn everything about udemy.

If you have an iphone you can talk under a topic using the voice recorder in the app because we are searching for such people.

Report Abuse