C# Programlama Eğitimi : Tüm Seviyeler
4.2 (90 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.
349 students enrolled
Wishlisted Wishlist

Please confirm that you want to add C# Programlama Eğitimi : Tüm Seviyeler to your Wishlist.

Add to Wishlist

C# Programlama Eğitimi : Tüm Seviyeler

C# Programlama dilini temelden öğrenip Visual Studio ortamında farklı platformlarda uygulama geliştirin.
4.2 (90 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.
349 students enrolled
Created by Sadık Turan
Last updated 5/2017
Turkish
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 17.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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.
View Curriculum
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 C# programlama dilini öğrenmeye başlayacaklara hitap ediyor.
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.

Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
112 Lectures
17:23:37
+
Kurs Tanıtımı
1 Lecture 03:21
+
C# Geliştirme Ortamı
8 Lectures 43:14

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

C# Dili Hakkında
04:13

Visual Studio Kurulumu
04:27

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

Microsoft Visual Studio Kullanımı
08:20

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

Proje Oluşturma
08:08

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

Console Uygulaması
07:44

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

Yorum Satırları (Comments)
02:44

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

Intellisense & Snippets
03:42

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

Regions
03:56
+
Değişkenler
8 Lectures 01:05:29
Değişken Nedir ?
06:18

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.

Değişken Tanımlama
08:00

Değer Atama
10:32

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

Değişken Tipleri
11:58

Enum Sabiti
07:27

Struct Yapısı
05:37

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


(Implicity Casting ve explicity Casting)


int Parse() metodu.

Değişkenlerde Tür Dönüşümü (Casting)
10:45

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

Değişken Tanımlama Seviyesi (Variable Scope)
04:52
+
Kontrol Yapıları
7 Lectures 52:14

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

Preview 09:36

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

Program Akışı - if Else Uygulaması-1
06:39

Program Akışı - if Else Uygulaması-2
08:57


Program Akışı - if Else Uygulaması-4
04:58

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

Program Akışı - Switch Case
04:06

Switch case kullanarak bir console uygulaması yapıyoruz.

Program Akışı - Switch Case Uygulaması
08:55
+
Döngüler
10 Lectures 01:17:51

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

Preview 12:03

Uygulama #1 : For Döngüsü
09:16

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

Uygulama #2 : For Döngüsü
06:50

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

Döngüler - While
03:35

Uygulama #3 : While Döngüsü
05:27

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

Döngüler - Do While
07:32

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

Döngüler - Do While Döngüsünde Döngü Kontrol Değişkeni
05:26

Döngüler - Foreach
03:13

Uygulama : Sayı Tahmin
19:52
+
String İşlemleri
13 Lectures 01:12:53

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

String İşlemleri - Karşılaştırma (Compare)
05:52

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
+
Operatörler
4 Lectures 25:44
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
4 Lectures 23:09
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
+
Koleksiyon Tipleri
6 Lectures 43:16
Generic List<T> Koleksiyonu Tanımlama
06:55


Dictionary<T> Koleksiyonu
06:16

Queue ve Stack Koleksiyonu
09:12

HashSet<T> Koleksiyonu
06:53

Koleksiyonlarla İlgili Uygulama
07:54
+
Nesneye Yönelik Programlama (OOP)
11 Lectures 01:50:06
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
4 More Sections
About the Instructor
Sadık Turan
4.2 Average rating
453 Reviews
5,434 Students
7 Courses
Web Developer and Teacher

Merhaba ben Sadık Turan. 

17 yılı aşkın süredir Yazılım alanıyla ilgileniyorum.Ayrıca 12 yılı aşkın süredir Özel ve Devlet kurumlarında eğitim vermekteyim.

İlgi alanım daha çok Web Uygulamaları geliştirmek üzerine olmakla birlikte son zamanlarda ilgilendiğim teknolojiler ; Asp net ve Javascript tabanlı mobil tarzında geliştirilen uygulamalardır. Dolayısıyla son zamanlarda NodeJs bir hayli ilgimi çekmektedir.

Verdiğim eğitimlerdeki kaliteyi hep iyi seviyede tutmak adına daima gerçek senaryolar üzerinden en son çıkan araçları kullanarak anlatımlar yapmaktayım.

Eğitim süresince istediğiniz zaman bana ulaşıp bilgi alışverişinde bulunabilir ayrıca yardım talep edebilirsiniz.


Sadık Turan is a web developer for over 15 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