fbpx
Generic filters
Search in title

Angular Giriş Eğitimi

Eğitim Hakkında

Angular Giriş Eğitimi, web uygulamaları geliştirmek isteyenlerin ya da temelleri öğrenmekte olanların tercih ettiği değerli bir kaynaktır. Bu eğitim, Angular framework’ünün temel kavramlarına ve özelliklerine odaklanır, ayrıca web uygulama geliştirmede kullanılan genel prensipleri de ele alır.

Eğitimin ilk bölümünde, Angular’ın temel yapı taşları üzerinde duruyoruz. Bu yapı taşları arasında bileşenler, modüller, servisler ve direktifler yer alır. Katılımcılara, bu yapı taşlarının Angular uygulamalarının temelini nasıl oluşturduğunu detaylı bir şekilde anlatıyoruz. Öğrencilere, bu öğelerin Angular’ın gücü ve esnekliği açısından neden önemli olduğu açıklanır.

Daha sonrasında, Angular ile bir web uygulaması geliştirmenin temel adımlarını keşfederiz. Eğitim sırasında, katılımcılar temel form elemanları, veri bağlama ve HTTP isteklerini nasıl kullanacaklarını öğrenirler. Ayrıca, uygulamalar arası geçişleri düzenlemek için Angular’daki yönlendirme (routing) özelliklerini de inceleyeceğiz.

Eğitimde, Angular’ın performans ve kullanıcı deneyimi açısından nasıl avantajlar sağladığına değiniyoruz. Katılımcılar, sayfa yükleme hızını artırmak ve kullanıcı etkileşimini iyileştirmek için basit optimizasyon tekniklerini öğrenirler. Temiz ve etkili kod yazmanın yanı sıra, Angular projelerinde çalışma süreçlerinin nasıl optimize edebileceğinizi de gösteriyoruz.

Son olarak, bu eğitimde, katılımcılar takım çalışması ve işbirliği hakkında bilgi edinirler. Angular projelerinin nasıl etkili bir şekilde yönetilebileceği, kaynak kodunun nasıl sürdürülebilir ve okunabilir kılınacağı, ve versiyon kontrol sistemlerinin nasıl kullanılacağı anlatılır. Ayrıca, katılımcılar çeşitli geliştirme araçlarına ve Angular ekosisteminde kullanılan en iyi uygulamalara aşina olurlar.

Amacımız, katılımcılara Angular kullanarak modern ve kullanıcı dostu web uygulamaları geliştirmek için gereken bilgileri sağlamaktır. Eğitim aynı zamanda, katılımcıların Angular ile ilgili daha ileri konseptlere ve tekniklere geçiş yapmaları için sağlam bir temel oluşturur.

Angular Giriş Eğitimi, Angular ile web uygulamaları geliştirmeye yeni başlayanlar veya mevcut bilgilerini güncellemek ve derinleştirmek isteyenler için harika bir başlangıç noktasıdır. Öğrenciler, Angular’ın sunduğu potansiyeli anlayacak ve modern web geliştirme dünyasına sağlam bir adım atmış olacaklardır.

Diğer tüm Angular ve Front-End Web Uygulama Geliştirme eğitimlerimiz için buraya tıklayarak inceleyebilirsiniz.

 

Neler Öğreneceksiniz?

Angular Giriş Eğitimi sırasında, şu konuları öğrenebilirsiniz:
  1. Angular framework’ünün temel kavramları ve prensipleri
  2. Angular component yapısı ve veri gösterme ve güncelleme
  3. Angular routing ve navigation sistemi
  4. Angular ile HTTP istekleri yapma
  5. Angular ile veri yönetimi ve form validasyonu
  6. Angular ile modüler ve esnek uygulama geliştirme
  7. Angular ile birlikte kullanılan diğer teknolojiler ve araçlar
  8. Angular ile uygulama performansının artırılması
  9. Angular ile uygulama güvenliğinin sağlanması
Bu konuları öğrenerek, Angular ile web uygulamalarının nasıl geliştirilebileceğini ve Angular’ın nasıl kullanılabileceğini anlayabilir ve Angular ile ilgili daha fazla bilgi ve beceri kazanabilirsiniz.

