Yükleniyor…

Angular ile Web Uygulamaları Geliştirme

Eğitim Hakkında

Google tarafından desteklenen, Google Cloud Platform ve AdWords gibi şirketin kritik öneme sahip uygulamalarında kullanılan ve çok sayıda büyük firma tarafından sağladığı düzen, mimari ve geliştirme deneyimi dolayısıyla tercih edilen Angular, üç büyükler diye bilinen JavaScript frameworklerin hem en köklüsü, hem de en modernidir.

AngularJS’ten dersler çıkarılarak, TypeScript ve RxJS üzerine kurgulanan yeni Angular, yüksek performanslı, kolay test edilebilir, genişlemeye müsait ve esnek uygulamalar geliştirmeyi amaçlamaktadır. Angular’ın bazı avantajları şöyledir:

Eğitimin Sonunda Neler Öğreneceksiniz

  • Geliştirmeye derhal başlamanızı ve rahat devam etmenizi sağlayan bir CLI
  • Çok fonksiyonlu asenkron çalışan bir router
  • Her tip isteği yapabilmenizi ve bunları çift yönlü intercept edebilmenizi sağlayan bir http client
  • Formları ve iç içe formları kolay hale getiren çift yönlü veri bağlama özelliği ve reaktif formlar
  • Komponent ve elementlerin davranışını zenginleştirmeye yarayan direktifler(built-in/custom)
  • Veri gösterimini kolay hale getiren ve pipe adı verilen içerik dönüştürücüleri (built-in/custom)
  • Çoklu dil desteği için dahili i18n modülü (ve belki daha da başarılı harici kütüphaneler)
  • Yeniden kullanılabilir, JavaScript destekli CSS animasyonları
  • Flex layout için dahili modül
  • Kıyasla zor olan özellikleri (sürükle-bırak gibi) geliştirmenizi kolaylaştıran UI bağımsız CDK
  • Dahili Material UI modülü (ve birçok harici UI kit kütüphanesi)
  • Dahili Firebase modülü
  • Resmi olarak desteklenen NgRx state management kütüphanesi (ve bağımsız alternatifler)
  • Elements adında, Angular komponentlerini kolayca web komponentleri olarak derlemeye yarayan bir modül
  • Service worker ile çalışmayı ve PWAoluşturmayı kolaylaştıran modüller
  • Tüm özellikler kolayca test edebilmeye olanak tanıtan bir test modülü
  • Hiçbir ayara gerek olmadan çalışan yüksek güvenlik önlemleri
  • Ve daha fazlası...

”Bütün bu özellikler gözünüzü korkutmasın; Google içte/dışta yoğun bir şekilde kullandığı için, sürekli yenileri eklenmektedir. Dilediklerinizi kullanıp, diğerlerini projenize dahil etmemekte serbestsiniz.”

Angular’a başlamak sanıldığından daha kolaydır. Uzmanlaşmak zaman alır; ancak zor olmadığı gibi, ödülü de büyük olmaktadır. En çok kullanılan JavaScript frameworklerinden biri olmasına karşın, Türkiye de dahil bir çok ülkede, Angular geliştirici arayan firma sayısı bilen yazılımcı sayısının çok üzerindedir. Angular’ı gerçekten iyi bilen yazılımcı sayısıysa oldukça azdır. Benzer bir şey belki diğer frameworkler için de söylenebilir; ancak oran farklıdır.

Eğitimin Amacı

Bu eğitim, sizin Angular öğrenmeye doğru yerinden başlamanızı sağlamayı amaçlamaktadır. Örneğin, dependency injection ve reaktif programlama gibi konular Angular’ın kalbidir ve bunlar ve kullanım alanları hakkında fikir sahibi olunmadan Angular öğrenmeye çalışmak, hem özellikleri anlamaya, hem de Angular’ın tüm gücünden yararlanmaya engel olmaktadır. Bu eğitim, yukarıda sıralanan tüm özelliklerin anlatılabileceği kadar uzun değildir; ancak hem temeller üzerinde güzel bir giriş yapılacak, hem de önemli olanların hepsinin üzerinde durulacaktır.

Ön Gereksinimler

Eğitime katılacak kişilerin temel HTML, CSS ve JavaScript hakkında bilgi sahibi olmaları gerekmektedir. Daha önce, frameworkle veya değil, web uygulaması geliştirmiş olmak, Angular’ın çözüm bulduğu konuları kavramaya yardımcı olacaktır. Ayrıca, genel programlama prensiplerine aşina olmak gerekmektedir. TypeScript bilgisi artıdır; ama şart değildir.

Kimler Katılmalı?

Web tabanlı uygulamalar geliştiren ve bu uygulamaların frontend(önyüz) tarafında uzman olan veya uzmanlaşmayı hedefleyen yazılım geliştiriciler.

Eğitimin Sonunda Neler Öğreneceksiniz

  • Temel TypeScript
  • Temel RxJS
  • Angular mimarisi ve dependency injection
  • CLI
  • NgModule
  • Service
  • HTTP Client
  • Interceptor
  • Directive
  • Component
  • Pipe
  • Reactive Forms
  • Router
  • Guard
  • Resolver

Eğitim Ücreti

Eğitim için bir kişilik katılım bedeli 1.500 TL + KDV'dir.

İki kişi ve üzeri katılımlarda %10 indirim yapılmaktadır. Ayrıca öğrenci kimliği ibraz etmek şartıyla öğrenci katılımlarında %40 indirim yapılmaktadır.

Eğitim Saatleri

Eğitimler 09.30-17.00 saatleri arasında yapılacaktır. Gün içerisinde 1 saatlik öğle arası verilecektir.

Bilgi ve Kayıt

Eğitimle ilgili bilgi almak ve kayıt olmak için [email protected] e-posta adresinden bize ulaşabilirsiniz.

Eğitim Detayları

  • Süre2 Gün
  • SeviyeGiriş
  • Tarih13-14 Mart 2020
  • Kontenjan12 Kişi
  • Eğitmen Levent Arman Özak