Open Source Development with .NET Core
Türkiye’de ve dünyada en çok tercih edilen programlama frameworklerinden birisi olan .Net Core kütüphanesi, birçok uygulamayı başarılı ve performanslı bir şekilde platform bağımsız geliştirmeyi amaçlamaktır. .Net Core ile Open Source Uygulama Geliştirme eğitimi ile birlikte Linux işletim sistemi üzerinde uygulama geliştirmenin detayları incelenecektir.
Ön Koşul
Bu eğitimin herhangi bir ön koşulu yoktur.
About This Course
- Open Source Development with .NET Core yazılım eğitiminde hedef, Microsoft firmasının her platformda uygulama geliştirmeyi hedefleyen .NET Core kütüphanesinin teknolojisini öğreterek, katılımcıların güçlü yazılım mimarileri oluşturmasını sağlamaktır.
- Microsoft tarafından yayınlanmış ve birçok yazılım geliştirici anketinde en üst sıralarda yer alan ASP.NET Core dilini etkin bir şekilde kullanarak, performanslı ve platform bağımsız uygulamalar geliştirilmesi hedeflenir.
- Katılımcılar temel ve ileri yazılım geliştirme süreçlerine, Microsoft tarafından geliştirilen ve en belirgin özelliği performans ve Cross-Platform bağımsızlık olan .NET Core teknolojisi ile hakim olacaklardır. .NET Core ile birlikte Windows, macOS ve Linux platformlarına çeşitli uygulamalar geliştirebilecek bilgi ve donanıma sahip olacaklardır.
Learning Objectives
.NET Core ile birlikte platform bağımsız uygulama geliştirilebilmektedir.
.NET Core, açık kaynak kodlu bir yazılım dili olduğu için bir çok geliştirici tarafından desteklenmektedir. Esnek bir kullanıma sahiptir.
.NET Core; Docker vb. Container mimariler için uygundur.
.NET Core uygulamaları C#, F# ve Visual Basic dilleriyle geliştirilebilir.
.NET Core’un 2020 yılı içerisinde .NET kütüphanesinin yerini alması hedeflenmektedir.
.NET Core kütüphanesi StackOverflow tarafından yapılan 2019 Geliştirici Anketi’nde en popüler 3. kütüphanedir.
Target Audience
- Platform ve işletim sistemi bağımsız uygulama ve açık kaynak kodlu uygulama geliştirmek,
- NET bilgisini bir üst seviyeye taşımak,
- Web uygulamaları geliştirmek,
- Bulut tabanlı uygulama geliştirmek,
- MSSQL, MongoDB, PostgreSQL gibi farklı database sistemleri ile çalışmak isteyen katılımcılar içindir.
Material Includes
- BilgeAdam Akademi Katılım Sertifikası
Requirements
- Microsoft .NET ile Programlamaya Giriş
- ASP.NET Core MVC Genel Bakış
- ASP.NET Core MVC ile Web Uygulamaları
- ASP.NET Core Middleware ve Service
- ASP.NET Core Controller, View, Model
- ASP.NET Core Entity Framework Core
- .NET Core with Data Source
- ASP.NET Core MVC’de Layout, CSS ve JavaScript
- Client-Side Uygulama Geliştirme
- Test ve Sorun Giderme
- Güvenlik, Performans ve Ðletişim
- Web APIs Ðmplementasyonu
- Hosting and Deployment
Online-Canlı Eğitim
Eğitimi eğitmen ve sınıf arkadaşlarınla birlikte video konferans uygulamaları üzerinden canlı olarak takip edebileceğin eğitimlerdir. Ders boyunca eğitmenini, sınıf arkadaşlarını ve ders notlarını eş zamanlı görebilir, eğitmene istediğin zaman soru sorabilir, uygulamalara katılabilirsin.
Eğitimi eğitmen ve sınıf arkadaşlarınla birlikte video konferans uygulamaları üzerinden canlı olarak takip edebileceğin eğitimlerdir. Ders boyunca eğitmenini, sınıf arkadaşlarını ve ders notlarını eş zamanlı görebilir, eğitmene istediğin zaman soru sorabilir, uygulamalara katılabilirsin.
Sınıf Eğitimi/Dilediğin Yerden Katıl
BilgeAdam Akademi'nin fiziksel sınıflarda verilen eğitimleridir. Öğrenci nerede eğitim alacağını kendi seçer, ister fiziksel sınıflara gelebilir isterse planlanmış derslerine uzaktan, online-canlı olarak katılabilir.
BilgeAdam Akademi'nin fiziksel sınıflarda verilen eğitimleridir. Öğrenci nerede eğitim alacağını kendi seçer, ister fiziksel sınıflara gelebilir isterse planlanmış derslerine uzaktan, online-canlı olarak katılabilir.
Planlanan Sınıflar
Planlanmış bir eğitim bulunmamaktadır.
Katılım sertifikalarının yanı sıra aldığınız eğitimlerle ilgili ücretli sınavları yetkili sınav merkezlerinde geçerek, uluslararası sertifikalara sahip olabilirsiniz.