Ön Koşullar

Angular Giriş Eğitimi için ön koşullar şunlardır:
  1. HTML, CSS ve JavaScript temel bilgisi: Angular ile uygulama geliştirme, HTML, CSS ve JavaScript gibi web geliştirme dilleri ile yakından ilgilidir.
  2. Programlama deneyimi: Angular ile uygulama geliştirme, programlama deneyimi gerektirir. Öncelikle JavaScript dili hakkında temel bilgiye sahip olmanız önerilir.
Ek olarak, Angular Giriş Eğitimi’ne katılacak kişilerin aşağıdaki becerilerle de desteklenmesi önerilir:
  1. Proje yönetimi becerileri: Angular ile uygulama geliştirme, proje yönetimi becerilerinin kullanımını gerektirir.
  2. Kod okuma becerileri: Angular uygulamalarının geliştirilmesi sırasında, mevcut kodları okumak ve anlamak gerekir.
  3. Debugging becerileri: Angular uygulamalarının geliştirilmesi sırasında, hata ayıklama becerilerinin kullanımı gerekir.
  4. Veritabanı ve RESTful API’ler hakkında bilgi: Angular uygulamaları veritabanı ve RESTful API’ler ile iletişim kurar, bu konular hakkında da bilgi sahibi olmanız faydalı olacaktır.
Bu beceriler, Angular Giriş Eğitimi’ne katılacak kişilerin Angular ile uygulama geliştirme sürecinde daha başarılı olmasını ve eğitimi daha verimli bir şekilde tamamlamasını sağlayacaktır. Eğitimi almak isteyen kişilerin, HTML, CSS ve JavaScript dilleri hakkında temel bilgiye sahip olması ve programlama deneyimi bulunması ön koşullardır. Bu ön koşulların sağlanması, eğitim sürecinde daha verimli ve kolay bir şekilde öğrenmeyi mümkün kılacaktır.

Kimler Katılmalı

Angular Giriş Eğitimi, web geliştirme alanında çalışan veya çalışmak isteyen, HTML, CSS ve JavaScript dilleri hakkında temel bilgiye sahip, programlama deneyimi bulunan kişiler tarafından katılınabilir. Ayrıca, proje yönetimi, kod okuma, hata ayıklama ve veritabanı/API konuları hakkında da bilgi sahibi olmak önerilir. Angular ile uygulama geliştirme konusunda ilgi duyan herkes, Angular Giriş Eğitimi’ne katılabilir.

Outline

TypeScript fundamentals

  • The TypeScript compiler
    • Type safety with type annotation
    • Classes and Interfaces
    • Generics
  • Setup and Tooling
  • Getting started with the Angular CLI
    • Popular commands and schematics
  • Introduction to Angular
  • Structure of an app
  • Components Model
    • Decorators, Templating Syntax, Data Binding, Directives, Input/Output, Events, Pipes, Encapsulation
  • Services and Dependency Injection
   

Reactive Programming with RxJS (Observables)

  • Understanding RxJS and its use with Angular
  • Subscribe() function
  • The async pipe
  • Pipe() function
  • Using popular RxJS operators
  • RxJS best practices
  • Handling errors in RxJS code
   

Async Requests to a REST API (HTTP)

  • The HttpClient service
  • A first async GET request
  • Consume an Observable response
  • Implementing a local cache with ShareReplay()
  • Debugging an application
  • Implementing pagination, sorting and filtering on a list
  • Modules
    • Organizing a modular app
    • Modules imports/exports
  • Deployment
    • Optimizations for production
    • ng build and ng deploy commands
  • Migrating a project to a new version of Angular
 

Navigation and Routing

  • Using the Angular Router
  • routerLink directive
  • The router-outlet placeholder
  • Router service
  • Nested routes
  • Route parameters
  • Handling routing errors
  • Lazy-loading
   

Forms and Validation

  • Reactive Forms
  • Validation API
  • POST request
   

Using HttpClient to Update or Delete data on the server

  • PUT and DELETE requests
   

Authentication

  • Login component
  • Authentication Service
  • Security with JSON Web Tokens (JWT)
  • Http Interceptors
  • Protecting access to components with Route Guards

Eğitim Talep Formu