C# programlama dili ile Temel Programlama Eğitimi

C# programlama dili ile temel programlama öğreneceksiniz.
Rating: 4.3 out of 5 (204 ratings)
10,041 students
C# programlama dili ile Temel Programlama Eğitimi
Rating: 4.3 out of 5 (204 ratings)
10,041 students
C# programlama dilinin temellerini sade, anlaşılır ve korkusuzca mantığına uygun bir şekilde öğreneceksiniz
C# programlama diline güzel bir başlangıç yapacaksınız.

Requirements

  • Kursta herhangi bir bilgi birikimine gerek yoktur. Her şeyi yazılıma dair sıfır bilgiye sahip birinin anlayacağı şekilde anlattım.
Description

Bu eğitim seti sayesinde;

  • C# programlama dilini öğrenirken keyif alacaksınız.

  • C# ile yazılan programlar sayesinde algoritma yeteneğinizi geliştireceksiniz.

  • C# programlamada yazılan kodların bilgisayar tarafından nasıl karşılandığını anlayacaksınız.

  • C# programlama diline ait özellikleri kavradıktan sonra pratik yaparak kendinizi geliştireceksiniz.

BİR ŞEYİ BİLMEK BAŞKADIR ÖĞRETMEK BAMBAŞKADIR.

"C# ve SQL| Sıfırdan C# ile Nesneye Yönelik Programlama | C#" kursuma hepinizi bekliyorum.

Who this course is for:
  • C# programlama dilininin temellerini sıfırdan öğrenmek isteyen herkes
  • Üniversitelerde C# programlama dili dersi gören herkes
Course content
9 sections • 64 lectures • 12h 15m total length
  • C# mini tanıtım
    04:26
  • C# programlarımıza genel çerçeveden bakıyoruz
    23:43
  • Değişkenleri Detaylı Tanıyalım
    39:36
  • Kullanıcıdan girdi alma işlemleri
    21:42
  • Örnek 1 - Kullanıcıdan ismini yaşını ve boyunu alıp ekrana yazdıran program
    06:16
  • "var" ve "const" anahtar kelimeleri
    06:04
  • Toplama, çıkarma, çarpma, bölme ve mod alma işlemleri
    08:51
  • Atama Operatörleri
    06:15
  • Arttırma ve Azaltma Operatörleri
    10:10
  • Örnek 1 - Kare ve Dikdörtgenin çevresini ve alanını hesaplayan program
    09:01
  • Örnek 2 - Dairenin çevresini ve alanını bulan program
    05:20
  • Örnek 3 - Matematiksel Denklem Çözme
    10:14
  • Matematiksel İşlemlerde Kullanılan Hazır Metotlar
    07:57
  • Örnek 4 - 6 Basamaklı bir sayının sayı değerlerinin toplamını bulan program
    07:42
  • Örnek 5 - İki sayının değerlerini birbirleri arasında değiştirme
    05:19
  • OYUN - Mini bir oyun mantığı ve algoritma çözümlemesi - Toplama İşlemi
    32:15
  • If - else if -else (Kontrol yapıları)
    23:09
  • Örnek1-Vize ve final notlarına göre öğrencinin geçme durumunu hesaplayan program
    12:28
  • Örnek 2 - Girilen sayının Tek mi Çift mi olduğunu söyleyen program
    03:40
  • Örnek 3 - Hesap Makinesi
    06:17
  • Örnek 4 - İç içe if-else if-else --- Yaşa göre yaş grubunu söyleyen program
    09:12
  • Örnek 5 - İç içe if-else if-else --- 4 tane sayıdan en büyük olanı bulan program
    11:24
  • Switch - Case Kontrol Yapıları
    08:20
  • Örnek1 - Kullanıcının mesleğine göre maaş aralığını söyleyen program
    06:24
  • Örnek 2 - Bir sınıftaki öğrenci sayısını şube koduna göre gösteren program
    05:30
  • While Döngüsü
    11:01
  • Örnek 1 - İç içe while döngüsü - Çarpım tablosu
    07:12
  • Örnek 2 - 1'den N'e kadar olan sayıların toplamını bulan program
    04:26
  • Örnek3 - İki sayı arasındaki sayıların toplamını bulan program
    08:23
  • Örnek 4 - Bir sayının Faktöriyelini Hesaplama
    06:05
  • Do-While Döngüsü
    03:53
  • Örnek 1 - Restoran Menüsü Programı
    11:29
  • Örnek 2 - İki sayının EBOB değerini bulan program
    10:02
  • Örnek 3 - Girilen sayıyı tersten yazdıran program
    13:34
  • Döngüler - For Döngüsü
    10:16
  • Örnek1 - 1 ile N arasındaki sayıları istenilen aralıkla ekrana yazdıran program
    05:08
  • Örnek 2 - Ekrana yıldızlardan baklava dilimi yazdıran program
    25:14
  • Örnek3 - Fibonacci Serisini Ekrana Yazdıran Program
    15:39
  • Örnek 4 - For Döngüsü İçerisinde Birden Fazla Değişken Kullanma
    04:52
  • Sonsuz Döngü Kavramı
    05:36
  • Break ve Continue Anahtar Kelimeleri
    08:19
  • Metotlara Giriş
    06:53
  • Boş Döndüren Metotlar
    12:48
  • Dönüş Değerine Sahip Metotlar
    15:48
  • Tercihe bağlı ve parametre isimlerini kullanarak değer ataması yapma
    15:40
  • Argüman Geçişleri
    10:37
  • Metotlarda Overloading (Aşırı Yükleme)
    08:14
  • Recursive ve Iterative Metotlar (Özyinelemeli ve Tekrarlayan Metotlar)
    10:53
  • Nesneye Yönelik Programlamaya Giriş
    16:57
  • Örnek 1 - Birbirleriyle selamlaşan ve tanışan 2 insan
    08:00
  • Encapsulation (Kapsülleme)
    06:46
  • Örnek 1 - Banka hesabına para yatırma, para çekme ve bakiye sorgulama
    04:47
  • Constructor Metot (Yapıcı Metot)
    07:14
  • Field - Property - Auto-Implemented Property
    14:24
  • Dizilere Giriş
    15:31
  • Foreach Döngüsü
    08:56
  • Multidimensional Arrays - Çok boyutlu diziler
    20:46
  • Elemanları Düzensiz Konumlanmış Diziler
    11:08
  • Dizilerin Bazı Özellikleri ve Metotları
    04:35
  • String Objesinin Bazı Özellikleri ve Metotları
    20:20
  • Deconstructor Metotu
    09:40
  • Static Kavramı
    22:10
  • Sıklıkla kullanılan static Sınıflar ve Metotlar
    29:58
  • This - Readonly - Const
    11:30

