Visual C# programlama dili
Miscellanea / / November 28, 2023
Eğitimin süresi: 72 akademik saat
Eğitim şekli: tam zamanlı, uzaktan, web semineri formatı
Faizsiz taksit imkanı (hizmet hakkında daha fazla bilgi için Enstitü personeline danışın).
İş bitirme belgesi: "Visual C# programlama dili" kursunda ileri düzey eğitim sertifikası. Oluşturulan örneğin .Net Framework uygulamalarının oluşturulması, 5 yıl geçerlidir.
Verilen belgenin verileri FIS FRDO'nun birleşik kaydına girilir.
Öğrenme süreci hakkında:
Eğitim teknik donanıma sahip sınıflarda gerçekleştirilmekte, her öğrenciye bireysel bilgisayar sağlanmakta, sınıflar gerekli tüm öğretim materyalleri ile donatılmıştır.
Kurs hakkında:
Kurs, mevcut Visual C# programlama dilini öğrenmek isteyen başlangıç seviyesindeki programcılara yöneliktir. Kurs, Visual C# programlama bağlamında Microsoft Visual Studio'da nasıl çalışılacağını öğretir. Tüm nesne yönelimli dillerin daha ileri düzeyde incelenmesinin temelini oluşturur.
Kursun amacı: Nesne yönelimli programlama dili Visual C#'da programlamanın temellerini öğretmek.
Kurs tamamlandığında kazanılan beceriler:
OOP yapılarında gezinme yeteneği;
C# dilinde dizileri, operatörleri ve ifadeleri anlayın;
Kalıtım, yuvalama ve içermeyi anlayın;
Arayüzleri, numaralandırmaları ve yapıları anlayın;
Anlamını anlayın: delegeler ve jenerikler.
C# programlarının nesne yönelimi
Türler, sınıflar, nesneler;
C# dilinde program;
Ad alanı ve konsol uygulaması oluşturma;
Referans türleri ve değer türleri;
C# türlerinin sınıflandırılması;
Basit türler, değişmez sabitler;
Temel türlerin değişkenleri ve sabitlerinin bildirimi.
C# Kullanarak .Net Uygulamaları Oluşturma
NET Framework SDK'sı;
.NET Uygulama Türleri;
Visual Studio ile çalışmak;
Visual Studio'da proje oluşturma;
Projeyi incelemek ve projeyi kodla doldurmak;
Proje düzeni;
Projede hata ayıklama.
C# dilinde işlem, operatörler ve ifadeler
C# dili işlemleri;
Operatörler hakkında genel bilgiler;
Etiketler ve koşulsuz atlama operatörü;
Koşullu operatör;
Döngü operatörleri;
Kontrol aktarımı ve anahtar operatörleri;
Aritmetik türlerin otomatik ve açık dökümü;
Boolean tipi ve mantıksal ifadeler;
Sembolik İşlemlerle İfadeler;
Koşullu işlemler.
Diziler
Tek boyutlu diziler;
ARRAY sınıfının mirasçıları olarak diziler;
Dizi türleri ve çok boyutlu diziler;
Dizi dizileri ve dikdörtgen olmayan diziler;
Dizi dizileri ve sığ kopyalama.
String'ler String sınıfının nesneleridir
Dize değişmezleri;
Dize nesneleri ve dize türü referansları;
Stringler üzerinde işlemler;
String sınıfının bazı yöntemleri ve özellikleri;
Çizgilerin oluşumu;
Kapsayıcı olarak dize;
Radyo düğmelerinde dizelerin kullanılması;
Dize dizileri ve dize karşılaştırmaları;
Dize türünü içeren dönüşüm;
String sınıfının nesnelerinin değişmezliği.
C# Yöntemleri
Yöntemler-prosedürler ve yöntemler-işlevler;
Sabit parametreler ve argümanlar arasındaki ilişki;
Değişken sayıda argüman içeren yöntemler;
Yöntemin aşırı yüklenmesi;
Özyinelemeli yöntemler ve Array yöntemi. Düzenlemek.
Sınıflar
Statik sınıf üyeleri;
Sınıf alanları (statik alanlar);
Statik sabitler, statik yöntemler;
Statik kurucu, statik sınıflar;
Sınıf beyanı;
Nesne alanları;
Nesne yöntemlerinin bildirimleri;
Bir sınıf ve nesnelerine bir örnek;
Bunu bağlayın;
Sınıf nesnelerinin yapıcıları;
Yıkıcılar ve sonlandırıcılar.
Sınıf üyesi işlevlerinin aşırı yüklenmesi
Yöntemin aşırı yüklenmesi;
Yapıcının aşırı yüklenmesi;
Dizin oluşturucuların aşırı yüklenmesi;
Operatör Aşırı Yükleme Temelleri;
İlişkisel operatörlerin ve doğru-yanlış operatörlerin aşırı yüklenmesi;
Mantıksal operatörlerin aşırı yüklenmesi;
Dönüşüm operatörleri.
Sınıfları dahil etme, iç içe yerleştirme ve devralma
Sınıf nesneleri dahil;
Sınıf yuvalaması;
Sınıf mirası;
Kalıtım sırasında sınıf üyelerinin erişilebilirliği;
Kalıtım yöntemleri;
Soyut yöntemler ve soyut sınıflar;
Yazılan sınıflar ve yöntemler;
Soyut sınıfların kullanılması.
Arayüzler, numaralandırmalar ve yapılar
OOP'ta iki tür kalıtım;
Arayüz bildirimleri;
Arayüzlerin uygulanması;
Tip olarak arayüz;
Arayüzler ve kalıtım;
Numaralandırmaların temel sınıfı;
Yapılar;
Paketleme ve açma;
Arayüzlerin yapılara göre uygulanması;
Visual Studio 2012'de GUI geliştirmenin özellikleri
WPF Arayüzleri
Kontrol türleri ve amaçları
Kontrollerin yerleştirilmesi ve program koduna başlatılması
Basit bir uygulamanın geliştirilmesi
İstisnalar
Sistem istisnaları ve bunların ele alınması;
İstisna özellikleri;
İstisnaları kullanarak yazılım yönetimi;
İstisnaları atmak;
Özel istisna sınıfları.
Delegeler ve etkinlikler
Temsilci söz dizimi;
Delege dizileri;
Çok noktaya yayın delege örnekleri;
Delegeler ve geri aramalar;
Anonim yöntemler ve olaylar.
genellemeler
Uyum aracı olarak genellemeler;
Genel sınıfların bildirimi;
Yazma parametrelerinin sınırlamaları;
Genelleştirilmiş yapılar;
Genelleştirilmiş arayüzler;
Genelleştirilmiş yöntemler;
Genelleştirilmiş delegeler
Dersi özetlemek