Introduction to JavaScript Azerbaijan Eğitimi

  • Eğitim Tipi: Online Instructor-Led / Classroom Based / Onsite
  • Süre: 3 Gün
  • En Yakın Tarih:
  • UK & Türkiye Based Training Provider

"Introduction to JavaScript" eğitimi, katılımcıların, RESTful hizmetleriyle etkileşime giren tek sayfalı web uygulamalarının geliştirilmesinde JavaScript'i ana dilleri olarak kullanmalarını sağlar. JavaScript'in hem nesneye yönelik hem de işlevsel yönlerine ve özellikle de bu ikisinin birbirini tamamlamak için nasıl kullanılabileceğine dair geniş bir kapsam bulunmaktadır. Eğitim boyunca katılımcılar, her bir dil özelliğini uygulamaya yönelik en iyi uygulamaların yanı sıra kaçınılması gereken çok sayıda tuzak ve anti-örüntüyü öğrenirler.

"Introduction to JavaScript" eğitiminin süresi ve kapsanan materyalin derinliği izleyici kitlesine göre ayarlanabilir. Kıdemsiz geliştiriciler için eğitim 4 gün boyunca verilmektedir ve temel kavramlara güçlü bir şekilde odaklanmaktadır. Kıdemli geliştiriciler için eğitim 3 gün boyunca verilebilir ve JavaScript'in işlevsel özelliklerinden en iyi şekilde nasıl yararlanılacağına ilişkin ekstra ayrıntılar içerir.



Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz. Bize Ulaşın!

Önkoşullar

  • Katılımcıların Java, C#, C++, Perl, Python ve Ruby'nin bir veya daha fazlasında önceden programlama deneyimine (üniversite ve/veya endüstriden) sahip olması gerekir.
  • Delegelerin eğitim hazırlığı ve takip çalışmaları için 'JavaScript The Good Parts' erişimine sahip olmaları önerilir. David Herman'ın 'Etkili JavaScript'i de şiddetle tavsiye edilir.

Eğitim İçeriği

JavaScript'e Giriş

  • JavaScript'in saygınlığı nasıl başladı ve büyüdü?
  • 'Web'in montaj dili' olarak JavaScript
  • JavaScript'in farklı sürümlerinde desteklenen özellikler
  • Tarayıcılar arası sorunlar ve JavaScript çerçeveleri
  • Java ve JavaScript arasındaki ilişki
  • JavaScript için daha iyi bir sözdizimi olarak CoffeeScript
  • Güçlü yazım özelliğiyle JavaScript olarak TypeScript
  • Dart, JavaScript'in yerini alacak potansiyel bir alternatif
  • Node.js ile sunucu tarafı kodlamaya genel bakış

Temel JavaScript Programlama

  • Temel JavaScript türleri ve dinamik yazma
  • Açık ve örtülü değişken bildirimleri
  • Örtülü dönüşümler ve bunların neden olabileceği hatalar
  • Programlarınızın global değişken kullanımını en aza indirme
  • Türleri araştırmak için typeof ve exampleof kullanma
  • Blok kapsamının olmaması ve 'değişken kaldırma'
  • JavaScript'te gerçeği ve eşitliği anlamak
  • Seçim yapma, temel yineleme ve for…in döngüsü
  • Dizeleri işlemek ve düzenli ifadeler uygulamak
  • Tek ve çok boyutlu dizilerle çalışma
  • Diziler ve 'dizi benzeri' nesneler arasındaki fark

JavaScript'te Fonksiyon Yazma Bölüm 1

  • İşlevler nasıl ve neden 'birinci sınıf vatandaş'tır?
  • JavaScript işlevlerini çağırmak için dört çağrı modeli
  • Bunun işlevlerdeki bağlayıcılığını anlamak
  • Daha az parametreyle veya ek parametrelerle işlevlerin çağrılması
  • Argümanlar dizisini kullanarak değişken işlevler oluşturma
  • Fonksiyonların argüman olarak diğer fonksiyonlara aktarılması
  • Fonksiyonlardan fonksiyon oluşturma ve döndürme

JavaScript'te Fonksiyon Yazma Bölüm 2

  • Oluşturulan işlevleri kapanış olarak kullanma
  • Kapanışlar neden dış değişkenlere referansları saklıyor?
  • Kapakların yanlış kullanımından kaynaklanan ince hatalar
  • İç içe işlevleri kapsülleme tekniği olarak kullanma
  • 'Hemen çağrılan işlev ifadesi' (diğer adıyla IIFE) nedir?
  • JavaScript Modül Kalıbında IIFE'ler nasıl kullanılır?
  • Eşzamansız Modül Tanımı (AMD) spesifikasyonunu anlama

