Programming in C# Eğitimi
Bu kurs, C# tabanlı bir programlama dili öğrenmek ve .NET platformunun temel yeteneklerini kavramak isteyenler için tasarlanmıştır. Eğitim boyunca katılımcılar, C# içine nasıl entegre edildiğini, temel programlar yazmak için bir ortamın nasıl kurulacağını ve standart kütüphanelerin nasıl kullanılacağını öğreneceklerdir.
Eğitim İçeriği
C#'e Giriş
- C#'in Tarihçesi
- .NET platformu
- Dokümantasyonun ve seçilmiş kitapların kullanımı
- C# ve .NET'in gelişimindeki trendler
Sözdizimi
- Veri türleri
- Basit türler
- Operatörler
- Nesne serileştirme
- Veri koleksiyonları
- Komut akışı kontrolü
- Tablolar
Nesne yönelimli programlama
- Modelleme
- Nesneler: özellikler ve yöntemler
- Nesne oluşturma
- Nesneler ve referanslar
- Sınıflar
- Arayüzler
- Soyut sınıflar
- Çok biçimlilik
Hata Yönetimi İstisnalar
- Try... catch komutu
- Kendi istisna türlerinizi oluşturma
Giriş-çıkış işlemleri
- Akışlar ve filtreler
- Dosya desteği
.NET'te C# kullanarak web uygulamaları oluşturmanın temelleri
- ASP.NET Core'ye genel bakış
- Çok katmanlı mimari
- Uygulama mimarisi İstek / Yanıt
- Make bağlantısı ve veritabanıyla çalışma
- Uygulama iş katmanının modellenmesi
- Katman denetleyicileri
- Görünümler oluşturma
- Yaygın kullanım durumlarının tartışılması
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Programming in C# Eğitimi - Booking
Programming in C# Eğitimi - Enquiry
Danışanlarımızın Yorumları (7)
Resources available for use were plentiful.
Kehinde - Computerbits
Eğitim - Programming in C#
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
Eğitim - Programming in C#
Colin succeeded to deliver the contents of the course in a smooth way and explain in simple terms when the audience had a misunderstanding. The transition he has made from one chapter to another is outstanding. Just like a story teller, combining theory with practical exercises, he managed greatly to capture our attention.
Ionel - Sepura Plc
Eğitim - Programming in C#
I thought Colin was an excellent teacher. Very knowledgeable and enthusiastic about the subject, but also kind and encouraged questions and made me feel comfortable asking. He adjusted the materials to suit me and spent some time working on some foundation points that were not in the workbook to ensure I had developed a good understanding. I appreciated that he took a little additional time to work through a few more points he thought would be useful to me, and then recommended some additional material that he thought would be beneficial in my future learning. I wish the course could have been longer!
Caltha Stevenson-Hanns - UCEM
Eğitim - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Eğitim - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Eğitim - Programming in C#
I appreciate the way training was handled, that different training topics were covered when going through an example. Trainer is well experienced and knowledgeable with the subject.
Abdur Raafiu Mohamed Farook - Emerson Process Management
Eğitim - Programming in C#
Yaklaşan Etkinlikler
İlgili Kurslar
Introducing C# 6.0 with Visual Studio 2015/2017
28 SaatBu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), katılımcıları C# 6.0'ın yeteneklerini Visual Studio 2015/2017 ortamında kullanmak için gereken temel becerilerle donatır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Visual Studio 2015/2017'deki Entegre Geliştirme Ortamını (IDE) kullanmak ve gezinmek.
- Console.WriteLine, Console.ReadLine ve Hello C# World! gibi temel C# işlevlerini uygulamak.
- C# kodunun derlenmesi ve hata ayıklama sürecini anlamak.
- Kod dokümantasyonu ve okunabilirliği için C# içinde yorumlar uygulamak.
- CLR, GC, DLL, EXE ve .NET içindeki teknolojiler dahil olmak üzere .NET 6.0'ın temellerini keşfetmek.
- C#'nin 1.0'dan 6.0'a kadar olan tarihçesini gözden geçirmek ve anahtar kelimeler, değişmez değerler, operatörler ve ifadeler gibi C# temellerini kavramak.
- C# 6.0'da sayısal ve boolean türler, sınıflar, nesneler, alanlar, özellikler, indeksleyiciler, operatörler, yöntemler ve daha fazlasıyla çalışmak.
- Koleksiyonlar, dosya işleme, veri akışları, sistemler arası iletişim, tarihler, serileştirme ve paralel programlama dahil olmak üzere .NET Sınıf Kitaplığı özelliklerini keşfetmek.
- Access ve ADO.NET, LINQ, ORM (Entity Framework) ve Service-Oriented Architecture (SOA) içindeki verileri kullanarak verileri işlemek ve değiştirmek.
- Windows Presentation Foundation, ASP.NET MVC 2 ve Silverlight gibi C# ve .NET Framework 6'da geliştirilebilecek uygulamaları gözden geçirmek.
Advanced Blazor
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Entity Framework (EF) Core ve Blazor kullanarak bir web sitesinde uygulama benzeri bir deneyim oluşturmak için İlerleyici Web Uygulaması (PWA) geliştirme özelliklerini öğrenmek isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Veritabanlarıyla çalışmak için EF paketini kullanın.
- Blazor bileşenlerini, hizmetlerini, bağımlılık enjeksiyonunu, düzeni ve yönlendirmeyi kullanın.
- Bir uygulamada PWA özelliklerini etkinleştirmek için hizmet çalışanları oluşturun.
- Anlık bildirimler ve diğer PWA özelliklerini kullanın.
Advanced Programming in C#
35 SaatBu eğitmen liderliğindeki canlı eğitim, Türkiye'da C#'nin gelişmiş özelliklerini tanıtmakta ve gerçek dünya problemlerini çözmek için hem masaüstü uygulama programlama dili hem de web programlama dili olarak kullanımını incelemektedir.
Programming teknikleri ve prensipleri, sınıf içi uygulamalı alıştırmalar ve adım adım rehberlik yoluyla gösterilmekte ve uygulanmaktadır.
High-Performance Application Development with .NET Core
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), farklı sistemlerde çalışabilen, optimize edilmiş uygulamalar oluşturmak, derlemek, test etmek, hata ayıklamak ve dağıtmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- .NET Core tabanlı bir geliştirme ortamı kurarak uygulama geliştirmeye başlayabileceklerdir.
- Yeni uygulamalar oluşturmak veya mevcut olanları optimize etmek için ASP.NET Core çerçevesini ve kütüphanelerini kullanabileceklerdir.
- Gelişmiş .NET Core araçlarını kullanarak uygulamaların performansını izleyebilecek ve iyileştirebileceklerdir.
- .NET Core özelliklerinin arkasındaki prensipleri anlayabilecek ve bu bilgiyi diğer iş uygulamalarına uygulayabileceklerdir.
Blazor WebAssembly
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), bir web uygulaması oluşturmak için Blazor Web Assembly'yi kullanmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Blazor WebAssembly içinde formları ve kimlik doğrulamayı anlayabilmek.
- Bir Blazor WebAssembly projesi oluşturabilmek.
- Web uygulamanızı çalıştırmanın farklı yollarını öğrenebilmek.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 SaatBu kurs 3 ana bölümden oluşmaktadır ve sunumların ve uygulamalı egzersizlerin bir karışımından oluşmaktadır.
- VB.NET Dil Visual Studio 2012'de
- VB.NET Nesne Yönelimliliği
- VB.NET ve Sql Server 2012
Introduction to .Net Core
14 Saat.NET Core, Windows, macOS ve Linux üzerinde .NET uygulamaları oluşturmak için açık kaynaklı bir çerçevedir.
Bu eğitmen liderliğindeki canlı eğitimde, katılımcılar .Net Core'un temellerini, .Net Core'un diğer çerçevelere kıyasla benzersiz özelliklerini gösteren örnek bir uygulama oluşturarak öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- .Net Core'u, geliştirme yapmaya hemen başlamak için gereken araçlar ve IDE'lerle birlikte kurmak.
- Web uygulamaları, konsol uygulamaları, mikro hizmetler ve kütüphaneler dahil olmak üzere çeşitli yazılım türlerini oluşturmak için .Net'i kullanmak.
- Sınıf kitaplıkları, paketler, meta paketler ve çerçeveler dahil olmak üzere .Net Core'un bileşenlerini anlamak.
- Örnek bir web uygulaması oluşturmak, hata ayıklamak ve dağıtmak.
Hedef Kitle
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, alıştırmalar ve canlı laboratuvar ortamında yoğun uygulamalı çalışma.
Not
- Bu kurs .Net Core 2.x üzerine kuruludur ve hem Windows hem de Linux ortamları için kullanılabilir.
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
- .Net Core hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 SaatHedef Kitle
- Geliştiriciler
Kurs Formatı
- Ders anlatımı, tartışma, egzersizler ve canlı laboratuvar ortamında yoğun uygulamalı çalışmanın bir karışımı.
Entity Framework Core 2.0
14 SaatBu eğitmen liderliğindeki canlı eğitimde, katılımcılar Türkiye aracını kullanarak ASP.Net Core uygulaması oluşturmayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Entity Framework Core 2.0 MVC web uygulamaları oluşturmak için gerekli çerçeveyi ve araçları kurmak.
- MS SQL Server üzerinde veritabanı işlemleri gerçekleştirmek.
- Uygulama geliştirmede "kod önce" ve "veri önce" yaklaşımını kullanmak.
- Göç ve tohumlama işlemlerini gerçekleştirmek.
- Gelişmiş veri modelleme kavramlarını anlamak.
- Örnek bir ASP.Net Core uygulaması oluşturmak.
Introduction to Blazor
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), tam yığın C# web uygulamaları oluşturmak için Blazor'yı kullanmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- C# ve Blazor ile web uygulamaları geliştirme.
- JavaScript API'lerini ve kitaplıklarını çağırmak için C# kodunu kullanma.
- İstemci tarafı C# kodunu ve istemci mantığını doğrudan bir tarayıcıda veya sunucuda çalıştırma.
- Azure ile Blazor web uygulamalarını dağıtma.
Machine Learning and AI with ML.NET
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde), kurumsal uygulamalar için yürütülen veri analizlerinden otomatik olarak tahminler elde etmek amacıyla ML.NET makine öğrenimi modellerini kullanmak isteyen veri bilimcileri ve geliştiricilere yöneliktir.
";s:9:"timestamp";i:1724838641;}i:1;a:2:{s:7:"content";s:79:"Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
";s:9:"timestamp";i:1724838641;}i:2;a:2:{s:7:"content";s:664:"- ML.NET'i kurmak ve uygulama geliştirme ortamına entegre etmek.
- ML.NET araçlarının ve algoritmalarının arkasındaki makine öğrenimi ilkelerini anlamak.
- Sağlanan verilerle akıllıca tahminler yapmak için makine öğrenimi modelleri oluşturmak ve eğitmek.
- ML.NET metriklerini kullanarak bir makine öğrenimi modelinin performansını değerlendirmek.
- ML.NET çerçevesine dayanarak mevcut makine öğrenimi modellerinin doğruluğunu optimize etmek.
- ML.NET'in makine öğrenimi kavramlarını diğer veri bilimi uygulamalarına uygulamak.
Developing in ASP.NET MVC 6 Development
28 SaatASP.NET MVC 6 is new in Visual Studio 2015, and is the latest evolution of Microsoft’s web development stack. This course covers the latest APIs and development techniques for creating dynamic, modular, and testable web sites. We’ll explore the new features available in MVC6 and show how to get the best out of the latest toolset and integration possibilities.
What you’ll learn
- Understand MVC architecture principles and benefits
- Creating views, view components, and tag helpers
- Using ASP.NET dependency injection
- Creating RESTful services using Web API
- Getting the best out of GruntJS, NPM, and Bower integration
- Creating Single Page Applications (SPAs)
Implementing the Actor Model with Microsoft Orleans
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), dağıtık kurumsal .NET uygulamaları oluşturmak için Microsoft Orleans'yı kullanmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Microsoft Orleans'yı kurun ve yapılandırın.
- Aktör modeli çerçevesini ve Orleans içinde nasıl uygulandığını anlayın.
- Karmaşık eşzamanlılık ve diğer ölçeklendirme kalıplarını yönetmek zorunda kalmadan dağıtık uygulamalar oluşturun.
Unit Testing with C#
14 SaatBirim testi, bir kaynak kodunun bireysel birimlerini, özelliklerini değiştirerek veya bir olayı tetikleyerek beklenen sonucun elde edilip edilmediğini doğrulamak amacıyla test eden bir test yaklaşımıdır.
Bu eğitmen liderliğindeki canlı eğitimde, katılımcılar C# ve Visual Studio kullanarak örnek bir .Net uygulamasına karşı birim testleri yazmayı ve yürütmeyi öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- NUnit ve xUnit.net gibi test çerçevelerini kullanarak birim testi kodu oluşturma ve yönetme
- Daha geniş bir test odaklı geliştirme yaklaşımını tanımlama ve uygulama
- Bir uygulama için test kapsamını genişletmek üzere test çerçevesini uyarlama
Hedef Kitle
- Yazılım test mühendisleri
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 Saat487 ve 293'ü, 762 (Visual Basic .NET) dili ile birlikte bütünleşik bir geliştirme ortamı (IDE) olarak kullanmayı öğrenin. Bu, 4.7.2 .NET Framework üzerinde uygulanan çok paradigmalı, nesne yönelimli bir programlama dilidir.