When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Sıfırdan C# Öğrenin ve Profesyonel Program Yazın
Sıfırdan C# eğitimi ve Winform, EntityFramework, CodeFirst, Sql Express ve SqlLocalDb, Setup Hazırlama ile proje yapımı

This Course Includes
udemy
4.5 (15 reviews )
18 total hours
turkish
Online - Self Paced
course
Udemy
About Sıfırdan C# Öğrenin ve Profesyonel Program Yazın
Yazılım öğrenmek istiyorsunuz ve proje yapmak istiyorsunuz. Fakat nasıl yapacağınızı bilmiyorsunuz.
İşte bu kurs tam size göre.
1. Yazılım için gerekli programı kurup başlangıç bölümlerinde C#'ı sizlerin kolaylıkla anlayabileceği sade bir dille anlatacağım. Sadece temel eğitim değil proje üretmenin de ön çalışmasını yapmış olacağız. Mümkün olduğu kadar yabancı kelimeler kullanmaktan kaçınacağım. Çünkü yeni başlayanlar bu telaffuzlardan rahatsız olur ve anlaşılması güç olur düşüncesindeyim.
2. C# 'a aşina olduktan sonra yine bir ön çalışma olması bakımından WinForm (Masaüstü-Desktop programlama) uygulaması üzerine proje öncesi pratik eğitimler yapacağız. Form uygulamalarında toolbox içerisinde epey nesne bulunmaktadır. Hepsini kullanmamız eğitim olması bakımından mümkün değildir. Bunlardan temel olanları kullanacağız, aslında buradaki maksadım projede işlem yaparken zorluk çekmemenizdir.
3. Son olarak proje aşaması gelecek ve burada sizlerin gelişiminin nişanesi olacak bir proje yapacağız. Bu proje sizin sonradan yapacağınız projelerin de alt yapısı niteliğinde olacak. Çünkü içerisinde kullanacağımız yapıları, yaklaşımları ve pratikleri ilerki uygulamalarınızda da uygulayabileceksiniz. Ayrıca şunu da belirteyim, kurslarımda genellikle öğrenciler için piyasaya yönelik çalışmalar yaparım. Bu haliyle satıp para kazanabileceğiniz bir proje olacaktır. Zaten diğer kurslarımı da incelerseniz bunun böyle olduğunu göreceksiniz.
GENEL OLARAK YAPACAKLARIMIZ
Consol üzerinde
Visual Studio Kullanımı (C#)
Değişkenler
Break Point Kullanımı
Operatörler
Şart İfadeleri (if , if else, switch)
Diziler
List Kavramı
Döngüler
Metodlar (Parametresiz, parametreli)
Class (temel class, kurucu meteod, kalıtım, modelleme)
Interface
Abstract Class
WinForm Pratikler
Form, Button, Label, TextBox, ComboBox, CheckBox, ListBox, RadioButton, Containers, DataGridView ile Console derslerinde gördüğümüz konuların pratikleri
Proje Aşaması
Aktif olarak WinForm nesneleri
EntityFramework
CodeFirst yaklaşımı ile Veritabanı işlemleri
İlişkili Tablolar
Sql Express/SqlLocalDb
Metodlar
Class'lar (Modelleme, Static Class vb)
Veri işlemleri (Müşteri, Araç, Bakım, İş Emri vb)
Global Filter
Linq-Lambda fonksiyonlarının aktif kullanımı
Programın Setup (Kurulum Dosyası haline getirilmesi
Hadi kolay gelsin hepinize
What You Will Learn?
- Sıfırdan yazılıma ilk adımı atacaksınız.
- C# ile temel işlemler (Console Üzerinde ve Başlangıç Düzey).
- Değişken, Operatörler, Döngüler, Şart İfadeleri, Diziler vb..
- Metodlar - Parametreli ve Parametresiz metodlar.
- Class nedir? Class pratikleri, Kalıtım (Inheritance), Kurucu Metod.
- Interface ve Class.
- Abstract Class.
- Class ile modelleme.
- WinForm temelleri - Masaüstü uygulama gereksinimleri.
- WinForm araçları kullanabilme (Orta Düzey).
- Program-Proje Üretme (Baştan Sona Sıfırdan İleri Düzey).
- EntityFramework.
- Code First ve DbContext Kullanımı.
- Sql Express ve SqlLocalDb.
- Global Filter.
- Repository ve IRepository.
- Müşteri Kayıt, Düzenleme, Silme.
- İş Oluşturma Araç Tanımlama.
- Araca Yapılan İşlemleri Kaydetme (Adet, Birim Fiyat, Toplam) , Silme, Genel Toplam.
- Araç Marka Model Ekleme, Düzenleme, Silme.
- Bakım Kategori ve Bakım İşlemi Ekleme, Düzenleme, Silme.
- İş Emri Kapatma, Tutar, KDV li Tutar, Alınan Ücret.
- Tarih Aralığında İş Emirleri Listeleme ve Toplam Gelir İzleme.
- Rdlc Report (Çıktı, PDF, Excel, Word alabilme) İş emri işlem sonucu raporlama.
- Setup Dosyası Oluşturmama.