Angular Nedir?
Angular, Google tarafından geliştirilen ve geniş çapta kullanılan bir açık kaynaklı web uygulama framework'üdür. Özellikle Single Page Application (SPA) geliştirmek için tercih edilen Angular, hem frontend hem de backend tarafında verimli bir çalışma sunuyor. JavaScript dilini kullanarak güçlü web uygulamaları geliştirmeyi mümkün kılar.
Angular’ın yeni sürümleri her zaman heyecan verici yeniliklerle gelir. Angular 14, performansı artıran güncellemeler ve geliştirici deneyimini iyileştiren özelliklerle birlikte geliyor. Daha hızlı derleme süreleri, geliştirilmiş hata yönetimi ve daha bir sürü yeni özellik! Yani, Angular 14’e geçmek sadece gereklilik değil, aynı zamanda gelişen web dünyasına ayak uydurmak anlamına geliyor.
Angular 14 Kurulumu
# Adım 1: Node.js ve NPM Kurulumu
Node.js'i nasıl kurarım?
1. Node.js'in [web sitesini](https://nodejs.org) ziyaret et.
2. İndirilen dosyayı çalıştırarak kurulumu tamamla.
Kurulumdan sonra, terminal veya komut satırına aşağıdaki komutları girerek doğrulama yapabilirsiniz:
```bash
node -v
npm -v
```
Bu komutlar Node.js ve NPM’in doğru kurulduğunu kontrol edecektir.
# Adım 2: Angular CLI Kurulumu
Aşağıdaki komutu terminalde çalıştırarak Angular CLI’yi global olarak kurabilirsin:
```bash
npm install -g @angular/cli
```
Kurulum tamamlandığında, Angular CLI'yi şu komutla kontrol edebilirsin:
```bash
ng version
```
# Adım 3: Yeni Bir Angular Projesi Oluşturma
```bash
ng new proje-adi
```
Bu komutla birlikte Angular size bazı sorular soracak, bu soruları kendinize göre yanıtlayabilirsiniz. Bu süreçte, proje için kullanılacak stil dosyası tipi (CSS, SCSS, vb.) ve ek özellikler gibi seçimler yapabilirsiniz.
# Adım 4: Uygulamayı Çalıştırma
```bash
cd proje-adi
ng serve
```
Bu komut, geliştirme sunucusunu başlatır ve projeyi localhost:4200 adresinde çalıştırır. Tarayıcınızda bu adresi ziyaret ettiğinizde, Angular uygulamanızın ilk sayfasını görebileceksiniz.
Angular 14 ile İlk Projenizi Geliştirme
# Component Oluşturma
Yeni bir component oluşturmak için şu komutu kullanabilirsin:
ng generate component component-adi
```
Bu komutla birlikte, Angular otomatik olarak dört temel dosya oluşturur: HTML, CSS, TypeScript ve test dosyası. Bu dosyaları dilediğin gibi düzenleyebilirsin.
# Routing Yapılandırması
Angular uygulamaları genellikle farklı sayfalara yönlendirmeler yapar. Angular Router ile sayfalar arasında geçiş yapabilirsiniz. Bir route eklemek için şu adımları takip edebilirsiniz:
2. İçine aşağıdaki gibi bir route ekleyin:
```typescript
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { HomeComponent } from './home/home.component';
const routes: Routes = [
{ path: '', component: HomeComponent }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
```
# Veri Bağlama (Data Binding)
```html
Hoşgeldiniz, {{ isim }}!
```
Sonuç
Umarım bu yazı, Angular 14’ü öğrenme yolculuğunuzda size yardımcı olmuştur. Şimdi ise sıfırdan Angular projenizi oluşturabilir, onu geliştirebilir ve web dünyasına adım atabilirsiniz. Eğer herhangi bir sorunuz olursa, yorumlarda buluşmak üzere!