Instructor
Computer Engineer / Bilgisayar Mühendisi
Kaan Academy
  • 4.4 Instructor Rating
  • 3,969 Reviews
  • 32,648 Students
  • 9 Courses

Herkese Merhabalar benim adım Kaan,

Galatasaray Üniversitesi Bilgisayar Mühendisliği mezunuyum.

Şu anda özel bir firmada Senior Software Developer (Kıdemli Yazılım Geliştirici) olarak  çalışıyorum. Aynı zamanda Galatasaray Üniversitesi Bilgisayar Mühendisliği yüksek lisans programında eğitimimi sürdürmekteyim.

Ayrıca Microsoft'un sahibi olduğu Kaizala uygulamasının SDK'sını kullanarak action card geliştirmeye de devam ediyorum.

Bunun yanında Unity oyun motorunu kullanarak 2D/3D oyun çalışması yürüttüğüm bir ekibim var. Ayrıca Unity'de arttırılmış ve sanal gerçeklik yani AR/VR uygulamaları geliştiriyorum.


Uzmanlık alanım C# ve .Net olsa da bunun yanı sıra 3 Senedir Unity oyun motorunu kullanarak oyunlar geliştiriyorum. Çeşitli oyunların geliştirilmesinde rol oynadım. Oyun yapmaya bir hobi olarak başladım fakat şimdi kendi oyunlarımı geliştirmeye devam ediyorum.

Her kursuma sizin istekleriniz doğrultusunda eklemeler çıkarmalar yapacağım. Olur da beğenmediğiniz dersler olursa geçerli bir sebep söylediğiniz takdirde güncellemeye hazırım.

Kısacası benim için önemli olan tek şey:

Hangi kursuma kayıt olmuş olursanız olun, kursta anlattığım dersleri tamamiyle anlamanız...

Saygı çerçevesinde eleştirilmeye her zaman açık bir insanım. Hepinizi ilginizi çeken kurslarıma bekliyorum. Şimdiden kursa hoşgeldiniz diyorum, derslerde görüşürüz :)


Uzmanlık Alanlarım

- C#  .NET - .NET CORE

- Php ( Laravel-Slim Framework)

- Unity Game Engine (Unity oyun motoru)


Bildiğim programlama dilleri (backend - arka uçta çalışan kodlar)

- C

- C++

- C#

- PHP

- JAVA

- PYTHON

- JAVASCRIPT


Hakim olduğum ORM'ler (Object Relational Mapping)

- Entity Framework

- Eloquent


Kullandığım View Engine'ler

- Razor

- Twig

Bildiğim tasarım dili ve format biçimlendirme teknolojisi

- HTML5 - CSS3


Bildiğim kütüphaneler

- Jquery


Bildiğim Front-end Framework'ü

- Bootstrap 4


Zaman içerisinde bu derslerin hepsi kurslarım arasında yerini alacaktır...

ARTIK YAZILIMLARI ÖĞRENMEME GİBİ BİR BAHANE BULAMAYACAKSINIZ :)