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.
C# Programlama Diline Hakimiyet
Temel C# söz dizimini öğrenerek, programlama dillerine giriş yapma becerisi.
Nesne Yönelimli Programlama (OOP)
Sınıf, nesne, kalıtım ve polimorfizm kavramlarını anlayarak, yazılım geliştirme projelerinde OOP'u kullanabilme yetisi.
Hata Yönetimi ve Sorun Giderme
Hata yakalama ve yönetimiyle birlikte, sağlam ve güvenli kod geliştirme becerisi.
Koleksiyonlar ve Veri Yapıları
List, Dictionary, Queue gibi veri yapıları ile verimli veri yönetimi.
Dosya İşlemleri ve Veri Yönetimi
Dosya okuma/yazma ve serialization gibi işlemleri öğrenerek veri tabanlarıyla entegrasyon becerisi.
LINQ Kullanımı
Veri sorgulama ve manipülasyonunda LINQ ile etkili çözümler geliştirme.
Modern Yazılım Geliştirme Teknikleri
Yazılım projelerinde kullanılan güncel metodolojiler ve pratiklere giriş yapma.
Basit ve Orta Düzey Uygulamalar Geliştirme
Öğrenilen bilgilerle kendi projelerini oluşturabilme ve uygulama geliştirme pratiği.
Eğitim Hedef Kitlesi: Bu eğitim, C# alanında temel bilgi ve becerilerini geliştirmek isteyen öğrenciler, yeni mezunlar ve kariyer değişikliği planlayanlar için tasarlanmıştır. Hedef kitle detayları;
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
Eğitim, yazılım kariyerine yeni başlayanlar için tasarlanmıştır.
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
- Bu program, C# programlama dilini ve .NET platformunu kullanarak temel programlama kavramlarını öğretmeyi amaçlamaktadır. Programın sonunda katılımcıların aşağıdaki yetenekleri edinmeleri hedeflenmektedir.
- C# Programlama Diline Hakimiyet
- Temel C# söz dizimini öğrenerek, programlama dillerine giriş yapma becerisi.
- Nesne Yönelimli Programlama (OOP)
- Sınıf, nesne, kalıtım ve polimorfizm kavramlarını anlayarak, yazılım geliştirme projelerinde OOP'u kullanabilme yetisi.
- Hata Yönetimi ve Sorun Giderme
- Hata yakalama ve yönetimiyle birlikte, sağlam ve güvenli kod geliştirme becerisi.
- Koleksiyonlar ve Veri Yapıları
- List, Dictionary, Queue gibi veri yapıları ile verimli veri yönetimi.
- Dosya İşlemleri ve Veri Yönetimi
- Dosya okuma/yazma ve serialization gibi işlemleri öğrenerek veri tabanlarıyla entegrasyon becerisi.
- LINQ Kullanımı
- Veri sorgulama ve manipülasyonunda LINQ ile etkili çözümler geliştirme.
- Modern Yazılım Geliştirme Teknikleri
- Yazılım projelerinde kullanılan güncel metodolojiler ve pratiklere giriş yapma.
- Basit ve Orta Düzey Uygulamalar Geliştirme
- Öğrenilen bilgilerle kendi projelerini oluşturabilme ve uygulama geliştirme pratiği. Eğitim Hedef Kitlesi: Bu eğitim, C# alanında temel bilgi ve becerilerini geliştirmek isteyen öğrenciler, yeni mezunlar ve kariyer değişikliği planlayanlar için tasarlanmıştır. Hedef kitle detayları;
- 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 Eğitim, yazılım kariyerine yeni başlayanlar için tasarlanmıştır.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.
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.