JavaScript, web tarayıcılarının çalıştırdığı programlama dilidir; TypeScript ise JavaScript'e statik tip sistemi ekleyen ve JavaScript'e derlenen bir üst kümedir. Opendart Akademi'de JavaScript ve TypeScript ayrı bir kurs olarak değil, Angular ve React Native programlarının ilk modüllerinde, ayrıca Java Spring Boot FullStack ve .NET Core FullStack programlarının frontend bölümlerinde öğretilir.
JavaScript ile neler yapılabilir? Web sayfalarını etkileşimli hale getirmek, React, Angular ve Vue ile tek sayfa uygulamalar (SPA) geliştirmek, React Native ile Android ve iOS uygulamaları yazmak ve Node.js ile sunucu tarafında kod çalıştırmak mümkündür. TypeScript, aynı kodu tip tanımlarıyla yazmayı sağlar; hatalar çalışma zamanından önce, derleme sırasında yakalanır ve büyük projelerde kodu okumak ve değiştirmek kolaylaşır. Angular doğrudan TypeScript ile yazılır.
Öğrenme yol haritası: 1) Değişkenler (let / const), tipler, koşul ve döngüler · 2) Fonksiyonlar ve arrow function · 3) Destructuring, spread ve dizi metotları (map, filter, reduce) · 4) Modüller (import / export) · 5) Promise, async/await ve fetch · 6) TypeScript tipleri, interface ve tip çıkarımı · 7) Sınıflar, generic'ler ve yardımcı tipler · 8) Bir framework: Angular, React veya React Native.
Angular programında (Angular Eğitimi): İlk modül "TypeScript Temelleri"dir: tipler, arayüzler, tip çıkarımı, sınıflar, erişim belirleyiciler, kalıtım, generic yapılar, yardımcı tipler, modüller ve dekoratörler. React Native programında (React Native Eğitimi): "Modern JavaScript ve TypeScript" modülünde ES6+, modüller, Promise, async/await, TypeScript tipleri ve generic'ler işlenir.
FullStack programlarında: Java Spring Boot FullStack Eğitimi içinde React öncesi hazırlık olarak HTML, CSS ve JavaScript temelleri, ardından React ve Next.js; .NET Core FullStack Eğitimi içinde "Front-End Web Uygulamaları Geliştirme" modülünde HTML5, CSS3, Bootstrap, temel ve orta düzey JavaScript ile jQuery ve AJAX işlenir. Node.js ile backend geliştirme programlarda ayrı modül olarak yer almaz; backend tarafı Java Spring Boot veya ASP.NET Core ile öğretilir.
Bu konu, Angular eğitimi (2 ay / 120 saat) kapsamında da işlenir. Ana programın tüm müfredatını incelemek için sayfayı ziyaret edin.
Ana eğitimi inceleMüfredat örnek niteliğindedir; grubun seviyesine ve teknolojilerin güncel sürümlerine göre güncellenir. Kurumsal programlarda içerik ekibinizin projelerine göre uyarlanır.
Ön koşul: Temel bilgisayar kullanımı yeterlidir; HTML ve CSS bilgisi işi kolaylaştırır. Programlama mantığı programın başında anlatılır.
Ekip aynı kavramlar, aynı araçlar ve aynı çalışma düzeniyle ilerler; kod incelemeleri ve devir teslim kolaylaşır.
Kurumsal programlarda örnekler ekibinizin teknoloji yığınına ve gerçek iş senaryolarına göre uyarlanır.
Eğitim sonunda her katılımcı çalışan bir proje teslim eder; ekip seviyesi somut çıktı üzerinden değerlendirilir.
Bireysel katılım için bilgi alın ya da ekibiniz için kurumsal eğitim teklifi isteyin. Telefon: 0212 352 05 22