C# ile Temel Programlama Bootcamp
C# ile Temel Programlama Bootcamp
Eğitim Hakkında
Bu eğitim, C# programlama dilini ve .NET platformunu kullanarak temel programlama kavramlarını öğretmeyi amaçlamaktadır. Katılımcılar, modern yazılım geliştirme tekniklerini öğrenerek kendi uygulamalarını oluşturmaya başlayacaklardır. Eğitim sonunda, katılımcılar temel C# söz dizimini anlayacak, nesne yönelimli programlamanın temellerini kavrayacak ve basit uygulamalar geliştirebilecek duruma geleceklerdir.
Eğitim Ek İmkanları: C# ile Temel Programlama Bootcamp programımızı minimum %90 katılım oranı ile tamamlayan tüm katılımcılar, BT Akademi’nin Bootcamp öğrencilerine özel olarak sunduğu “Temel Yazılım Test Eğitimimize” ücretsiz olarak katılım hakkı kazanacaktır.Devam Eğitimi Önerisi: Bu eğitimi başarılı şekilde tamamlayan öğrencilerimizin “İleri C# Bootcamp” programımıza katılmaları tavsiye edilmektedir.
Ön Koşul
Temel bilgisayar kullanım becerileri beklenmektedir.
Eğitim İçeriği
- Programlama nedir?
- NET Framework ve .NET Core tanıtımı
- Geliştirme ortamının kurulumu
- İlk C# programı: "Hello, World!"
- Değişkenler ve veri tipleri
- Operatörler ve ifadeler
- Tip dönüşümleri
- Koşullu ifadeler (if, else, switch)
- Döngüler (for, while, do-while, foreach)
- Diziler ve çok boyutlu diziler
- Metot tanımlama ve çağırma
- Parametre türleri (value, reference, out, params)
- Metot overloading
- Recursive metotlar
- Sınıf ve nesne kavramları
- Constructor ve Destructor
- Property'ler ve auto-implemented property'ler
- Erişim belirleyiciler (public, private, protected)
- Static üyeler ve metotlar
- Kalıtım kavramı
- Base ve derived sınıflar
- Method overriding
- Virtual ve abstract metotlar
- Sealed sınıflar
- Interface kavramı
- Interface implementasyonu
- Çok biçimlilik ve interface'ler
- IComparable ve IComparer kullanımı
- Exception kavramı
- Try-catch-finally blokları
- Custom exception oluşturma
- Exception handling best practices
- ArrayList ve List<T>
- Dictionary<TKey, TValue>
- Queue<T> ve Stack<T>
- LinkedList<T>
- Generic metotlar ve sınıflar
- File ve Directory sınıfları
- StreamReader ve StreamWriter
- Dosya okuma ve yazma işlemleri
- Serialization kavramı
- LINQ nedir?
- LINQ to Objects
- Temel LINQ operatörleri (Where, Select, OrderBy)
- Lambda ifadeleri ve LINQ
Kazanımlar
- C# programlama diline hakimiyet ile temel söz dizimini öğrenerek programlamaya giriş yapabileceksiniz.
- Nesne yönelimli programlama (OOP) kavramlarını (sınıf, nesne, kalıtım, polimorfizm) anlayarak yazılım projelerinde uygulayabileceksiniz.
- Hata yönetimi ve sorun giderme becerisi kazanarak sağlam ve güvenli kod geliştirebileceksiniz.
- Koleksiyonlar ve veri yapıları (List, Dictionary, Queue) ile verimli veri yönetimi sağlayabileceksiniz.
- Dosya işlemleri ve veri yönetimi (okuma/yazma, serialization) öğrenerek veri tabanlarıyla entegrasyon yapabileceksiniz.
- LINQ kullanımı sayesinde veri sorgulama ve manipülasyonunda etkili çözümler geliştirebileceksiniz.
- Modern yazılım geliştirme teknikleri ile güncel metodolojilere giriş yapabileceksiniz.
- Basit ve orta düzey uygulamalar geliştirme becerisi kazanarak kendi projelerinizi oluşturabileceksiniz.
Hedef Kitle
- Programlamaya yeni başlayanlar
- C# öğrenmek isteyen BT profesyonelleri
- Yazılım geliştirmeye ilgi duyan öğrenciler
- Kariyerini yazılım geliştirme yönünde değiştirmek isteyenler
Sertifika
Bootcamp’e minimum %80 oranında katılım gösterilmesi durumunda “BT Akademi Katılım Sertifikası”, %90 ve üzerinde katılım gösterilmesi ile birlikte eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda ise “BT Akademi Başarı Sertifikası” dijital ve QR kod destekli olarak verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.