İçeriğe geç

Programlama

TypeScript

"TypeScript" kursu, katılımcılara TypeScript dilinin tip sistemi, OOP prensipleri, asenkron programlama ve tarayıcı/sunucu ortamlarında TypeScript kullanımı konularında kapsamlı beceriler kazandırmayı amaçlamaktadır. Kurs, JavaScript bilgisini statik tip güvenliğiyle güçlendirmek isteyen yazılım geliştiriciler için tasarlanmıştır.

Programı incele
Süre
16 saat
Seviye
Temel
Biçim
Canlı online

Bu kurs kapsamında katılımcılar, TypeScript’in dil temellerini (değişkenler, tipler, operatörler, fonksiyonlar, interface, class, generics) ve kod organizasyonu yapılarını (namespace, module, packaging, decorator) öğrenmektedir. OOP prensipleri (SOLID) ve tasarım desenleri TypeScript context’inde uygulamalı olarak ele alınmaktadır.

Kurs kapsamında ayrıca callback fonksiyonları, Promise ve event mekanizmaları; TypeScript’in tarayıcı ortamında kullanımı (DOM işlemleri, AJAX, Storage, Geolocation, Sensors, Web Workers); sunucu tarafında TypeScript kullanımı ve exception yönetimi ile bellek/performans konuları da işlenmektedir.

“TypeScript” kursu, mevcut JavaScript kütüphaneleriyle TypeScript entegrasyonunu kapsayan pratik uygulamalarla tamamlanmaktadır.

Eğitim programı

9 konu, 16 saat

TypeScript tip sistemini (primitive, complex, tuple, enum, generic) kullanmak, Interface, class ve fonksiyon yapılarını TypeScript'te uygulamak, Namespace, module, packaging ve decorator ile kod organizasyonu yapmak, OOP prensiplerini ve tasarım desenlerini TypeScript'te uygulamak, Callback, Promise ve event mekanizmalarını kullanmak, DOM işlemleri, AJAX, storage ve Web Workers ile tarayıcı entegrasyonu yapmak, TypeScript'i sunucu tarafında kullanmak, Exception yönetimi, bellek ve performans optimizasyonu yapmak.

  1. 01

    TypeScript Dil Temelleri: Değişkenler ve Tipler (Primitive, Complex, Tuple, Enum), Operatörler, Fonksiyonlar

  2. 02

    Interface, Class ve Generics

  3. 03

    Kod Organizasyonu: Namespace, Modül, Paketleme, Decorator

  4. 04

    TypeScript'te OOP: Temel Kavramlar, SOLID Prensipleri, Tasarım Desenleri

  5. 05

    Çalışma Zamanı İşlemleri: Callback Fonksiyonları, Promise'ler ve Event'ler

  6. 06

    Tarayıcıda TypeScript: DOM İşlemleri, AJAX, Depolama (Storage), Konum (Geolocation), Sensörler, Web Workers

  7. 07

    Sunucu Tarafında TypeScript

  8. 08

    Exception Yönetimi, Bellek ve Performans

  9. 09

    JavaScript Kütüphaneleriyle TypeScript Kullanımı

Format ve planlama

Eğitim biçimi
Canlı online, eğitmen eşliğinde
Grup büyüklüğü
5–15 kişilik kapalı gruplar
Süre
16 saat
Takvim
Şirketinizin planına göre

Bu eğitim şirketinize özel bir takvimle planlanır. Teklif talebinizde tercih ettiğiniz dönemi belirtebilirsiniz.

Benzer eğitimler

Tüm eğitimler

.NET ile Backend Geliştirmeye Giriş

“.NET ile Backend Geliştirmeye Giriş” kursu, katılımcılara modern .NET ekosisteminde backend geliştirme becerilerini kazandırmayı amaçlamaktadır. Kurs, ASP.NET Core kullanarak güvenli, ölçeklenebilir ve sürdürülebilir backend uygulamaları geliştirme sürecini kapsamaktadır.

18 saat

ASP.Net Core MVC

"ASP.Net Core MVC" kursu, katılımcılara ASP.NET Core framework'ü kullanarak modern web uygulamaları ve RESTful API'ler geliştirme becerilerini kazandırmayı amaçlamaktadır. Kurs, .NET ekosisteminde backend geliştirme yapmak isteyen yazılım geliştiriciler için tasarlanmıştır.

24 saat

Spring Boot Uygulama Geliştirme ve Microservice Mimarisi Giriş

"Spring Boot Uygulama Geliştirme ve Microservice Mimarisi Giriş" kursu, katılımcılara Spring Boot kullanarak modern ve ölçeklenebilir backend uygulamaları geliştirme, test etme, güvenli hale getirme ve container ortamında çalıştırma becerilerini kazandırmayı amaçlamaktadır. Kurs, backend geliştirme alanında kendini ilerletmek isteyen yazılım geliştiriciler ve teknik liderler için tasarlanmıştır.

24 saat

Clean Architecture

"Clean Architecture" kursu, katılımcılara bağımlılık yönetimi, CQRS, domain-driven katman tasarımı ve production-ready uygulama geliştirme konularında kapsamlı beceriler kazandırmayı amaçlamaktadır. Kurs, büyük ölçekli ve sürdürülebilir sistemler tasarlamak isteyen deneyimli yazılım geliştiriciler için tasarlanmıştır.

24 saat

İlgili yazılar

Tüm yazılar