Bütün C# Konuları ?
-
19 Haziran 2012 Salı 18:43
Arkadaşlar merhaba. Ben orta düzeyde c# bildiğime inanıyorum. ama isteğim çok ileri düzeye kadar öğrenmek. şimdi benim sizden istediklerim ilk olarak bana bütün c# konularını yazabilir misiniz ? mesela ilk Form elemanlarına bak, sonra döngülere bak sonra.... entity framework, sonra veri erişim katmanı, sonra katmanlı mimari.... gibi. Bana c#'da olan tüm konuları yazabilir misiniz ? İstediğim ikinci şey ise bana bu konularda (özellikle ileri düzey konularda) yardımcı olabilecek siteler, kitaplar vb. her türlü kaynakları yazarsanız sevinirim. ve benim sıfırdan profesyonel bir düzeye kadar c# öğrenmem için nasıl bi yöntem önerirsiniz ?
(Maddi olanaklar çok önemli değil. Önemli olan benim her türlü merakımı giderebilecek bir eğitim.)
Tüm Yanıtlar
-
20 Haziran 2012 Çarşamba 10:07Yanıtlayıcı
Bastan sana dogruyu soylemek gerekirse daha onceki bazi mesajlarindan anladigim henuz orta seviyede degilsin.
O zaman madde 1 Ingilizce ogren. Ingilizce biliyor musun? Bilmiyorsan bence once onu ogren. Ogrenmeden olmaz mi dersen sanirim olmaz.
1.Maddeyi gecince en iyi kaynak Microsoft C# developer center:
http://msdn.microsoft.com/en-us/vstudio/hh388566.aspx
Oradan linklerle her turlu forum, kitap, site vs'ye ulasiyorsun. Sayilari artik binler degil, on,yuz binler belki de milyon seviyesinde. Benim en begendigim kitaplardan birisi:
"C# 4.0 In a nutshell" - Joseph Albahari
O kitapta hersey yok, olanlari soyluyor ve onlari iyi anlatiyor bence.
Butun C# konularini yazin demissin. Bu kitaplarin icindekiler bolumunu yazmak gibi:) Cok uzun. F1 tusuna bas zaten aliyorsun buyuk bir kismini. Almadiklarin dogrudan C#'a ait degil, .Net icinde yer aliyor ve cok ileri derken supermen olmayi kastettiysen onlari da ogrenmen gerekecek (mesela dryad, surface, xna, sql, clr, dlr, iron* ...). .Net'de binlerce class var. Yani onlarin hepsini yutmak istiyorsan kolay gelsin.
- Yanıt Olarak Öneren Hakan ALTINBAŞ 20 Haziran 2012 Çarşamba 10:43
- Yanıt Olarak İşaretleyen Abdulkadir NURKALEM 20 Haziran 2012 Çarşamba 23:32
-
20 Haziran 2012 Çarşamba 10:47
Komple c# öğrenmek istiyorsan en büyük yardımcın msdn kütüphanesi.
Fakat bütün kitüphaneyi öğrenmek diye birşey mümkün değil.
Şahsi düşüncem kendine hangi konuda uzmanlaşacaksan o konuda bir yok çizmen ve bununla alakalı öğrenmen gereken şeyleri öğrenmen.
Programlama dilinin temellerini bildiğin sürece ve herhangi bir yerde bir kod yazacağın zaman orada ne gerektiğini bilmen yeterli bence.
Bir text dosyasına birşey yazdıracan zaman yada okuyacağın zaman System.IO sınıfını kullanman gerektiğini bilmen gibi.
a dan z ye herşeyi öğrenmek mümkün değil.
c# ile oyun bile yazabilirsin mesala. Buradan yola çıkın.
Saygılarımla,
- Yanıt Olarak İşaretleyen Abdulkadir NURKALEM 20 Haziran 2012 Çarşamba 23:32
-
20 Haziran 2012 Çarşamba 17:33Arkadaşım öncelikle ilgilendiğin için teşekkürler. Ben verdiğin link'e girdi. Fakat dediğin kadar kaynak bulamadım. Bu link'i nasıl kullanacağımızı bilmediğimdendir herhalde. Nerelere girip derslere bakacağız ?
-
20 Haziran 2012 Çarşamba 17:41
Biraz ingilizceye ihtiyacınız var.
Learn tıkladığınız anda öğrenilecek bütün konular karşınıza çıkmakta.
Learn the Visual Studio Languages
altından c# seçmelisiniz ama dediğim gibi eğer sağlam kaynaklarla öğrenmek istiyorsanız ingilizce şart.
Diğer türlü Nedirtv gibi sitelerde türkçe hazırlanmış sitelerde video serilerini takip edebilirsiniz.
Kitap olarakta Sefen Algan'ın C# nedir kitabı iyi bir kaynak olacaktır diye düşünüyorum.
Saygılarımla,
- Yanıt Olarak İşaretleyen Abdulkadir NURKALEM 20 Haziran 2012 Çarşamba 23:33
-
20 Haziran 2012 Çarşamba 18:29
Peki arkadaşım bir sorum daha olacak bu kitaplar konusunda.
http://msdn.microsoft.com/en-us/vstudio/dd285474
bu linkte c# kısmında kitapları buldum. Bana öyle bir kitap/kitaplar önerin ki bitirdiğimde c#'ı en üst düzeyde öğrenmiş olim (yalayıp yutmuş olim demedim çünkü o işin sadece o kitaplarla halledileceğini sanmıyorum )
-
20 Haziran 2012 Çarşamba 19:05
şu anda şu dört kitabı edinmiş bulunuyorum. Bunlar bana yeter mi ?
C# Programming Language (Covering C# 4.0), The (4th Edition) (Microsoft .NET Development Series)
Professional C# 4.0 and .NET 4
Pro C# 2010 and the .NET 4 Platform, Fifth Edition
LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) -
20 Haziran 2012 Çarşamba 20:06
LINQ dışında herhangi birini okusan adam olursun... Okurken biliyorsun okuyup geçiceksin... Örnek falan yapmana gerek yok... hatta resimlerine bile baksan yeter... =)Jesus Promised The End Of All Wicked People, ODIN Promised The End Of All Ice Giants. I Don't See Many Ice Giants Around... exe[nokta]cute[at]live[nokta]com
- Yanıt Olarak İşaretleyen Abdulkadir NURKALEM 20 Haziran 2012 Çarşamba 22:33
-
20 Haziran 2012 Çarşamba 22:35Yine soru yine üstad (Exe.Cute) :)
-
21 Haziran 2012 Perşembe 10:15Yanıtlayıcı
Hepsini oku, sakin Linq'yu safdisi birakma. Bu kitaplar da yetmez, daha remoting var, silverlight, wpf, html5, ado.net, asp.net, TPL, ... Yeni C# 5.0 icin Async programming (kitaplari cikmistir).
Aslina bakarsan bir yerden basla, giris seviyesini gecince zaten neyi ogrenip neyin eksik kaldigini kendin farkedersin. Ben sunlari bir okuyayim da geleyim diye programcilik ogrenilmez. Gercek hayat icin uygulama yazman lazim.
The C# Programming Language - okunacak kitap degil aslinda. Uykunu getirmek icin. Formal olarak C# dilinin kurallarini anlatiyor.
Diger iki kitabi ben okumadim. Linq To Objects iyi olabilir ama Linq daha genism sadece objects ve PLINQ ile sinirli kalma. Mesela XLinq basli basina bolum.
- Yanıt Olarak İşaretleyen Abdulkadir NURKALEM 21 Haziran 2012 Perşembe 12:40
-
21 Haziran 2012 Perşembe 12:41
Peki ilk hangi kitaptan başlamamı önerirsiniz ?
(Sadece bu 4'ünden değil tüm kitaplardan)
-
21 Haziran 2012 Perşembe 14:33Yanıtlayıcı
Daha once dedigim gibi benim begendigim:
"C# 4.0 in a nutshell" - Joseph Albahari - Ben Albahari
Aslinda cok kitap okudum, ve birisi de:
"C# 3.0 in a nutshell" - Joseph Albahari - Ben Albahari
idi. 3.0 versiyonunu o kadar begendim ki 4.0'i da aldim hem de eBook olarak degil baya kitap olarak (gecmiste MVP'lik nedeniyle MS kitaplarini ucretsiz alabiliyordum + ucretsiz saglanan bir safari uyeligi var buna ragmen aldim). En iyisi sen Joseph Albahari'nin Linqpad'ini indir kur. Oradaki orneklere filan bak (ucretsiz -eger autocomplete lisansi almak istemezsen- ve zaten bence her .Net yazilimcisinin elinin altinda olmali. www.linqpad.net orayi ziyaret etmisken "V2 and beyond" vidoesunu izle. Ileri duzey olacaksan o adam gibi olacaksin:)
- Yanıt Olarak İşaretleyen Abdulkadir NURKALEM 21 Haziran 2012 Perşembe 15:02
-
21 Haziran 2012 Perşembe 15:00
Peki bu söylediğin kitap temelden mi başlıyor ? yoksa 3.0 'ın devamı mı ? Gerçekten şu ana kadar çok yardımcı oldunuz çok teşekkürler.