C# Programlama Dilini Öğreniyorum : Tüm Seviyelere Uygun

Farklı Platformlarda basitten profesyonelliğe doğru geliştirdiğiniz uygulamalarla en iyisi olun.
4.5 (29 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
135 students enrolled
$35
Take This Course
  • Lectures 98
  • Contents Video: 13 hours
  • Skill Level All Levels
  • Languages Turkish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 Turkish

Course Description

Kursumuzda C# Dilini ayrıntılı olarak öğrenip farklı platformlarda mükemmel uygulamalar geliştirebilirsiniz. İster Web Uygulamaları ister windows uygulamaları geliştirmek isteyin bu kurs tam size göre. Üstelik yazılım geçmişiniz olması gerekmiyor çünkü kursumuz tüm seviyelere göre hazırlanmıştır.

Bu kursta öğreneceklerinizi onlarca kitaba sığdırmak gerçekten zor. Yorulmadan zaman kaybetmeden kısa zamanda profesyonel bir yazılımcı olup uygulama geliştirmeye başlayın.

Kursumuzda ilk olarak C# dili ayrıntılı bir biçimde anlatılıyor.

C# dilinin dil özellikleri 50 videodan fazla ve ortalama 5 saat içerikten oluşmaktadır. Bu bölüm Console Uygulamaları üzerinden bol örnek verilerek anlatılmaktadır.

İlk olarak ;

Uygulama geliştirme ortamını tanıyoruz.

Visual Studio nedir ve nasıl kullanırız

Değişken kavramı nedir ?

Program Akış kontrollerinden

İf-else

Switch

Ve döngülerden ;

For

While

Do-while

Foreach komutları ayrıntılı olarak anlatılıyor.

Bütün string işlemleri anlatılıp örneklendiriliyor.

Aritmetik

Mantıksal

İlişkisel operatorler anlatılıyor

Diziler

Generic List çeşitleri

Hata Yakalama komutları ve daha bir sürü C# özellikleri anlatılıp örneklendiriliyor.

C# dil özelliklerini öğrendikten sonra ;

Windows uygulamaları oluşturup windows formları adına herşeyi uygulamalar üzerinden öğreneceğiz.

Web tabanlı uygulamar için gereken bütün konular ayrıntılı şekilde anlatılıp sıfırdan dinamik web uygulamaları geliştireceğiz.

Entity Framework konusunu ayrıntılı öğreneceğiz.

Linq sorguları yazacağız.

Entity Framework Code First ile kısa zamanda veritabanımızı C# ortamında tasarlayıp verilerimizi performanslı şekilde kaydedeceğiz.

C# dili programlama dünyasının en popüler en gelişmiş yazılım dilidir.

C# dilini öğrenmek artık çok basit.

Bu kursu alarak C# diline hakim olun ve farklı platformlarda mükemmel uygulamalar geliştirip kariyerinizde farklı bir sayfa açın.

Zamandan tasarruf yaparak kısa zamanda C# diline hakim olabilirsiniz.

Bu kursu alarak ; C# dilinin temel konularını çabucak öğrenebilir ve farklı platformlarda yazılım geliştirip kısa zamanda kariyer yapabilirsiniz.

İster profesyonel bir web developer olun ve dinamik web sitelerini kısa zamanda geliştirip hayallerinize kavuşun ister mükemmel windows uygulamaları geliştirin tercih sizin...

Bu kursu alarak onlarca görsel eğitim videosuna ve uygulamalarına sahip olacaksınız.

Artık arama motorlarında konu araştırıp gereksiz onlarca döküman ve video ile uğraşmanın anlamı yok.

What are the requirements?

  • Visual Studio'nun her hangi bir versiyonunu kurmalısınız.
  • Bu kurs için programlama altyapısına sahip olmanız gerekmiyor.
  • Bu kurs tüm seviyelere hitap ediyor.

What am I going to get from this course?

  • C# dilinin tüm özelliklerini öğreneceksiniz.
  • C# programlama diline hakim olacaksınız.
  • C# dilini kullanarak farklı uygulamalar yapabilceksiniz.
  • Web Uygulamaları geliştirebilecesiniz.
  • Windows uygulamaları geliştireceksiniz.
  • Entity Framework ile Uygulamalar Yapabilceksiniz.
  • Linq Sorgulama Dilini Öğreneceksiniz.

What is the target audience?

  • Programlamaya yeni başlayanlar
  • C# Programlama dilini öğrenmek isteyenler
  • C# dilinin tüm özelliklerini öğrenmek isteyenler
  • Programlamada ilerlemek isteyenler
  • Artık işe yarar programlar yapmanın zamanı geldi diyenler

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Kurs Hakkında
Kurs Tanıtımı
Preview
01:59
Section 2: C# Dilini Tanıyalım
04:13

Bu dersimizde kurs boyunca kullanacak olduğumuz C# dilinden bahsediyoruz.

08:20

Visual Studio hakkında konuştuktan sonra programı nasıl başlatacağımızdan bahsediyoruz.

08:08

Bu dersimizde Microsoft Visual Studio aracılığıyla bir Console Uygulaması oluşturuyoruz.

07:44

Oluşturduğumuz Console Uygulamamıza işe yarar bir kaç kod yazıp Console uygulamalarındaki temel kavramları anlatıyoruz.

02:44

Visual Studio'da kullanılan yorum satırlarından (comment lines) bahsediyoruz.

03:42

Visual studio'da kullanılan intellisense ve snippets kavramlarından bahsediyoruz.

03:56

Visual Studio'da kullanılan region kavramından bahsediyoruz.

Section 3: C# Temelleri
08:10

Bu dersimizde değişken kavramının ne olduğundan bahsettikten sonra değişken tanımlamanın nasıl yapıldığını gösteriyoruz.

11:58

C# dilinde kullandığımız değişken türlerini anlatıp örneklendiriyoruz.

Enum Sabiti
07:27
Struct Yapısı
05:37
10:45

Değişkenlerde tür dönüşümünden bahsediyoruz.


(Implicity Casting ve explicity Casting)


int Parse() metodu.

04:52

Variable Scope kavramını anlatıyoruz ve global değişken nedir açıklıyoruz.

13:12

if-else komutunun nasıl kullanıldığı anlatıldıktan sonra bir örnek yapılıyor.

06:39

Program akış komutlarından olan if-else komutunu bir Console uygulamasında daha iyi kavrıyoruz.

04:06

Bu dersimizde Program Akış Komutlarından Switch - Case komutunu anlatıyoruz.

08:55

Switch case kullanarak bir console uygulaması yapıyoruz.

05:16

Döngülerden For döngüsünün nasıl kullanıldığını anlatıyoruz.

06:50

For döngüsüyle bir console uygulaması yapıyoruz

09:02

While döngüsünü anlattıktan sonra bir örnek veriyoruz.

Break anahtarının kullanmı

Continue anahtarının kullanımı

07:32

Do While döngüsü anlatıldıktan sonra bir örnek veriliyor.

05:26

Do While Döngüsünü kontrol edecek olan değişkeni nasıl kullanacağımızı öğreniyoruz.

Döngüler - Foreach
03:13
05:52

String işlemlerinden String Karşılaştırma işlemini (Compare) öğreniyoruz

String İşlemleri - Karşılaştırma (Compare) Uygulaması
08:28
String İşlemleri - Concat() , ToUpper() , ToLower() Metotları
07:47
String İşlemleri - Arama Metotları - Contains()
02:37
String İşlemleri - Arama Metotları-IndexOf,Substring
05:02
String İşlemleri - IsNullOrEmpty,Trim Metotları
06:27
String İşlemleri - Sayısal Tiplere Dönüşüm-Char.IsDigit
08:05
String İşlemleri - Sayısal Tiplere Dönüşüm - Int.TryParse
03:32
String İşlemleri - String Bölme (Split)
04:46
String İşlemleri - String Birleştirme (Join)
02:18
String İşlemleri - Karakter Değiştirme (Replace)
03:27
String İşlemleri - String Biçimlendirme
06:33
String İşlemleri - StringBuilder Kullanımı
07:59
Aritmetik Operatörler
08:32
İlişkisel Operatörler
03:52
Mantıksal Operatörlar
07:50
Arttırma ve Azaltma Operatörleri
05:30
Diziler (Array)
07:34
Diziler (Array) - Dizi Kullanımı
05:04
Diziler (Array) - Dizi Sıralama (Sort)
06:27
Diziler (Array) ve Kolleksiyonlar (Collections)
04:04
Generic List<T> Koleksiyonu Tanımlama
06:55
Generic List<T> Koleksiyonu Kullanimi ve Özellikleri
Preview
06:06
Dictionary<T> Koleksiyonu
06:16
Queue ve Stack Koleksiyonu
09:12
HashSet<T> Koleksiyonu
06:53
Koleksiyonlarla İlgili Uygulama
07:54
Section 4: Nesneye Yönelik Programlama (OOP)
Nesne Tabanlı Programlama Nedir (OOP) ?
08:58
Sınıf (Class) Kavramı
16:39
Değer ve Referans Tipler
11:58
İç içe Sınıf Kullanımı
10:59
Property Kullanımı - Get ve Set
08:14
Methotlar
10:52
Yapıcı Metotlar - Constructors
11:14
Aşırı Yüklenmiş Metotlar - Overload Methods
04:08
Static Değişkenler
10:14
Static Metotlar
04:43
Static Sınıflar
12:07
Section 5: Windows Uygulamaları (WinForm)
Windows Projesi Oluşturma
03:06
Başlangıç Formu,Show ve ShowDialog Metotları
04:25
WinForm Kontrolleri
07:17
Uygulama - İki Değer Arasındaki Sayıların Toplamı
09:53
RadioButton ve CheckBox Kullanımı
11:52
ListBox Kontrolü
04:44
Uygulama - Listbox
12:50
Uygulama - Listbox (Eleman Sıralama ve Silme)
12:56
Section 6: Web Uygulamaları (MVC)
MVC (Model View Controller) Hakkında
06:03
MVC Projesi Oluşturma
06:26
Controller Katmanı
08:18
Url Routing
14:03
View Katmanı
08:22
Model Katmanı
06:04
Layout
09:00
Razor
14:54
ViewBag ve ViewData
10:52
@Model Nesnesi
07:49
Url ve Html Helper Metotları
07:08
Partial View Kavramı
07:29
Form Kavramı
15:35
HttpGet ve HttpPost Kavramları
06:15
Formlarda Model Kullanımı
12:22
Section 7: Entity Framework
Entity Framework Nedir ?
04:51
Entity Sınıfları
08:49
Context Sınıfı
08:49
Veritabanı Bağlantısı
10:39
Initializer Meodu
10:04
Seed Metodu
12:34
CRUD İşlemleri
12:44
Section 8: Katmanlı Mimarı Yapısı (Layered Architecture)

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sadık Turan, Web Developer and Teacher

Sadık Turan is a web developer for over 10 years experience of creating websites using Asp.net,Entity Framework,LINQ,Bootstrap, HTML, CSS, JavaScript.

Always try to follow last technologies to be the best on the courses he gives so my main focus is to teach technology the way it is used in industry and professional world.

As i believe many developer kits there are we always see and at first many people do not know which is good and worthwhile to learn so in the end it is possible realize of going around in the wrong places for nothing That's why in the all courses I considered which is the best and most useful Just follow the courses we gives so in the end of all courses you will be creating useful products...

Ready to start learning?
Take This Course