Application Development with Node.js
Node.js, istemci tarafında kullanılan JavaScript dili ile sunucu tarafında asenkron olarak çalışan ve ölçeklenebilir uygulamalar geliştirmeyi sağlayan bir uygulama geliştirme ortamıdır. JavaScript, günümüzde neredeyse web sitelerinin tamamında istemci tarafında kullanılmaktadır. Node.js ile birlikte sunucu tarafında da JavaScript’in kullanılmaya başlanmasıyla JavaScript son dönemlerde en çok kullanılan programlama dillerinden birisi olmuştur. Node.js açık kaynaklıdır. Diğer uygulama geliştirme teknolojilerine göre en önemli avantajı bloklamayan girdi/çıktı (Non-Blocking I/O) imkânı sağlamasıdır. Böylece ölçeklenebilen ve yüksek boyutlu veriler ile çalışabilen uygulamalar geliştirilebilir.
Ön Koşul
Bu eğitimin herhangi bir ön koşulu yoktur.
About This Course
- Bu eğitim, JavaScript dilini kullanarak Node. js teknolojisi ile sunucu tarafında uygulama geliştirmenin tüm detaylarını kapsamaktadır. Node.js ile web uygulamaları, API, gerçek zamanlı sohbet uygulamaları, IoT uygulamaları ve son yıllarda oldukça popülerlik kazanan mikro servis tabanlı uygulamalar hızlı ve güçlü bir şekilde geliştirilebilir. Ayrıca her geçen gün kullanım alanları genişlemektedir.
Learning Objectives
Target Audience
- JavaScript dilinin temellerini ve nesne yönelimli programlama (OOP) yapısını,
- İlişkisel olmayan veritabanı olarak MongoDB’yi,
- İlişkisel ve açık kaynak kodlu veritabanlarından PostgreSQL’i,
- Ve bu teknolojileri kullanarak uygulama geliştirmeyi öğrenmek isteyen katılımcılar içindir.
Material Includes
- BilgeAdam Akademi Katılım Sertifikası
Requirements
- Node.js’e Giriş
- Node.js ve Visual Studio Code Kurulumu
- Temel Programlama
- ECMAScript 6
- Nesneye Yönelik Programlama
- Events ve I/O İşlemleri
- Node.js ile Web Programlamaya Giriş
- MongoDB Kurulumu
- MongoDB ve NoSQL
- PostgreSQL Kurulumu
- Express JS ve Handlebars
- Express JS ve MongoDB Kullanarak Restful API Geliştirme
- Express JS ve PostgreSQL Kullanarak Restful API Geliştirme
- Projeyi Heroku’da Yayınlama
Eğitimi eğitmen ve sınıf arkadaşlarınla birlikte video konferans uygulamaları üzerinden canlı olarak takip edebileceğin eğitimlerdir. Ders boyunca eğitmenini, sınıf arkadaşlarını ve ders notlarını eş zamanlı görebilir, eğitmene istediğin zaman soru sorabilir, uygulamalara katılabilirsin.
BilgeAdam Akademi'nin fiziksel sınıflarda verilen eğitimleridir. Öğrenci nerede eğitim alacağını kendi seçer, ister fiziksel sınıflara gelebilir isterse planlanmış derslerine uzaktan, online-canlı olarak katılabilir.
Planlanan Sınıflar
Planlanmış bir eğitim bulunmamaktadır.
Katılım sertifikalarının yanı sıra aldığınız eğitimlerle ilgili ücretli sınavları yetkili sınav merkezlerinde geçerek, uluslararası sertifikalara sahip olabilirsiniz.