Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Node.js socket.io ve redis kullanarak real-time chat örneği
Rating: 3.1 out of 5(35 ratings)
224 students

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 .
Created byYasin Aktimur
Last updated 9/2014
Turkish

What you'll 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.

Course content

5 sections15 lectures1h 25m total length
  • Node.js nedir ?1:37
  • Node.js nasıl indirilir ?0:59
  • Node.js ile http server oluşturma2:41

    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/');

  • Debug tool nodemon kurulumu ve kullanımı2:32

    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.

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

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

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

  • Node.js ile kullanıcı adı (username) mimarisi5:34

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 this course is for:

  • Gerçek zamanlı chat sistemleri yazmak isteyenler.
  • Sosyalağ yazmak isteyenler.
  • Online oyun yazmak isteyenler