'Underscore.js' ile Fonksiyonel Programlama

  • Kompozisyon birimi olarak işlevleri kullanma
  • Harici yinelemeyi her biri, filtre ve haritayla değiştirme
  • Katlama ve azaltma yoluyla listeden tek bir değer üretmek
  • JavaScript'te körleme ve kısmi uygulama uygulama
  • Özyinelemeli fonksiyonların yazılması ve Trambolin Prensibi

JavaScript'te Nesne Yönelimi Bölüm 1

  • OO'nun prototip tabanlı stilini anlamak
  • Yerleşik türlerde 'maymun yaması'nın artıları ve eksileri
  • Nesne türünü kullanarak nesneleri bildirme
  • Gerçek sözdizimini kullanarak nesneleri bildirme
  • Yapıcı işlevlerini kullanarak nesneleri bildirme
  • Yanlış kurucu çağrısına karşı koruma
  • Nesnelerin üyelerine erişmek için farklı seçenekler

JavaScript'te Nesne Yönlendirmesi Bölüm 2

  • Prototip zincirini kullanarak mirasın uygulanması
  • Sahip olunan ve miras alınan mülkler arasındaki ayrım
  • Prototip ve prototip arasındaki fark
  • JavaScript türlerini tasarlarken değiştirilebilir durumu en aza indirme
  • OO tasarımının SOLID ilkelerini JavaScript'te uygulama
  • JavaScript ile alakalı GoF Tasarım Desenleri

ECMAScript 2015 ve Ötesi

  • Modern JavaScript yazma ve uyumluluğu koruma
  • ECMAScript 2015 nasıl ileriye doğru atılmış büyük bir adımdı?
  • Modüller ve içe/dışa aktarma sözdizimi
  • Dize enterpolasyonu/şablon değişmezleri
  • Kapsamı 'let' aracılığıyla engelle
  • Yineleyiciler, oluşturucular ve 'for…of' ifadesi
  • Yeni sınıf sözdizimi
  • Yayılma operatörünü işlevler ve yapılarla kullanma
  • Yeni veri yapıları - Haritalar ve yazılan diziler
  • Proxy türüyle nesne etkileşimini yakalama
  • Ok işlevleriyle basitleştirilmiş anonim işlevler
  • Promises ile eşzamansız kod yazma
  • TC39 süreci ve standart dışı özelliklerin kullanılması

DOM Ağacını Değiştirmek

  • Belge Nesne Modelini Anlamlandırmak
  • DOM'da düğümleri bulmak için farklı seçenekler
  • Ağaca düğüm ekleme, değiştirme ve kaldırma
  • DOM olaylarını işlemek için desteklenen üç model
  • Form öğelerinin içeriğini bulma ve doğrulama
  • Gizli form öğeleri ve çerezlerle çalışma
  • Kodun yürütülmesini planlamak için zamanlayıcıları kullanma
  • WebWorkers kullanarak HTML5'te eşzamansız JavaScript

AJAX'ı Uygulamak

  • AJAX nasıl icat edildi ve popüler hale getirildi?
  • Farklı tarayıcılarda XHR nesnesi oluşturma
  • XHR nesnesi aracılığıyla sunucuya istek gönderme
  • Bir XHR isteğinin yaşam döngüsündeki aşamalar
  • Bir isteğin ilerlemesini izlemek için onreadystatechange'i kullanma
  • İsteğe ekstra başlıklar ve çerezler ekleme
  • HTTP hatalarını iletme ve zaman aşımlarını zorunlu kılma

RESTful Hizmetleriyle İletişim Kurma

  • REST Mimarisine Giriş
  • Farklı HTTP Fiillerinin anlamı
  • 'URL Şablonları' ve 'İçerik Pazarlığı'
  • JavaScript'te XML kullanmanın sınırlamaları
  • JSON biçimlendirme standardına genel bakış
  • JSON aracılığıyla hizmetlerden veri gönderme ve alma
  • Hata işleme ile eksiksiz bir REST istemcisi yazma

Neden Bizi Seçmelisiniz

