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 Global 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ğitimini, Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında; evinizden, ofisinizden veya dilediğiniz herhangi bir lokasyondan deneyimleyin. Uzman eğitmenlerimizle gerçek zamanlı iletişim kurarak sınıf ortamının dinamizmini online eğitim deneyimine taşıyın.

  • Canlı Oturumlar: Belirlenen eğitim takvimi doğrultusunda, eğitmen ve diğer katılımcılarla eş zamanlı olarak derslere katılın.
  • Etkileşimli Öğrenme: Uygulamalar, grup çalışmaları ve soru-cevap oturumlarıyla öğrenme sürecine aktif olarak dahil olun.
  • Uzman Eğitmen Kadrosu: Sektör deneyimine sahip, alanında yetkin eğitmenlerden güncel ve uygulanabilir bilgiler edinin.
  • 30 Yılı Aşkın Deneyim: Bilginç IT Academy'nin 1995 yılından bu yana süregelen eğitim uzmanlığıyla profesyonel gelişiminize değer katın.
  • Esnek ve Ölçeklenebilir Çözümler: Azerbaijan ve dünya genelinde erişilebilen canlı sınıflarımızla, bireysel ve kurumsal eğitim ihtiyaçlarınıza uygun esnek planlama avantajı elde edin.

Introduction to JavaScript Azerbaijan eğitimini, yüz yüze öğrenmenin sağladığı güçlü etkileşim ve odaklanma avantajıyla deneyimleyin. Bilginç IT Academy'nin profesyonel eğitim lokasyonlarında, konforlu ve verimli bir sınıf ortamında uzman eğitmenler eşliğinde öğrenin.

  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan saha tecrübesine sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Modern Eğitim Alanları: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Odaklı Sınıf Deneyimi: Sınırlı kontenjanla düzenlenen eğitimlerde eğitmeninizle daha yakın iletişim kurma fırsatı yakalayın.
  • Kaliteli Eğitim Yaklaşımı: Profesyonel gelişiminizi destekleyen, uygulamaya dönük ve yüksek standartlarda hazırlanmış eğitim içeriklerinden yararlanın.

Şirketinizin ekip bazlı eğitim ihtiyaçlarını, Bilginç IT Academy'nin Introduction to JavaScript Azerbaijan onsite eğitim çözümüyle kendi ofisinizde veya tercih ettiğiniz lokasyonda karşılayın. Kurumunuza özel planlanan eğitimlerle ekiplerinizin gelişimini iş hedeflerinizle uyumlu hale getirin.

  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına ve iş ihtiyaçlarına göre uyarlayın.
  • Bütçe ve Zaman Avantajı: Seyahat, konaklama ve operasyonel maliyetleri azaltarak eğitim yatırımınızı daha verimli kullanın.
  • Ekip Odaklı Öğrenme: Çalışanlarınızın aynı içerik ve bakış açısı etrafında gelişmesini sağlayarak kurum içi iş birliğini güçlendirin.
  • Kolay Planlama ve Takip: Katılımcı gelişimini, eğitim sürecini ve kurumsal ihtiyaçları daha kontrollü şekilde yönetin.


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.
10 iyul 2026 (3 Gün)
Baku, Sumqayit
22 iyul 2026 (3 Gün)
Baku, Sumqayit
23 iyul 2026 (3 Gün)
Baku, Sumqayit
11 avqust 2026 (3 Gün)
Baku, Sumqayit
23 avqust 2026 (3 Gün)
Baku, Sumqayit
02 sentyabr 2026 (3 Gün)
Baku, Sumqayit
15 sentyabr 2026 (3 Gün)
Baku, Sumqayit
23 sentyabr 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.