İleri Düzey Web Uygulama Geliştirme Eğitimleri, günümüz ihtiyaçları doğrultusunda web uygulamaları ve güncellenebilen dinamik web siteleri hazırlamak için ihtiyaç duyacağınız eğitimlerden oluşan bir seridir.
Bilgi ve tecrübenize göre eğitim serisinin içinde yer alan eğitimlerden 3 ve üzeri eğitimleri alarak kendi özel paketlerinizi oluşturabilir ve fiyat avantajlarından faydalanabilirsiniz.
Seride yer alan eğitimler
C# Programlama Dili
- Web ya da Windows ortamında çalışacak programlar yazabilmek için öncelikle nesne tabanlı bir programlama dilini iyi derecede kullanabilmek gerekmektedir. Bu eğitimin amacı da programlama mantığının kavratılması ve nesne tabanlı programlama dili olan C#’ı öğretmektir.
İleri C# Teknikleri
- C# dilinin ve nesne yönelimli programla kurallarını öğrendiniz. Fakat Web ve Windows uygulamaları yazarken öğrendiğiniz bilgilerden daha fazlasının gerektiğini fark ettiniz. İşte tam da bu noktada bu kursun amacı ileri seviye konularda farkındalığınızı arttırmaktır.
SQL Programlama Dili
- Sql, veritabanı işlemleri yapmamızı sağlayan bir dildir. Bu işlemler veri ortamının tanım işlemleri (DDL) olabildiği gibi, kayıt, silme, güncelleme, bilgi çekme (DML) ve güvenlik işlemleri (DGL) olabilir. Bu eğitimin amacı veri ortamı tanımlama ve sorgulama işlemlerini sql ile yapılmasını öğretmektir.
Ado .Net - Linq - Entity Framework
- C# ve Sql dillerini öğrendiniz. Ama C# kullanarak veritabanı, xml ve bellekte veri işlemlerini nasıl yapacağınızı bilmiyorsunuz. Bu eğitimin amacı bu eksikliği .Net Framework kütüphanesinde yer alan ve veri erişiminde kullanılan 3 farklı kütüphaneyi öğreterek kapatmanızı sağlamaktır.
HTML5 ve CSS3
- HTML, web sayfalarının içeriğinin oluşturulmasında kullanılan bir web teknolojisidir. CSS ise hazırladığınız içeriğin web tarayıcılarında düzgün olarak görünmesini sağlayan tasarım amaçlı bir web teknolojisidir. Bu eğitimin amacı bu iki teknolojiyi kullanmanızı sağlamaktır.
Javascript ve HTML5 Yenilikleri
- Javascript, web sayfalarının kullanıcı ile etkileşimini ve sunucu haberleşmesini sağlayan betik(script) bir programlama dilidir. Bu eğitim katılımcılara hem js dilini öğretmeyi hem de html 5’in Javascript ile kullanılan yeniliklerini katılımcı ile tanıştırmayı hedeflemektedir.
JQuery
- Web uygulamalarında sayfaların içerik ve tasarımına müdahale ihtiyacı kaçınılmazdır. DOM manipülasyonu denilen bu tür müdahaleler Javascript dili kullanılarak yapılabilir. Fakat Javascript farklı tarayıcı ve platformlarda farklı çalışabilmektedir. İşte bu noktada farklı tarayıcılarda, aynı tarayıcının farklı sürümlerinde ve farklı platformlarda aynı şekilde çalışacak, jQuery gibi Javascript kütüphaneleri kullanılır. Eğitimin amacı jQuery kütüphanesinin kullanımını örneklerle öğretmektir.
Typescript
- Web uygulamalarında Javascript dili, jQuery, Angular ve benzeri kütüphaneleri kullanmak kaçınılmazdır. Kullanılan bu araçların, Javascript dilinin dinamik olması, tür kontrolü yapmaması, hata aramanın istemci tarafında yapılabilmesi gibi kod geliştirme esnasında bizi zorlayan tarafları vardır. TypeScript, C# dilini de geliştiren bir Microsoft çalışanı olan Anders Heiselberg’in geliştirdiği açık kaynak kodlu bir Javascript süper setidir. TypeScript, Javascript’in yukarıda bahsedilen sorunlarını ve burada sözünü etmediğimiz başkalarını kapatmak amacıyla geliştirilmiştir. TypeScript ile yazılan kodlar çevirici program (transpiler) tarafından Javascript diline çevrilmekte ve istemci tarafında çevrilmiş(transpile) bu kod çalışmaktadır. Çeviri işlemi Javascript standardı olan EcmaScript’in herhangi bir versiyonuna yapılabilmektedir. TypeScript herhangi bir tarayıcı veya işletim sistemi ile kullanılabilir. Eğitimin amacı TypeScript teknolojinin kullanımı örneklerle öğretmektir.
Angular
- Kurumsal web uygulamalarında, istemci tarafındaki veriyi bellek ve ekran tarafında birbirine bağlamak ve veri aktarımını ajax teknolojisi üzerinden yürütmek için yazılan kodlar bir noktadan sonra oldukça karmaşık bir hal alabilir. Üstelik istemci tarafında yazılan bu kodları test etmek, mobile uyumlu hale getirmekte bir başka zorluk olarak karşımıza çıkmaktadır. İşte tam da bu noktada Google’ın ürettiği Angular framework’ü çözüm olarak karşımıza çıkmaktadır. Angular farklı platformlarda çalışmakta, hem masaüstü hem mobilde kullanılabilmektedir.
Asp.Net MVC ve Web Api Eğitimi
- Bu kurs; günümüz ihtiyaçları yönünde web uygulamaları geliştiren, güncellenebilen dinamik web siteleri hazırlayabilen, kişiler yetiştirmeyi amaçlar. Aynı zamanda Temel ve ileri düzeyde Asp.Net MVC konularının incelenmesi ve web servislerinin Microsoft teknolojisi olan Web Api üzerinden öğretilmesini amaçlar. Asp.Net MVC ve Web Api eğitimi boyunca kullanılacak olan dil C#’tır.
Örnek Proje (Web)
- Web Uygulama Geliştiriciliği Paket Eğitimine katılan kişilerin eğitim sonunda öğrendiklerini pekiştirmeleri amacıyla hazırlanmış olan bir projedir. Katılımcıların bu örnek ile hem bilgilerini pekiştirmeleri hem de bir yazılım projesi geliştirme tecrübesi edinmeleri hedeflenmektedir.