Javascript ve Node.js ile Uygulama Geliştirme


Kursumuza ön kayıt yaptırmak için bu bağlantıyı kullanabilirsiniz.

Javascript programlama dili

Bu bölümde daha önce herhangi bir programlama dilinde çalışanlara yönelik Javascript programlama dili anlatılacaktır:

  • Temel türler
  • Tür dönüşümleri
  • Fonksiyonlar
  • Kontrol deyimleri (if, while, do-while, for, break, continue, switch, …)
  • Nesneler
  • Fonksiyon türleri
  • Diziler
  • Lambda ifadeleri
  • Prototype kavramı
  • Sınıflar
  • import bildirimleri

Typescript programlama dili

Bu bölümde Typescript programlama dili Javascript programlama dili ile benzerlikleri ve farklılıkları doğrultusunda ele alınacaktır

Node.js

  • Node.js kurulumu
  • Node.js uygulaması geliştirmede kullanılan araçlar
  • Javascript’in ES6’da eklenen özelliklerinin Node.js ile kullanımı

Node.js modül geliştirme

  • Geliştirilen modüllerin kullanılabilir hale getirilmesi
  • Geliştirilen modüllerin npm’ yüklenmesi
  • Github ile repository oluşturma
  • Örnek uygulamalar

Node.js Event

  • EventEmitter sınıfı
  • Ebvent Listener
  • Örnek uygulamalar

Node.js IO (Input Output) işlemleri

  • Standard IO (STDIN, STDOUT ve STDERR)
  • fs modülü ile dosya işlemleri
  • Dosya değişiklerinin izlenmesi
  • Örnek uygulamalar

Node.js Streams

  • Stream kullanımı
  • Piped stream
  • Paused Stream
  • Örnek uygulamalar

Node.js Web Protokolleri

  • http modülü
  • HTTP GET
  • HTTP POST
  • WebSocket işlemleri
  • SMTP Server
  • Örnek uygulamalar

Çok kullanılan Node.js Framework’ler

  • Express.js
  • Koa.js
  • Örnek uygulamalar

Node.js veritabanı işlemleri

  • Node.js ile PostgreSQL kullanımı
  • Node.js ile MongoDB kullanımı
  • Node.js ile Temel Redis kullanımı
  • Örnek uygulamalar

NodeJS ile TCP/IP Programlama

  • TCP protokolü
  • UDP protokolü
  • Örnek uygulamalar

Node.js Test İşlemleri

  • Birim testleri
  • Örnek uygulamalar

Node.js Güvenlik

  • Örnek uygulamalar

Node.js Uygulamalarının Performansı

  • Örnek uygulamalar

Node.js Microservice uygulamaları

  • Örnek uygulamalar

Node.js Uygulamalarının Debug Edilmesi.

Önkoşul: Daha önce herhangi bir programlama dilinde uygulamalı çalışma yapmış olmak veya C ve Sistem Programcıları Derneği’nin açmış olduğu Programlamaya Giriş kursu başarıyla bitirmiş olmak.

Kursumuza ön kayıt yaptırmak için bu bağlantıyı kullanabilirsiniz.

Kurs ücreti duyuru sayfasında belirtilmektedir.

Bu kurs C ve Sistem Programcıları Derneği ve Sistem Bilgisayar işbirliği ile düzenlenmektedir.