KURUMSAL ANGULAR EĞİTİMİ BAŞLANGIÇ VE İLERİ SEVİYE

Kurumsal Angular Eğitimi Başlangıç ve İleri Seviye

Angular, HTML elementlerine çift yönlü veri bağlama , Google tarafından geliştirilmesi ve desteklenmesi gibi özellikleriyle ön plana çıkmaktadır.

Angular, Google tarafından desteklenen, açık kaynak kodlu, javascript tabanlı, MVC design patern üzerine kurgulanmış dinamik ve güçlü bir geliştirme kütüphanedir (Framework). Daha çok Tek Sayfa Uygulamaları diye adlandırılan Single Page Applications oluşturmak için kullanılır. Uygulama bileşenlerinin açık bir şekilde belirtilmesi (Readability), kod yazımını önemli ölçüde azaltması, HTML etiketlerini kolayca genişletebilmesinden dolayı oldukça popülerdir.

Kullanılmasında ki en önemli amaç, tek bir sayfa üzerinden dinamik olarak geliştirme olanağı sağlamasıdır ve benzer yapılı diğer kütüphanelerden en büyük farkı, çift yönlü olmasıdır. Yani veride yapılan herhangi bir değişiklik görünümde, görünümde yapılan herhangi bir değişiklik/güncelleme de veriye yansımaktadır.

Angular Eğitimde versiyon faklılıkları bazen geliştiriciler ve eğitim almak isteyen kurumlar için karışıklıklara neden olabilmektedir. Angular tarafında radikal değişim, framework mimarisinin kökten değiştirilmesi ile, 2.0 sürümünden sonra meydana geldi. Bu fark AngularJS ile uygulama geliştirilen yazılımcılar için yep yeni bir kütüphanenin (framework) öğrenilmesi anlamına gelmektedir ve adlandırmada da JS son eki atılarak sürüm numaralanıdırması şeklinde ilerlemektedir.

Angular uygulamaları Javascript’in üzerine inşa edilmiş bir dil olan Typescript’in Html, Css ile birlikte kullanılmasını içerir. Böylece Microsoft’un desteklemiş olduğu Typescript dilini temel alarak bambaşka bir çatı ile yenilenmiş oldu. Bilindiği gibi Typescript ile yazılan kodlarla, Javascript çıktısı oluşturur ardından tarayıcılarda bu kodlar işlenmektedir. Typescript kullanımı, Angular uygulama geliştirmek için zorunlu değildir fakat kullanım kolaylığı ve avantajları sayesinde kullanılmasının daha yararlı olmaktadır. Kurumsal TypeScript Eğitimi detaylarına buradan da ulaşabilirsiniz.

Kurumsal Angular eğitimimize katılarak, kurumunuz için daha az geliştirme ve bakım maliyetleri ile daha hızlı yatırım geri dönüşü elde etmenize yardımcı olacak ve projelerinizde yer alan yazılım geliştiricilerinizin Tek Sayfa Uygulamaları (SPA) oluşturabilmeleri için bu dilin temellerini alanında uzman eğitmenlerimizden, uygulamalar ve pratikler yaparak öğrenmiş olacaklardır.


EĞİTİM İÇERİĞİ

  • Angular Mimarisi (Introduction - Why Angular?)
  • Angular Versiyonları ve Angular JS Farkı (Understanding Angular Versions)
  • TypeScript Temelleri (TypeScript and ECMAScript 6 (ES6) Fundamentals)
  • Angular CLI ve Node JS Kurulumu (Angular CLI & Node JS installation)
  • Angular Modulleri ve NPM (Angular Modules and NPM)
  • Veri Bağlama (Data - Binding)
  • Angular CBileşenleri (Angular Components)
  • Bağımlılıkları Azaltma (Dependency Injection)
  • Formlar, Doğrulama ve Dinamik Formlar (Forms, Validation and Dynamic Forms)
  • Şablon Yazımı (Template-driven Forms)
  • Http İstemcisi (Http Client)
  • Yaşam Döngüsüne Müdahale Etme (Hierarchical Injectors ve Pipes)
  • Routing Mimarisi (Routing Architecture)
  • Güvenlik (Security)
  • RxJS, Observables ve Redux Kavramları (Filtering Opr. Transformation Opr. Combination Operations vb.)
  • Angular Best Practices 
  • Örnek Bir Proje (.Net Core 3 ile Hazılanacak Web API ile Angular Entegrasyonu)
  • Projeyi Yayınlama (Building/Publish)
  • Animasyonlar (Animations)
  • Proje Geliştirme (Project Development)

 

Eğitim Süresi: 1 Ay (30 Saat + Proje Geliştirme)

Kimler Katılmalı

  • Web Yazılım (Front-End) alanında uygulama geliştiricileri
  • Geleceğini ve kariyerini yazılım sektöründe devam ettirmek isteyen herkes katılabilir.
angular typescript web tasarım webyazılım front-end html javascript