Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buraksenyurt/akademi
Sektör kampüste projesi kapsamında ESOGU - C# ile Programlama dersine ait notların yer aldığı repodur.
https://github.com/buraksenyurt/akademi
Last synced: 16 days ago
JSON representation
Sektör kampüste projesi kapsamında ESOGU - C# ile Programlama dersine ait notların yer aldığı repodur.
- Host: GitHub
- URL: https://github.com/buraksenyurt/akademi
- Owner: buraksenyurt
- Created: 2023-10-12T14:46:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-18T18:28:00.000Z (10 months ago)
- Last Synced: 2024-10-12T08:17:17.901Z (about 1 month ago)
- Language: C#
- Size: 6.35 MB
- Stars: 67
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C# ile Programlama Dersi - ESOGU(Eskişehir Osmangazi Üniversitesi)
Sektör kampüste projesi kapsamında **ESOGU - C# ile Programlama** seçmeli dersine ait notların yer aldığı genel repodur. Dönem boyunca C# programlama dili temel unsurları ile anlatılacak olup nesne yönelimli dil özellikleri üzerinde durulması planlanmaktadır. Dersler Lesson_00, Lesson_01 ... formasyonunda klasörlendirilmektedir. Ders sırasında anlatılanlara ait hatırlatıcı bazı notlar Documents klasölerinde, yazılan program kodları ise Projects klasöründe toplanacaktır. Bir sonraki ders için verilen ödevler _(eğer varsa)_ Documents klasörlerindeki Readme dosyalarında bildirilecektir.
- [x] **[Lesson_00 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_00)** .Net Çalışma Ortamının Tanıtımı, C# ile İlgili Genel Bilgiler ve Hello World Uygulaması
- [x] **[Lesson_01 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_01)** Temel Veri Tiplerinin Tanımıtı, Değişken Kullanımları, Terminalden Girdi Alınması ve Dönüştürme İstisnaları
- [x] **[Lesson_02 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_02)** Terminalden Girdi Alma, Tip Dönüştürme İşlemleri, Enum sabitleri, Sonsuz Döngü ve Basit Karar Yapıları ile İlk Sınıf(class) Tasarımı.
- [x] **[Lesson_03 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_03)** Sınıf Tasarlama, Nesne Örnekleme, Sınıf Metotlarını Kullanma, Basit Dizi(array) Operasyonları ve foreach.
- [x] **[Lesson_04 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_04)** Sınıf Kütüphaneleri, Solution yapısı, Referans Etme ve Birim Testler
- [x] **[Lesson_05 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_05)** Daha Çok Birim Test ve Generic List Kullanımı ile Basit LINQ Metotlarının Uygulanması
- [x] **[Ara Sınav :](https://github.com/buraksenyurt/akademi/tree/main/Quiz)** 20 soruluk ara sınav. Toplam süre 60 dakika. Bu haftaya kadar işlenen konuları kapsamaktadır. Sorular eşit puanda değil ve çoktan seçmelidir. Quiz isimli klasörden soruları içeren dokümana ulaşılabilir.
- [x] **[Lesson_06 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_06)** LINQ Metotlarının İç Dinamiğini Anlamak, Temsilciler (_delegates)_, Genişletme Metotları _(Extension Methods)_ ve Fonksiyonel Programlama Paradigmasını Tanımak
- [x] **[Lesson_07 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_07)** Genişletme Fonksiyonları ile Tipleri Zenginleştirmek ve Nesneler için Olay Metotlarını Kullanmak _(Event Handlers)_
- [x] **[Lesson_08 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_08)** Temel Dosya Yazma/Okuma İşlemleri ve Exception Handling
- [x] **[Lesson_09 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_09)** Nesne Verilerini Depolama Biçimleri ve Koleksiyonların Fiziki Ortama Yazılıp/Okunması
- [x] **[Lesson_10 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_10)** Interface Kavramına Giriş ve Nesne Bağımlılıklarının Çözümlenmesi
- [x] **[Lesson_11 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_11)** Kalıtım Kavramı ve Örnek Üzerinden İncelenmesi
- [x] **[Lesson_12 :](https://github.com/buraksenyurt/akademi/tree/main/Lesson_12)** Kendi Generic Türlerimizi, Exception ve Attribute Sınıflarımızı Yazmak
- [x] **[Final Sınavı :](https://github.com/buraksenyurt/akademi/tree/main/FinalExam)** Yine 20 sorudan oluşan final sınavıdır. Toplam süre 75 dakika olarak planlanmıştır ve dönem boyu işlenen ders müfredatını kapsamaktadır. _(Sınav sonuçları girildikten sonra sorular ve cevapları eklenecektir)_
- [x] **[Bonus :](https://github.com/buraksenyurt/akademi/tree/main/Bonus)** Kıyıda köşede kalmış olan, üzerinde çok fazla durulmamış ve müfredata ağır gelebilecek bazı konular için açılmış bölümdür.