• Yazılım ve Bilişim Eğitimleri

Sıfırdan Her Yönüyle Angular 9

  • Uzaktan Eğitim

Google destekli, Modüler yapısıyla popüler front-end framework'ü Angular 9' u sıfırdan ileri seviyeye kadar öğrenin.

Kurs Detayları

Angular nedir ve neden bu framework ?


Angular, Google tarafından geliştirilen ve desteklenen SPA(Single Page Application) uygulama yapılmasına olanak sağlayan modüler yapısıyla popüler bir javascript kütüphanesidir.




Peki nedir tek sayfalık (SPA) javascript uygulamaları ?


Single Page Application, routing(navigasyon) işlemlerinin backend(server-side) tarafında değil JavaScript tarafından client-side(istemci) tarafında yapıldığı bir web uygulamasıdır. SPA diğer frontend uygulamaları gibi her sayfa için farklı html ler oluşturmuyor, build olduktan sonra web sayfamızda yalnızca bir tane index.html sayfası oluyor ve istemci tarafında sayfalar router ile değişiyor ve kullanıcıya gösteriliyor.
Bunu yaparken de web componentlerden yardım alınıyor. Router, ilgili path için daha önceden belirlenen componentleri kullanıcıya gösteriyor. Bu da yeni bir sayfaya geçmiş etkisi yaratıyor. Yani tüm bu componentlerin değişimi tarayıcınızda oluyor.



Kurstaki başlıklar
:


  1. Angular ve SPA nedir ?

  2. Bir Angular projesi nasıl oluşturulur ?

  3. Bootstrap, Material gibi paketler nasıl eklenir ?

  4. Angular routing mekanizması nedir, nasıl eklenir ? Lazy loading neden önemlidir, nasıl yapılır ?

  5. Angular data binding nedir ? Nasıl yapılır ve kaç çeşittir ?

  6. Cookie ve local storage nasıl yönetilir ?

  7. Directive nedir ? Kaç çeşit directive vardır ? Custom bir directive nasıl oluşturulur ?

  8. Pipe nedir ? Hazır Angular pipe’ları nelerdir ? Custom bir pipe nasıl oluşturulur ?

  9. Angular üzerinde componentler birbirleri ile nasıl haberleşir ?

  10. Angular Forms (template driven &. Reactive) ile çalışmak.

  11. Guard nedir ? Nasıl eklenir ? Ne işe yarar ?

  12. Service nedir ? Ne işe yarar ? Componentler ile bağlantısı nasıl kurulur ?

  13. Interceptor nedir ? Nasıl eklenir ? Ne işe yarar ?

  14. Angular’a Çoklu dil (internationalization-i18n) nasıl eklenir ?

  15. Storybook nedir ? Büyük projelerde neden kullanılması gereklidir ?

  16. Angularda file-upload işlemi nasıl yapılır ?

  17. Unit test ve e2e nedir ? Faydaları nelerdir ?

  18. Angular projesi nasıl deploy edilir ? Heroku’ya nasıl bağlanır ?

Udemy

Udemy


Sıfırdan Her Yönüyle Angular 9
Güncel fiyat

15.40 TL

Eğitim Özellikleri
  • Git teknolojisini kullanarak Github'a depolama ve branch sistemini öğreneceksiniz.
  • Angular 2+'nın olmazsa olmaz temel bilgilerini öğreneceksiniz.
  • Bootstrap, Angular material gibi bilinen ve Ignite gibi yükselişte olan toollarının yönetimini öğreneceksiniz.
  • Angular üzerinde basit bir routing mekanizması kurabileceksiniz ve sonra lazy loading ile daha profesyonel bir uygulama navigasyon yönetimini kullanabileceksiniz.
  • Data Binding, Event Binding, Directives ve Pipes yazmayı öğreneceksiniz.
  • Cookie - Local Storage kullanmayı, Guards ile navigasyon route'larına müdahele edebilmeyi ve Http Interceptors ile http request'lerini manüpile etmeyi öğreneceksiniz.
  • Angular üzerinde Template Driven ve Reactive formları öğreneceksiniz.
  • Angular üzerinde componentler arası haberleşmeyi ve Input-Output-viewchild kavramlarını öğreneceksiniz.
  • Bir Rest service'e bağlanmasak dahi Angular üzerinde neden service oluşturulmalı ve logic işlemler neden orada yönetilmeli öğreneceksiniz.
  • Observable & Subject gibi kavramlar ile Servislerde data yönetimini ve componentlerinizi nasıl besleyeceğinizi öğreneceksiniz.
  • Restful bir Api ile tüm http isteklerini atabileceksiniz ve crud operasyonlarını yönetebileceksiniz.
  • i18n kullanımı için ngx-translate ile uygulamanızda çoklu dil yönetimi yapabileceksiniz.
  • Storybook ile component kütüphanelerinizin vitrinini oluşturabileceksiniz.
  • Karma-Jasmine ile Unit test & Cypress ile e2e test yazmayı öğreneceksiniz.
  • Heroku ile uygulamanızın Cloud bir platform üzerinde deployment'ını yönetebileceksiniz.

Paylaş

Menü
Eğitimler
Arama
Medya