Beylikdüzü Yazılım logo

Php Yazılım ve Web Tasarım Kursu

Php Web Yazılım Ve Web Tasarım Kursu
Beylikdüzü Yazılım logo
Hemen bugün bizi arayın!

+90(212)803-1970

Beylikdüzü Yazılım logo
Çalışma Saatlerimiz

Pzt - Cmt : 09:00 - 21:00

Sıfırdan ileri seviyeye Beylikdüzü JavaScript programlama Kursu


JavaScript, web sayfalarını etkileşimli kılmanıza olanak tanıyan hem istemci hem de sunucu tarafında kullanılan bir metin tabanlı programlama dilidir. HTML ve CSS’nin web sayfalarına yapı ve stil veren diller olması durumunda, JavaScript web sayfalarına bir kullanıcıyı çeken etkileşimli öğeler verir. Her gün kullanabileceğiniz ortak JavaScript örnekleri arasında Amazon'daki arama kutusu, The New York Times’a gömülü bir haber özeti videosu veya Twitter yayınınızı gösterilebilir.

JavaScript'i eklemek, web sayfasını statik bir sayfadan etkileşimli bir sayfaya dönüştürerek kullanıcı deneyimini geliştirir. Özetlemek için, JavaScript web sayfalarına davranış ekler.

JavaScript, çoğunlukla web tabanlı uygulamalar ve web tarayıcıları için kullanılır. Ancak JavaScript, Web’in ötesinde yazılım, sunucular ve gömülü donanım denetimlerinde de kullanılır. İşte JavaScript'in kullanıldığı bazı temel şeyler:

  1. Web sayfalarına etkileşimli davranış ekleme
  2. Web ve mobil uygulamalar oluşturma
  3. Web sunucuları oluşturmak ve sunucu uygulamaları geliştirmek
  4. Oyun geliştirme

Sıfırdan İleri Seviyeye JavaScript kurs müfredatımız

  • Değişkenler
  • Tür Dönüşüm İşlemleri
  • Operatörler
  • Dates & Times
  • Number ve Number yordamları
  • String ve String yordamları
  • Template Literals
  • Diziler ve dizi yordamları
  • If else koşul ifadeleri
  • Switch koşul ifadeleri
  • Object Literals
  • Döngüler
  • Dizi ve Nesnelerin döngüler ile kullanımı
  • Fonksiyonlar
  • Fonksiyon declarations & Expressions
  • Windows nesnesi
  • Scopes (let & Const)
  • DOM & Events
  • Tekli ve Çoklu eleman seçimi
  • Dom elementleri üzerinde gezinme
  • Element Oluşturma, Silme, Güncelleme
  • Event listener kullanımı
  • Mouse event
  • Keybord event
  • Event bubbling & capturing
  • Tarayıcıda bilgi saklama
  • TO-DO app yapımı
  • Slider yapımı
  • Drum kit yapımı
  • Tavla uygulaması yapımı
  • Nesne ve fonksiyonlar
  • Objects
  • Prototype
  • object.create
  • Prototype tabanlı kalıtım
  • Build-in constructors
  • Callback fonksiyonları
  • Immediate fonksiyonları
  • Fonksiyondan fonksiyon döndürme
  • Getters & Setter
  • Call, Apply & Bind
  • Try, Catch
  • Quiz uygulaması (OOP)
  • EcmaScript Giriş
  • Arrow func
  • This keywords
  • Spread operatörü
  • Rest parametresi
  • Desructuring
  • Diziler
  • Maps
  • Sets
  • Sınıflar
  • Static yordamlar
  • Alt sınıflar
  • Kurs uygulaması
  • Asenkron programlama ve Ajax
  • Ajax & XHR
  • Json
  • RestApi & HttpGet
  • RestApi & HttpPost
  • Callback ile asenkron programlama
  • Promise ile asenkron programlama
  • Fetch Api
  • Async & Await ile asenkron programlama
  • Profil arama projesi
  • JavaScript Pattern
  • Module Pattern
  • Singleton Pattern
  • Factory Pattern
  • OEM hesaplama uygulaması yapımı
  • NODE.JS & NPM giriş
  • node module
  • Global ve local paketler
  • Webpack konfigürasyonu
  • Webpack dev server kurulumu
  • Babel konfigürasyonu
  • ES6 module
  • Unix command line
  • Command line teknikleri ve dizin işlemleri
  • Command line ile dizin oluşturma silme ve açma
  • Express.js ve Node.js
  • İlk server oluşturma
  • İstek ve cevapları ele alma
  • Nodemon kurulumu
  • Routes
  • Body Parser ile post request
  • Html dosyaları ile isteklere cevap verme
  • BMI routing
  • Api
  • Request modül ile apiden veri çekme
  • Json format
  • Parametreler ile Api çağırma
  • EJS
  • Blog Web sitesi Yapımı
  • Veritabanı
  • SQL
  • MongoDB
  • Mongoose
  • Yetkilendirme ve güvenlik