Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Sıfırdan C# Öğrenin ve Profesyonel Program Yazın
Highest Rated
Rating: 4.7 out of 5(25 ratings)
129 students

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ı
Created byVELİ HOCA
Last updated 3/2025
Turkish
Turkish [Auto],

What you'll 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

Course content

4 sections124 lectures18h 6m total length
  • Visual Studio Kurulumu5:36
  • Program Tanıtım7:27
  • Kod Ekranı Merhaba Dünya10:22
  • C# Değişkenler 18:36
  • C# Değişkenler 29:00
  • C# Değişkenler 313:34
  • Break Point Kullanımı6:13
  • Değişkenler 48:47
  • Console Veri Alma ve Convert İşlemi12:43
  • Aritmetik Operatörler8:58
  • Ve/Veya Operatörleri6:35
  • Artırma ve Azaltma Operatörleri5:45
  • if-if else Kullanımı10:54
  • Diziler (Arrays)10:32
  • Switch Case Kullanımı4:26
  • List Kavramı7:11
  • Döngüler - While - Do While9:59
  • Döngüler - for Döngüsü6:36
  • Döngüler - foreach Döngüsü4:35
  • try catch Bloğu7:38
  • Metotlar - void - return13:42
  • Metotlar - Parametreli Metod12:57
  • Erişim Belirteçleri7:30
  • Class Yapısı10:27
  • Class Pratikler8:52
  • Class Kurucu Metod9:30
  • Class Kalıtım9:19
  • Class Modelleme ve Kalıtım11:36
  • Class Veri İşlemi ve Static Class7:03
  • Interface15:37
  • Abstract Class16:44

Requirements

  • Sıfırdan eğitim olacağı için herhangi programlama deneyimi gerekmez

Description

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

Who this course is for:

  • Sıfırdan yazılım öğrenmek isteyen ve ardından proje yapmak isteyenler