Gokberk_DRY
Hectopat
C# öğrenmek için nereden başlamalıyım, nasıl başlamalıyım? Hangi video veya site daha kolay veya daha iyi olur, C# öğrenmek ne kadar zaman alır? C# öğrenmek zor mudur?
Son düzenleyen: Moderatör:
Size katılıyorum. Engin hoca direkt iş dünyasındaki c#'ı anlatıyor. Başlangıç için C# 101 patikası daha iyi. Hem pratikleri bol konuyu anlamadan geçmeme olasılığınız neredeyse yok.Ben sana katılmıyorum. Ben bu C# 101 patikası eğitimini inceledim. Bana kalırsa BTK Akademideki C# eğitimi çok daha ağır. Özellikle o profesyonel backend kısmı yeni başlayan bir kişiye ağır gelebilir.
C# ile yapabileceği şeyler ne anlamda kısıtlı? diye soracaktım fakat altta Unity başka bir dil yorumunu görünce vazgeçtim.C# öğreneceğin en kolay dillerden biri, ama şu soruyu sorayım öğrenme amacın ne? Çünkü yapabileceğin şeyler kısıtlı.
C++ ile karıştırdım, olur öyle. Turtle kullanmak istiyorsa C# olayı bayağı kısıtlıyor. C++ daha iyi bir seçenek olurdu, öğrenilen ilk dil için.C# ile yapabileceği şeyler ne anlamda kısıtlı? diye soracaktım fakat altta Unity başka bir dil yorumunu görünce vazgeçtim.
Solid nedir?C# ve Java kurumsal projelerin sefiridir. Biat edin! C# SOLID prensiplere uygun yazıldığında tadından yenmez.
SOLID nedir?Solid nedir?
interface IBankConnector{
void Op();
void Op2();
}
interface IXBankConn : IBankConnector{
void Op3()
}
interface IYBankConn : IBankConnector{
void oOp4()
}
class ABank : IYBankConnector{
void Op(){
// burada kod var
}
void Op2(){
//burada kod var
}
void Op4(){
//burada kod var
}
}
class BBank : IXBankConnector{
void Op(){
// burada kod var
}
void Op2(){
//burada kod yok..!!!!!!!
}/////burası kukla(dummy code) kod oldu gereksiz yere..!
void Op3(){
//burada kod var
}
}
//örnek.
//basitçe anlaşılması için kötü bir örnek.
class CustomerManager{
IMevzuat _mvz;
ctor(IMevzuat mvz){
_mvz = mvz;
}
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.