.NET Core Bootcamp | İş Bankası grup şirketlerinden biri olan Pazarama için kariyer hedefleyenlere .NetCore Bootcamp’in de uzman eğitmen kadromuz ve eğitim müfredatımız ile Academy Club olarak 3 haftalık bir Bootcamp’e destek olduk.
.NET Core Bootcamp’inde, .NET Core ve Tam Çerçeve Karşılaştırması, ASP.NET Core’a Genel Bakış.NET Core SDK, Komut Satırı Arayüzü (CLI), ASP.NET Core Uygulama Mimarisi, HTTP Hata Durum Kodları ve Docker gibi birçok konu ele alındı.
Academy Club .NET Core ile Programlama Eğitimi
Academy Club .NET Core ile Programlama Eğitimi Hedefleri
-.NET Core Platformunun Temelleri:
.NCore’un nedir, ne işe yarar ve nasıl çalıştığını anlamak.
.NCore’un avantajları ve farklı kullanım senaryolarını öğrenmek.
-Temel Programlama Kavramları:
Değişkenler, veri türleri, operatörler gibi temel programlama kavramlarını öğrenmek.
Kontrol yapıları (if ifadesi, döngüler) ve işlevler gibi temel program akışını anlamak.
-C# Programlama Dili:
C# dilinin sözdizimi ve temel yapısını öğrenmek.
Nesne tabanlı programlama prensiplerini anlamak ve uygulamak.
-Proje Oluşturma ve Yönetme:
.NCore tabanlı projelerin nasıl oluşturulup yönetileceğini öğrenmek.
Proje dosya yapısını ve bağımlılık yönetimini anlamak.
-Veritabanı İşlemleri:
Entity Framework Core kullanarak veritabanı işlemleri yapmayı öğrenmek.
Veri modeli oluşturma, sorgulama ve güncelleme işlemlerini uygulamak.
-Web Uygulama Geliştirme:
ASP.NCore ile temel web uygulamaları oluşturmayı öğrenmek.
MVC (Model-View-Controller) tasarım desenini anlamak ve uygulamak.
-API Geliştirme:
RESTful API’lar oluşturmayı ve yönetmeyi öğrenmek.
API dokümantasyonu oluşturma ve test etme becerilerini geliştirmek.
-Güvenlik ve Kimlik Doğrulama:
Kullanıcı kimlik doğrulama ve yetkilendirme mekanizmalarını öğrenmek.
Kullanıcı oturum yönetimi ve veri güvenliği konularını anlamak.
-Test ve Hata Ayıklama:
Birim testlerin nasıl oluşturulup çalıştırılacağını öğrenmek.
Hata ayıklama teknikleri ve araçlarını kullanarak uygulamaları sorunsuz hale getirme becerilerini geliştirmek.
-Dağıtım ve Yayınlama:
.NCore uygulamalarını nasıl derleyip dağıtılacağını öğrenmek.
Uygulamanın farklı platformlarda (Windows, Linux, macOS) nasıl çalıştırılacağını anlamak.
-Performans ve Optimizasyon:
.NCore uygulamalarını nasıl optimize edeceğinizi öğrenmek.
Performans sorunlarını tanımlama ve çözme becerilerini geliştirmek.
-Gelişmiş Konular ve Teknolojiler:
.NCore ile ileri seviye konuları öğrenmek, örneğin SignalR, Dependency Injection gibi.
Docker ve bulut hizmetleri gibi modern geliştirme yaklaşımlarını anlamak.
.NCore ile Programlama Eğitimi, katılımcıların güçlü ve ölçeklenebilir uygulamalar geliştirmeleri için gerekli temel yetenekleri kazanmalarına yardımcı olmayı amaçlar. Eğitim, .NCore teknolojilerinin anlaşılmasını sağlayarak katılımcıları modern yazılım geliştirme dünyasına hazırlar.
—
Pazarama
Bir İş Bankası iştiraki olan ve İstanbul’da hizmet veren Topkapı Danışmanlık Elektronik Hizmetler Pazarlama ve Ticaret A.Ş. Pazarama.com üzerinden Türkiye’de faaliyet gösteren her ölçekteki firmayı bünyesinde bir araya getirmeyi hedefleyen pazaryeri modeli ile ülkemizdeki online alışveriş sektörünün gelişimine katkı sağlamak, müşteri verisini en doğru şekilde işleyerek, güvenli yeni nesil ödeme çözümleri ile desteklenen iyileştirilmiş bir deneyim sunmak, tüketicilerin ihtiyaç duyduğu ürün ve hizmetleri tek bir platformdan sunarak kendilerine dijital yol arkadaşlığında bulunmak ve paydaşlarının maksimum fayda sağlayacağı iş birliği modelleri geliştirmek amacı ile faaliyetlerde bulunmaktadır.
Şirket bu amaçlara yönelik olarak 11.09.2020 tarihinde İstanbul Ticaret Siciline tescil edilmiştir.
—
.NET Core kütüphanesi StackOverflow tarafından yapılan 2019 Geliştirici Anketi’nde en popüler 3. Kütüphanedir.
.NET Core, Microsoft ve .NET tarafından desteklenen ve Github üzerinde bulunan açık kaynaklı, çapraz platform geliştirme yapmaya olanak sağlayan bir platformdur.
.NCore, farklı işletim sistemlerinde (Windows, Macos & Linux ) uygulama geliştirmek için gerekli olan ortamı hazırlar.
.NCore, Windows, macOS ve Linux işletim sistemlerinde çalışabilen bir platformdur. Ayrıca bulut ve IoT uygulamaları oluşturulmasında kullanılabilir.
.NCore ile C#, Visual Basic ve F# dilleri ile uygulamalar veya kütüphaneler geliştirirken yararlanılabilir. Visual Studio, Visual Studio Code, Sublime Text ve Vim gibi editörler ile geliştirme yapılabilir.
.NCore ile geliştirilen Frameworkler arasında ASP.NCore, Windows 10 Universal Windows Platform (UWP) ve Tizen frameworkleri yer alır.
.NCore’un en önemli özelliklerinden biri, hızlı geliştirme döngüsüdür. Çalışma zamanı ve platformlara özgü temel kütüphanelere bir birim olarak taşınmaktadır. Platform-agnostik kütüphaneleri, tüm platformlarda olduğu gibi çalışmalıdır. Geliştiricinin verimliliğini arttırmak adına platforma özgü uygulamaları azaltma yönünde .NCore’un uyarlanabilirliği tasarlanmıştır.
.NCore ile oluşturulan uygulamalar arasında Windows uygulamaları, MS Office, Web uygulamaları ve Veri tabanı uygulamaları yer alır. .NCore ve ASP.NET uygulamaları ile Visual Studio arayüz program işbirliği ile de geliştirme yapılabilmektedir. Ayrıca .NCore ile masaüstü uygulamalarda geliştirilebilmektedir. Web uygulamaları, mikroservis, API ve çeşitli platformlar arası uygulamalar geliştirmeyi sağlar. Xamarin ile mobil uygulama geliştirme ve Unity ile oyun geliştirme gibi farklı alanlarda da kullanılabilir.
.NCore ile modüler programlar ortaya çıktığından dolayı programı paketler şeklinde yayınlamak mümkündür. Bu şekilde programın yayınlanması ve güncellenmesi çok daha hızlı bir hale gelmiştir.
.NCore ile birlikte platform bağımsız uygulama geliştirilebilmektedir. Eğer yapmak istediğiniz uygulamanın birden fazla platformda çalışmasını istiyor iseniz .NCore ile uygulama geliştirebilirsiniz.
.NCore öğrenerek ulusal ve uluslararası iş imkanlarına erişim şansınız artacak!