Introduction to JavaScript Azerbaijan Eğitimi, Bilginç IT Academy'nin canlı ve etkileşimli platformu üzerinden evinizin veya ofisinizin konforunda deneyimleyin. Uzman eğitmenlerimizle doğrudan iletişim kurun ve sınıf ortamının dinamizmini sanal dünyada yaşayın.

  • Canlı Oturumlar: Belirlenmiş bir takvim dahilinde, eğitmen ve diğer katılımcılarla eş zamanlı derslere katılın.
  • Tam Etkileşim: Aktiviteler, grup çalışmaları ve soru-cevap seanslarıyla eğitmeniniz ve iş arkadaşlarınızla sürekli iletişimde kalın.
  • Global Uzman Kadrosu: Sektörde derin tecrübeye sahip, uluslararası yetkinlikteki eğitmenlerden en güncel bilgileri öğrenin.
  • Uzmanlık: Bilginç IT Academy'nin 30 yılı aşkın eğitim tecrübesiyle, profesyonel kariyerinizde kalıcı beceriler edinin.
  • Ölçeklenebilir Çözümler: Azerbaijan ve dünya genelinde erişilebilen sınıflarımızla, bireysel veya kurumsal ihtiyaçlarınıza yönelik esnek planlama yapın.

Introduction to JavaScript Azerbaijan Eğitimi için geleneksel ve en etkili öğrenme yöntemi olan yüz yüze eğitimi tercih edin. Bilginc IT Academy’nin özenle seçilmiş lokasyonlarında, profesyonel bir atmosferde kendinizi eğitime odaklayın.

  • Kıdemli Eğitmenler: Sektörde 10-20+ yıl saha deneyimi olan uzmanlardan, gerçek dünya senaryolarını dinleyin.
  • Modern Eğitim Alanları: Konforlu ve teknolojik altyapısı güçlü sınıflarda eğitim görün.
  • Butik Sınıf Yapısı: Sınırlı kontenjanla düzenlenen sınıflarımızda, eğitmeninizle birebir iletişim kurma fırsatı yakalayın.
  • Fiyat Garantisi: Sertifikasyon yolculuğunuzu en yüksek kalite ve rekabetçi fiyat garantisiyle tamamlayın.

Şirketinizin büyük ölçekli eğitim ihtiyaçlarını, Bilginç IT Academy’nin Introduction to JavaScript Azerbaijan Eğitimi Onsite çözümüyle kendi ofisinizde çözün.

  • Özelleştirilmiş Müfredat: Şirketinizin projelerine veya spesifik iş ihtiyaçlarına göre uyarlanmış bir program.
  • Bütçe Optimizasyonu: Seyahat ve konaklama giderlerini ortadan kaldırarak bütçenizi verimli kullanın.
  • Takım Sinerjisi: Ekibinizle birlikte öğrenme deneyimini zenginleştirin ve iş birliğini artırın.
  • Performans Takibi: Çalışanlarınızın gelişimini ve katılımını kolaylıkla takip edin.


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Introduction to JavaScript Azerbaijan Eğitimi ve Kurs Takvimi

Sınıf eğitimlerimizi Azerbaijan ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz.
13 may 2026 (3 Gün)
Baku, Sumqayit
04 iyun 2026 (3 Gün)
Baku, Sumqayit
06 iyun 2026 (3 Gün)
Baku, Sumqayit
12 iyun 2026 (3 Gün)
Baku, Sumqayit
20 iyun 2026 (3 Gün)
Baku, Sumqayit
09 iyul 2026 (3 Gün)
Baku, Sumqayit
12 iyul 2026 (3 Gün)
Baku, Sumqayit
20 iyul 2026 (3 Gün)
Baku, Sumqayit

Introduction to JavaScript Azerbaijan Eğitimi ve Kursu Hakkında İlginizi Çekebilecek Yazılar

Azerbaycan, özellikle Bakü merkezli olmak üzere akıllı şehir projeleri ve dijital devlet altyapısını hızla modernize ederek bölgenin yükselen yıldızı haline gelmiştir. Bakü ve Sumqayıt gibi endüstriyel merkezler, ADA Üniversitesi ve Bakü Devlet Üniversitesi gibi kurumların akademik desteğiyle ICT sektöründe devasa bir inovasyon hamlesi başlatmıştır. Hazar bölgesinin teknoloji üssü olma vizyonuyla hareket eden ülkede, siber güvenlikten bulut bilişim sistemlerine kadar geniş bir yelpazede uzman ihtiyacı bulunmaktadır. Eğitim programlarımız, Azerbaycan'daki profesyonellerin küresel standartlarda teknik yetkinlik kazanmalarını ve yerel teknoloji ekosistemine yüksek katma değer sağlamalarını hedeflemektedir.

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.