Mert Özen Her Satırda Daha İleri

Blog

Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.

Seriler
19 yazı bulundu #angular-12
Angular Nedir, Neden Var? Bir Framework'ün Varlık Sebebi
Frontend SERİ 01

Angular Nedir, Neden Var? Bir Framework'ün Varlık Sebebi

Angular tam olarak nedir, neden var ve hangi problemi çözüyor? Framework ile library farkını, TypeScript zorunluluğunu, ne zaman doğru seçim olduğunu ve serinin nasıl ilerleyeceğini anlatıyoruz.

23 Ağu 2026 6 dk 286
Angular Kurulumu ve İlk Proje: Ortamı Sıfırdan Hazırlamak
Frontend SERİ 02

Angular Kurulumu ve İlk Proje: Ortamı Sıfırdan Hazırlamak

nvm ile Node 16'yı ve Angular CLI 12'yi kuruyoruz, ilk projeyi oluşturuyoruz ve app.module.ts'ten environments klasörüne kadar her dosyanın ne işe yaradığını tek tek gezip görüyoruz.

23 Ağu 2026 7 dk 302
Angular'da İlk Component: Decorator, Selector ve Template Anatomisi
Frontend SERİ 03

Angular'da İlk Component: Decorator, Selector ve Template Anatomisi

Angular component'inin anatomisini söküyoruz: @Component decorator'ı, selector, template ve stiller. CLI ile component üretip component ağacını ve style encapsulation'ı görüyoruz.

31 Eki 2026 6 dk 3
Angular NgModule Nedir? declarations, imports, exports ve Feature Module
Frontend SERİ 04

Angular NgModule Nedir? declarations, imports, exports ve Feature Module

Angular 12 uygulamasının iskeleti NgModule'ü açıyoruz: declarations, imports, exports, providers, bootstrap, main.ts'teki başlatma, BrowserModule ile CommonModule farkı, feature ve shared module.

31 Eki 2026 7 dk 3
Angular'da Data Binding: Interpolation, Property, Event ve Two-Way Binding
Frontend SERİ 05

Angular'da Data Binding: Interpolation, Property, Event ve Two-Way Binding

Angular 12'de class ile template arasındaki bütün köprüler: interpolation, property, attribute, class ve style binding, event binding ve $event, template reference variable ve [(ngModel)].

31 Eki 2026 6 dk 2
Angular Built-in Directive'leri: *ngIf, *ngFor, ngSwitch, ngClass ve Kendi Directive'in
Frontend SERİ 06

Angular Built-in Directive'leri: *ngIf, *ngFor, ngSwitch, ngClass ve Kendi Directive'in

Angular 12'nin hazır directive'leri: *ngIf ve else, *ngFor ve trackBy, ngSwitch, ngClass, ngStyle, ng-container, yıldızın arkasındaki ng-template ve HostListener ile kendi attribute directive'in.

31 Eki 2026 7 dk 5
Angular'da Component İletişimi: @Input, @Output, @ViewChild ve ng-content
Frontend SERİ 07

Angular'da Component İletişimi: @Input, @Output, @ViewChild ve ng-content

Angular 12'de component'ler nasıl konuşur: @Input ile parent'tan child'a veri, @Output ve EventEmitter ile geri bildirim, kendi two-way binding'in, @ViewChild ve ng-content ile content projection.

31 Eki 2026 6 dk 4
Angular Lifecycle Hook'ları: ngOnInit'ten ngOnDestroy'a Bir Component'in Hayatı
Frontend SERİ 08

Angular Lifecycle Hook'ları: ngOnInit'ten ngOnDestroy'a Bir Component'in Hayatı

Constructor ile ngOnInit farkı, SimpleChanges ile ngOnChanges, ViewChild'ın hazır olduğu ngAfterViewInit ve interval temizleyen ngOnDestroy. Tüm hook'ların sırasını loglarla görüyoruz.

31 Eki 2026 7 dk 2
Angular Pipe'ları: Tarih, Para Birimi, Türkçe Locale ve Custom Pipe Yazmak
Frontend SERİ 09

Angular Pipe'ları: Tarih, Para Birimi, Türkçe Locale ve Custom Pipe Yazmak

date, currency, number ve titlecase gibi hazır pipe'lar, parametre ve zincirleme kullanım, registerLocaleData ile Türkçe format, custom pipe yazmak ve pure/impure farkının performansa etkisi.

31 Eki 2026 7 dk 3
Angular Service ve Dependency Injection: providedIn, Injector Ağacı ve Provider'lar
Frontend SERİ 10

Angular Service ve Dependency Injection: providedIn, Injector Ağacı ve Provider'lar

Service neden var, providedIn: 'root' ile singleton, constructor injection, component seviyesinde providers ve hiyerarşik injector, useClass/useValue/useFactory ve InjectionToken ile config sağlamak.

31 Eki 2026 7 dk 3
Angular'da RxJS'e Giriş: Observable, Operatörler, BehaviorSubject ve async Pipe
Frontend SERİ 11

Angular'da RxJS'e Giriş: Observable, Operatörler, BehaviorSubject ve async Pipe

Observable ile Promise farkı, of/from/interval/fromEvent, map, filter, debounceTime ve switchMap ile arama kutusu, BehaviorSubject ile service'te state, async pipe ve takeUntil ile memory leak önleme.

31 Eki 2026 8 dk 3
Angular HttpClient ile API İstekleri: GET, POST, Hata Yönetimi ve Interceptor
Frontend SERİ 12

Angular HttpClient ile API İstekleri: GET, POST, Hata Yönetimi ve Interceptor

Angular 12'de HttpClient ile API'ye GET, POST, PUT ve DELETE istekleri atıyoruz. Tipli response, HttpParams, catchError ve retry ile hata yönetimi, class-based interceptor ve environment ayarı.

31 Eki 2026 9 dk 4
Blog Haritası