Angular nedir ve nasıl kurulur ?

Bu makalede popüler javascript çatısı olan angular neyin nesidir nasıl kuruluru açıklamaya çalışacağım.

  • Angular ile web, mobil ve masaüstü uygulamaları oluşturabilirsiniz.
  • TypeScript ile kodlanır.
  • Syntax olarak C# ve Java gibi dilleri andırır.
  • OOP bilen kişiler tarafından öğrenilmesi ve kodlanması daha kolaydır.
  • SPA (Single Page Application) destekler.
  • MVC mimarisini destekler.
  • Planlı component ve modüller oluşturularak kod tekrarı engellenebilir.
  • Ionic vb. mimarilere kolayca entegre olabilir. Böylece cross platform çalışabilir.

Angular Kurulumu

İlk olarak bilgisayarımıza NodeJS kurmamız gerekmektedir. NodeJS javascript komutlarını server tarafından işlenmesini sağlamakla yükümlü olan uygulamadır. Şu linkten indirme işlemini yapabilirsiniz –> https://nodejs.org/en/download/ Next next next aley aley aley yaptıktan sonra alttaki kod ile kurulan versiyonu ve kurulup kurulmadığını test edebilirsiniz.

node -v

daha sonra npm komutunu kullanmamız gerekiyor. Bu komutun açılımı Node Packed Modules’tir. İşlem yapmak istediğimiz modülleri yüklemek, silmek, güncellemek ve listelemek için kullanılan paket yöneticisidir. 

npm install modul-adi -save-dev

komutu ile modül yüklemesi yapabilirsiniz. -save-dev modül ismini package.json dosyasına kaydedilmesini sağlar.

Artık angular kurulumuna geçebiliriz. https://cli.angular.io/  adresine gidip kurulum hakkında detaylı bilgi alabilirsiniz.
Angular kurulumu için terminal ekranına;

npm install -g @angular/cli

yazarak kurulumu yapabilirsiniz. -g parametresi global ifadesi olarak kullanılmaktadır.

Angular kurulumu bir müddet sonra tamamlanmış olacaktır. Komut ekranına

ng version

komutunu yazarak kurulumun başarılı olup olmadığını kontrol edebilir ve versiyonlar hakkında bilgi edinebilirsiniz.

Böylece angular kurulumunu tamamlamış olduk. Ben Angular 9 versiyonunu kullanıyorum. Siz yüklemeleri yaptığınız tarihte büyük ihtimalle anguların daha güncel (son) versiyonu bilgisayarınıza kurulmuş olacaktır.

İyi çalışmalar