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İĞİ
Eğitim Süresi: 1 Ay (30 Saat + Proje Geliştirme)