Angular Academy · Ders

Bileşenleri Anlama

Angular 19 bileşenlerini, bunların oluşturulmasını ve yaşam döngüsünü inceleyin.

2. ders / 310 adım

Bileşenleri Anlama, CoddyKit'te ücretsiz bir Angular Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Angular Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Angular Academy kursu toplamda 3 dersten oluşur.

Angular Bileşenlerini Anlama

Bileşenler, Angular uygulamalarının temel yapı taşlarıdır. Bu derste bileşenleri ve yaşam döngülerini öğreneceksiniz.

Bileşenleri Anlama — resim 1

Bileşen Nedir?

Bileşen, HTML, CSS ve TypeScript kodu içeren bir kullanıcı arayüzü parçasıdır. Uygulamanızın kullanıcı arayüzünün bir bölümünü temsil eder.

Bileşen Oluşturma

Bir bileşeni kolayca oluşturmak için Angular CLI'ı kullanın:

ng generate component my-component
ng generate component my-component

Bileşen Yapısı

Bir Angular bileşeninin genellikle dört ana dosyası vardır:

  • .html: şablon
  • .ts: mantık
  • .css: stiller
  • .spec.ts: test etme

Bileşen Dekoratörü

@Component dekoratörü, bileşen sınıfınızı şablonuna ve stillerine bağlar.

@Component({
  selector: 'app-my-component',
  templateUrl: './my-component.html',
  styleUrls: ['./my-component.css']
})

Yaşam Döngüsü Kancaları

Angular bileşenlerinde, belirli noktalarda kod çalıştırmanızı sağlayan yaşam döngüsü kancaları bulunur. Yaygın kancalar arasında ngOnInit() ve ngOnDestroy() yer alır.

ngOnInit() Kullanımı

ngOnInit(), Angular bileşen verilerini başlattıktan sonra çalışır. İlk kurulumu yapmak için oldukça uygundur:

ngOnInit() {
  console.log('Component initialized!');
}

Bileşenleri Görüntüleme

Bir bileşeni görüntülemek için seçicisini diğer şablonlarda kullanın:

<app-my-component></app-my-component>

Özet

Bileşenleri, bunları nasıl oluşturacağınızı ve yaşam döngüsü kancalarını öğrendiniz. Harika iş çıkardınız!

Bileşenleri Anlama — resim 10
Başlamak ücretsiz

Yapay zeka eğitmeniyle HTML öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
38
Dersler
144

Sıkça Sorulan Sorular

“Bileşenleri Anlama” dersi ücretsiz mi?

Evet — “Bileşenleri Anlama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Angular Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Angular Academy kursu toplamda 3 dersten oluşur.

“Bileşenleri Anlama” dersinde ne öğreneceğim?

Angular 19 bileşenlerini, bunların oluşturulmasını ve yaşam döngüsünü inceleyin. Angular Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Angular Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Angular Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.

“Bileşenleri Anlama” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Angular Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Angular Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Angular 19 ile Başlangıç
  2. Bileşenleri Anlama
  3. Şablonlar ve Veri Bağlama
← Angular Academy Sayfasına Dön