Monday, June 13, 2022

ANGULAR KURULUM - PAKETLER- DOSYA ÖZELLİKLERİ - COMPONENT KAVRAMI

 

 
 
 

Evet son zamanlarda sıklıkla kullanılan bir javascript frameworkü olan Angular'ı mercek altına alalım.Web, mobil ve masaüstü uygulamaları oluşturabileceğimiz belirterek başlayalım Bir diğer önemli nokta ise Angular'ın Typescript ile kodlanmasıdır.
      Nesne tabanlı diller konusunda bilgi sahibiyseniz öğrenmeniz daha hızlı ve kolay olacaktır.MVC mimarisini desteklemesi bir başka önemli noktasıdır
      Component ve modüller oluşturarak tekrar eden aynı iş yapan kodlar yerine tek kod yazılır. Ayrıca Ionic, Kendi gibi mimarilere kolayca entegre olur. Böylece Cross Platform çalışır. Kısaca mobil uygulamalar veya masaüstü yazılımları geliştirebilirsiniz.



Kurulum kısmına geçecek olursak


İlk olarak NodeJS indirmemiz gerekiyor. Bu,javascript komutlarını server tarafından işlenmesini sağlamakla yükümlü olan uygulamadır


Adresinden indirme işlemimizi gerçekleştiriyoruz.


 



 

 
Şimdi sırada



Node.js'in başarıyla kurulup kurulmadığını test etmenin en kolay yolu, bir terminal veya komut istemcisinde version komutunu çalıştırmaktır:

> node -v
v12.13.1

Node.js ile birlikte paket yöneticisi NPM'inde kurulmuş olmalıdır. NPM'i test etmek için şu kodu çalıştırın:

> npm -v
6.12.1


Şimdi angular kurulumuna geçelim.

Angular kurulumu için terminal ekranına npm install -g @angular/cli
yazarak kurulumu yapabilirsiniz. -g parametresi global anlamına gelmektedir.
Angular kurulumunu tamamladık. Komut ekranına ng -v
komutunu yazarak kurulumun başarılı olup olmadığını kontrol edebilir ve versiyonlar hakkında bilgi edinebilirsiniz.




Bu sistem NgModules olarak adlandırılır. NgModules uygulamanın
sadece alanına yönelik kod parçalarını bir araya getiren bir yapıdır.
Admin module 'ü inceleyecek olursak,dosya işlemleri, yükleme
silme, düzenleme vb. leri hepsi birer component olabilir.
Her birinde template‘ i vardır. Tüm bu component’ ler
Admin Module altında birleşir ve uygulamamıza dahil olur.
Aslında her module kendi başına mini bir uygulamadır.
Mini uygulamalar birleşip, büyük uygulamamızı oluştururlar.
Uygulamada, ilgili module’ ün özelliklerine ihtiyacımız kalmadığında kolayca uygulamadan söküp atabiliriz.

Örnek Projemizi ve Yorum Satırlarını İnceleyebilirsiniz

                                          
                   LİNKİ TIKLAYINIZ  

No comments:

Post a Comment

KATMANLI MİMARİ - CRUD İŞLEMLERİ

 Önceki yazılarımızda .net core teknolojisini ve mvc mimari yapısını incelemiş önemli noktalarından bahsetmiştik. Bu yazımızda ise veri taba...