C# Eğitim Kampı Ders 2 - String, Int, Double, Char Değişkenler, Klavye Veri Girişleri, Dönüşümler

Поделиться
HTML-код
  • Опубликовано: 12 янв 2025

Комментарии • 167

  • @luskan
    @luskan 3 месяца назад +8

    Hocam yaş 41 kitaplarınızı aldım oğlum ile takibinizdeyiz yeni ufuklar açtığınız için Allah razı olsun.

  • @sahindesign85
    @sahindesign85 3 месяца назад +7

    Yorumlardan da okuduğum kadarıyla utf8 karakteri için Console.OutputEncoding = System.Text.Encoding.Unicode; satırını eklemek gerekiyormuş. daha sonra tl yazan yeri silip Altgr ve t tuşlarına birlikte basarak ₺ işaretini kod satırına yazabilir hale geliyorsunuz. Nereye ekleyeceğini şaşıran arkadaşlar varsa ben hemen region işaretçisinin altına yazdım. Main bloğunun içinde olduğu sürece problem yok gibi.

  • @MrAngelofwars
    @MrAngelofwars 16 часов назад

    Bende Eski Basic ve Turbo Pascalcı fosilim 52 yaşındayım geçen yıl silkinip tekrar başladım sizinle 2 deste ufkum daha da açıldı. 😊

  • @denizz_yildiz
    @denizz_yildiz 3 месяца назад +1

    Hocamızın derslerine daha yeni başlayabilme fırsatı buldum geçtiğimiz dönem okul derslerım içerisinde c# vardı ancak hiç verimli bir dönem olmadı. Murat Yücedağ hocamızın udemyde de olsun birçok dersini takip etmekteyim ve böyle 0 dan c# fırsatı sunduğu anda çok heycanlanmıştım şuanlık dersler çok akıcı ve hiç sıkmadan temiz bir içerikle ilerliyor, ki ben birçok eğitim dersini 2x izleyen birisiyim ama Murat hocamızın derslerini izlerken video suresı nasıl bitiyor anlamıyorum hem uygulayarak hem deftere not tutarak ilerliyorum. Böyle bir seri başlattığınız için teşekkür ediyoruz ve kesinlikle instagramda bahsettiğiniz gibi eğitim serileri de gelmelı...

  • @macikgoz57
    @macikgoz57 2 месяца назад

    Hocam gayet güzel gidiyor. Bazen videoyu durdurup rutin kodları kendim yazıp ardından sizin yazdıklarınızı okuyorum. 2.video'dan itibaren bu şekilde ilerliyor inşallah. Vakit buldukça eğitimlere devam. Herşey için teşekkürler.

  • @ddghakan844
    @ddghakan844 3 месяца назад +1

    Tam şu an 1. dersi bitirdim hocam. 2. dersteyim tavsiyenizi dinleyip bugün udemy üzerindende derinlemesine çekmiş olduğunuz kursu almayı planlıyorum. Diksiyon, üslup ve dersler şahane :)

  • @omerdkskdlskd8020
    @omerdkskdlskd8020 Месяц назад +1

    hocam çok iyi gidiyoruz sayenizde Allah sizi başımızdan eksik etmesin sağ olun

  • @efekanfake8295
    @efekanfake8295 Месяц назад

    Platformdaki en kaliteli c# anlatımı bence budur

  • @KubraCinar-zx7en
    @KubraCinar-zx7en 3 месяца назад

    2. video ile yola devam ediyoruz... sonlara doğru da bunu yazmak nasip olur umarım yüzde dörtlük kısma girmek gibi bir hedefim var hocamızın gösterdiği yolda ilerliyoruz :D

  • @talesSouls
    @talesSouls 3 месяца назад

    Bende ilk case'imi başarı ile gönderdim. Teşekkürler Murat Hocam sayenizde bu yaşta güzel şeyler öğreniyoruz. Saygılar. NOT: YENİ DERSİ SABIRSIZLIKLA BEKLİYORUM.

  • @mevlutucar118
    @mevlutucar118 3 месяца назад

    Bu kurs adına ilk case'imi gönderdim. Sonraki dersler ve caseleri sabırsızlıkla bekliyoruz Murat hocam. 😇

  • @aykut_coskun
    @aykut_coskun 3 месяца назад

    Hocam emeğinize sağlık anlatımınız sade ve anlaşılır. Gerçekten çok güzel ve mesajı olan bir film. Replik tabi ki de "All is well"🙂

  • @AdemSaraçlı
    @AdemSaraçlı 3 месяца назад

    Emeğinize sağlık Hocam Anlaşılır ve güzel bir eğitim oldu benim için.

  • @selmanozkan3367
    @selmanozkan3367 Месяц назад

    hocam elinize emeğinize sağlık çok güzel anlatım olmuş önceki videolarınıza göre

  • @bygazef
    @bygazef 3 месяца назад

    İş güçtü derken dk 41:06'da kaldım hocam sildim iki kere baştan yazdım ne yazarsam yazayım adetlere sonuç hep 144026000 çıkıyor bunun sebebi nedir nerede hata yapıyorum ? Bilen arkadaş varsa yardımcı olsun lütfen

  • @1874z-iq2sr
    @1874z-iq2sr 3 месяца назад +2

    Cvme C# Egitim Kampi yazmaya gidiyorum 💃💃

  • @yncrahmet
    @yncrahmet 3 месяца назад +4

    Console.OutputEncoding = Encoding.UTF8; UTF8 kodlamasını consolun çıkış kodlamasına atama yapıyor. Sonrada Console.Write("₺"); ile yazıldığını görürüz.

  • @yunusemreozdemir8528
    @yunusemreozdemir8528 3 месяца назад +11

    Hocam merhaba bilmeyen arkadaşlar için projeyi nasıl githuba yükleriz çok kısa anlatsanız çok iyi olur aslında

    • @msenelk
      @msenelk 3 месяца назад +1

      ruclips.net/video/LMJjtYxx2j8/видео.html Murat hoca bir başka videosunda anlattı

    • @Muhendisbirii
      @Muhendisbirii 3 месяца назад

      onu da araştırıp bulun arkadaşlar, armut piş ağzıma düş😳

    • @fukachuugaming9406
      @fukachuugaming9406 3 месяца назад +2

      Üst menüden 'git' sekmesine tıklayıp github hesabına giriş yaptığında sağdaki menülere gitchanges geliyor. oradan pushlayabilirsin projeyi.

    • @msenelk
      @msenelk 3 месяца назад

      Murat Yücedağ hocanın eğitim videosu mevcut. RUclips da aratabilirsin. Link paylaşımı yapmıştım ama kaldırılmış sanırım

    • @Cjghcnf
      @Cjghcnf 3 месяца назад +1

      Murat hocanın c# ikinci yüz ders playlisti var. Onun sondan bir önceki videosunun konusu github'a proje yükleme, güncelleme işlemleri.

  • @gokayozyasar4079
    @gokayozyasar4079 3 месяца назад

    Case Gönderildi, Devam dersleri sabırsızlıkla bekliyoruz,

  • @Abdullahhaktan
    @Abdullahhaktan 3 месяца назад

    22:10 peki hocam burada char yerine yine string ile tanımlayıp index ile tek tek erişsek harfe dizi indexi ile

  • @handemencik5846
    @handemencik5846 3 месяца назад

    Case Tamamlandı , Ders için teşekkürler emeğinize sağlık

    • @emirhanerturk2769
      @emirhanerturk2769 16 дней назад

      Bu case ne anlama geliyor yani bi alıştırmamı anlayamadım olayı

  • @student8145
    @student8145 3 месяца назад

    Güzel bir video olmuş hocam emeğinize sağlık

  • @hexatouch
    @hexatouch Месяц назад

    Ağzınıza emeğinize sağlık hocam ⚡

  • @kubraozbas9712
    @kubraozbas9712 3 месяца назад

    Ya ahahaha hocam 2 youtube sayfası açıktı sizinkiyle birlikte. Buraya diye oranın yorum kısmına yazmışım 😆 Github yüklemelerini araştırırken 😆 neyse ki çemkirik yemeden fark ettim de sildim 😄 gece 12'den sonra kendime çalışmayı yasaklamalıyım😅

  • @Coder-x4q
    @Coder-x4q Месяц назад

    eğitime yorum yazmasam ayıp olur diye düşünüyorum gayet akıcı teşekkürler

  • @selinp.237
    @selinp.237 2 месяца назад +1

    hocam github a proje olarak ne yükleyeceğimizi söyleyebilir misiniz

  • @HasanBozkusOfficial
    @HasanBozkusOfficial 3 месяца назад +1

    Hocam console tarafı normal şartlarda utf-8 formatını desteklemesi gerekir, desteklemediği durumlarda bu kodu yazdığımızda conole içine utf-8 formatı desteklenir: Console.OutputEncoding = Encoding.UTF8;

  • @merveakbas508
    @merveakbas508 3 месяца назад

    Case Tamamlandı ✔ , Ders için teşekkürler emeğinize sağlık hocam ✅✅

    • @selinp.237
      @selinp.237 2 месяца назад

      github tan nasıl buldun ben bulamadım da yardımcı olur musun

    • @asldoguimran3810
      @asldoguimran3810 2 месяца назад

      Bende bulamadım

  • @kubraozbas9712
    @kubraozbas9712 3 месяца назад +1

    Bu arada 3 İdiots filmi gerçekten çok anlamlı bir film. Aamir Khan filmlerinin hepsinde zaten hayata dair bir anlam mutlaka gizli olur. Gülerken sigara yaktırır, "aga beee🚬🚬" dedirtir 🙂

  • @MineAltug-z9g
    @MineAltug-z9g 3 месяца назад

    Unutmuştum ben filmi tekrar izleyeceğim, teşekkürler

  • @imceyda
    @imceyda Месяц назад

    işletme öğrencisiyim keyifle çalışıyorum

  • @enginb3818
    @enginb3818 Месяц назад

    Harika bir içerik tebrik ederim

  • @alisemihsafak6771
    @alisemihsafak6771 24 дня назад

    "Unable to copy file "obj\Debug\02_Variables.exe" to "bin\Debug\02_Variables.exe". The process cannot access the file 'bin\Debug\02_Variables.exe' because it is being used by another process." hatasının çözümü nedir yardımcı olabilir misiniz?

  • @mehmeterenerdemir2474
    @mehmeterenerdemir2474 Месяц назад

    Biraz geç başladım ama yetişeceğim umarım ☺

  • @fukachuugaming9406
    @fukachuugaming9406 3 месяца назад +3

    hocam kurs çok güzel gidiyor fakat .Parse komutunu tam olarak anlayamadım. Daha detaylı anlatabilir misiniz?

    • @Cjghcnf
      @Cjghcnf 3 месяца назад +5

      Haddim olmayarak taze bilgi olduğu için ben biraz bahsedeyim. Parse değişkenleri birbirine dönüştürme komutu. Örneğin integer'ı string'e çevirme gibi.
      Fakat giriş seviyelerinde değişkenleri birbirine çevirmek için convert to int32 ya da convert to string gibi dönüşüm komutları (ya da fonksiyon😂) görürsün.
      Peki neye göre parse, neye göre convert to kullanacağız. Parse'ta değeri döndüremezse hata verir. Fakat örneğin convert to int32'de 0 döndürür.
      Bir temel farklılık da parse converttoint64 dönüşümü yapamaz. Yani 8, 16, 32 ise parse kullanılabilir. 64 için converttoint64 kullanılır.
      Bir projede yukarıdaki gerekliliklerden biri yoksa illa parse olacak ya da illa convertto olacak diye bir zorunluluk yok. istediğini kullanabilirsin. Murat hoca parse'ları göstermeye benim bildiğim SQL databaseden veri çekerken başlıyor. iş takip otomasyon playlistinden inceleyebilirsin. 10-15-20. Videolar arası bak.

    • @muhammedemin4239
      @muhammedemin4239 3 месяца назад +1

      @@Cjghcnf Mükemmel anlatım!
      Sağolun varolun :)

  • @bakikesici-rx9wc
    @bakikesici-rx9wc Месяц назад

    hocam teşekkürler çok sağolun videolar için

  • @ozanktlcn
    @ozanktlcn Месяц назад

    Hocam anlatım için teşekkürler. Caseler için her bir case'e bir repo mu açalım yoksa tek repo altında mı toplayalım ? Cevaplarsanız çok sevinirim.

  • @justalha7342
    @justalha7342 24 дня назад

    Klavyeden string değişkenler bölümünde kodu doğru yazmama rağmen ve defalarca kez chatgpt'ye sorup onun da kodlarını yazdığım halde her zaman konsol da adı ve soyadını beraber alıyor ve oraya yazacağım şeyi müşteri bilgisi olarak ekliyor. Ek olarak da siz de konsol direkt çıktı veriyor ve tek tuşa basarak kapatabiliyorsunuz ben de ise çıktı için her zaman önce bir tuşa basmamı istiyor sonra kapatırken de iki defa tuşa basıyorum. İlginç bir şekilde bu iki sorunun çözümünü bulamadım.

  • @JoligonOne
    @JoligonOne 3 месяца назад +2

    Hocam ben bunları bildiğim için uygulama gereksinimi duymadım sertifika görevlerini doğrudan x projesini yapın tarzında yapsanız daha iyi olur gibi

    • @MurattYucedag
      @MurattYucedag  3 месяца назад +2

      @@JoligonOne sertifika adım adım olacak.

    • @mevlutucar118
      @mevlutucar118 3 месяца назад

      @@JoligonOne aslında biliyor olsan da tekrar etmek adına mantıklı bu caseler. Bilen insan için murat hocanın 1. case'ini yapmak 10-20 dakikalık iş...

    • @JoligonOne
      @JoligonOne 3 месяца назад

      @@mevlutucar118 yok baya sürdü birebir uyguladığım için ve daraltıyor da bi noktada web app yapabilecek seviyedesin ama konsol app yapıyorsun geliyor sana biraz :D ama neyse sonuçta eğitimin temel hedef kitlesi hiç bilmeyenler bu şekilde olmasını normal karşılıyorum.

  • @biltekinkurtulus7021
    @biltekinkurtulus7021 3 месяца назад

    hocam emeğinize sağlık case de tamamdır.

  • @ikranurulusoy7643
    @ikranurulusoy7643 3 месяца назад +1

    Hocam selamlar, yine çok güzel bir ders oldu emeğinize sağlık. Ancak case görevi için github'a ilk defa yükleme yaptım. Umarım istediğiniz şekilde yapabilmişimdir. Önümüzdeki derste kısa da olsa github'a nasıl yükleme yapılır anlatırsanız çok iyi olur.

    • @Cjghcnf
      @Cjghcnf 3 месяца назад

      Murat hocanın c# ikinci 100 ders playlistinden 99. Videoyu izleyebilirsin. Basit bir işlem.

    • @ikranurulusoy7643
      @ikranurulusoy7643 3 месяца назад

      @@Cjghcnf Teşekkür ederim🙏

  • @fatihkayac8300
    @fatihkayac8300 3 месяца назад

    Console tarafı desteklemediği için ? işareti gösteriyor eğer biz gidip kodumuzda consola bir şey yazdırmadan önce "Console.OutputEncoding = Encoding.UTF8;" böyle bir kod parçası yazaraktan bu sorunu çözebiliriz.

  • @erdii726
    @erdii726 Месяц назад

    Merhaba ben otomasyon yapıcam fakat aklımda bikaç soru var. Yaptığım otomasyonu kullanan diyelim ki marketçi olsun her fiyat güncellemesini eliyle manuel olarak değiştirebilecek şekilde mi yapmalıyız yoksa fiyat değişikliği işin veri tabanında güncellendikçe otomatik olarak mı fiyat değişmeli sistemi nedir onun acaba?

  • @dopplin
    @dopplin Месяц назад

    Hocam daha önce youtube üzerinden c derslerine baktım. sonra biraz c# bu aralar da bunlara bakıp sonun akadar gitmeyi düşünüyorum. Arduino ile eş olarak hangi kursları önerirsiniz 5 adet almayı düşünüyorum. yanında kitap ta bakabilirm. oyun temmelri olan olursa daha iyi..

  • @huseyinaydin99
    @huseyinaydin99 3 месяца назад +2

    Temellere iyi çalışın arkadaşlar.

    • @mevlutucar118
      @mevlutucar118 3 месяца назад

      @@huseyinaydin99 kesinlikle katılıyorum. Değişken tipleri, kontrol yapıları gibi konular en kritik konulardan aslında...

  • @turgayyarmbas5009
    @turgayyarmbas5009 24 дня назад

    Hocam sizi uzun zamadır takip ediyoruz. tebrikler.
    Size kısa bir soru..
    c# webapp dan localdaki printer'a(USBile bağlı pica2 etiket yazıcısı) çıktı gönderebilirmiyiz. ama javascript code ile tüm sayfa yazdırıyor. api yazdım ama yine olmadı. yolu var mı söylersen memnun olurum :)

  • @Ahmetcnayd
    @Ahmetcnayd 3 месяца назад

    Hocam konsolumuzu utf-8 moduna geçirmemiz lazım oda şu şekilde oluyor.
    Console. OutputEncoding=System.Text.Encoding.UTF8;

  • @kubraozbas9712
    @kubraozbas9712 3 месяца назад

    Hocam bu Github olayında dosyalarını eklemek yerine kendi hesabımız üzerinden dosya paylaşmak yerine sizin linkinizle paylaşmak daha doğru olmaz mı? Direkt sizin reponuza yönlendirilecek şekilde? Öyle bir şey var mı ya da? Epeydir Github'a girmedim bakınıyorum da şu an.

  • @nedimgorgu
    @nedimgorgu 3 месяца назад

    Hocam sıfırdan ileri seviye mi olucak bu seri ?

  • @hediee6408
    @hediee6408 3 месяца назад

    arkadaşlar github a ilk defa proje yüklüyorum hocamızın paylaştığı formdaki github kamp linki yerine ne yazmalıyım

  • @zeynacw
    @zeynacw 3 месяца назад

    hocam nolur cevaplayın tüm dersi dinledim anladım da github linki ne demek? case derken ne yapmamızı istiyorsunuz nasıl yapmalıyız lütfen biri anlatsın

  • @asusasus8720
    @asusasus8720 3 месяца назад +1

    devam hocam devam

  • @zawk1405
    @zawk1405 2 месяца назад

    Hocam merhaba bir şey merak ediyorum çoğu şeyi anlamakta güçlük çeken biriyim basit şeyleri bile zor anlıyorum bu dersler için de geçerli kod vb için de geçerli basit bir şeyi bile anlamıyorum ama gerçekten işinizi çok iyi ve layığıyla yapıyorsunuz gerçekten takdir edilecek birisiniz hocam şeyi merak etmiştim bir kursu satın alınca otomatik olarak bizim oluyor ve dilediğiniz zaman erişim ni sağlıyoruz yoksa bu kurslar belirli bir süreliğine mi bizim oluyor?. Ve benim gibi biri öğrenebilir mi?. Çok saygılar ve sevgiler sunuyorum

  • @kubraozbas9712
    @kubraozbas9712 3 месяца назад

    Sonunda Github'a yükleyebildim hocam.

    • @kubraozbas9712
      @kubraozbas9712 3 месяца назад

      @@Melikebaysuğ yok hayır değil, açık kaynak bir platform.

    • @ihsanfil9052
      @ihsanfil9052 3 месяца назад +1

      @@Melikebaysuğ Hayır ücretli değil

  • @teknolozi
    @teknolozi 21 день назад

    UTF8 eklersek bu şekilde Console.OutputEncoding = System.Text.Encoding.UTF8; kullanabiliriz. Bu simgeyi kullanabiliriz. (₺)

  • @Passenngerrr
    @Passenngerrr 3 месяца назад

    yarın 3. derse başlayacağım inşallah

  • @YusufCanYILDIRIM
    @YusufCanYILDIRIM 3 месяца назад

    console tarafı desteklemediği içi n soru işareti simgesi veriyor eğer kodumuza Console.OutputEncoding = Encoding.UTF8; yazdığımızda utf-8 formatı desteklenir

  • @emiraligirgin9753
    @emiraligirgin9753 3 месяца назад

    Hocam merhaba, bir sonraki derste eğitim sonrası staj yönlendirmesi nasıl olacak bunun bilgisini verebilir misiniz ? ilk dersin sonunda sormuştum tekrar soruyorum kusura bakmayın ama muhtemelen 2.videoyu çekmiştiniz ben soruyu sorduğumda.

  • @tulingecer6186
    @tulingecer6186 3 месяца назад

    Burada yazdığımız kodları Githuba mı ekleyecez

  • @oguzhanuluugur8732
    @oguzhanuluugur8732 3 месяца назад

    ilk case taamamlandı diğer case leri bekliyoruz hocam

  • @Talha_drz
    @Talha_drz 3 месяца назад

    Hocam ben üniversite için iki kez sınava girdim sınav konularında hiç iyi değilim ben üniversite okumamayı düşünüyorum sizce ne yapayım gene deneyip dıştan falan okuyayımmı

  • @Eyüp-b2e
    @Eyüp-b2e 10 дней назад +1

    Epe iyi

  • @berkayonder9704
    @berkayonder9704 3 месяца назад

    Harika bir video

  • @kubrademirguc
    @kubrademirguc 3 месяца назад

    Beşinci derse ışınlanmam lazım hemen

  • @MehmetEminKlc-ef7iy
    @MehmetEminKlc-ef7iy 3 месяца назад +2

    Bu seriye baslasam hicbirsey bilmiyorum ogrenebilir miyiz hocam

    • @Cjghcnf
      @Cjghcnf 3 месяца назад +1

      Son 3 haftadır Murat hocanın youtube videoları ile ilerleyen ve başka kaynaklara nadiren bakma ihtiyacı hisseden biri olarak söylüyorum, kesinlikle öğrenirsin.
      Bu başlangıç derslerini şöyle düşün. Şu an öğrettikleriyle bir anda bambaşka şeyler yapabilir buluyorsun kendini.
      Kendime göre olan yol haritasından yola çıkarak sana ortalama yol haritasını bile anlatabilirim.
      Şu an consoldan işlemleri gösteriyor.
      Daha sonra form denilen klasik windows pencere ekranlarında çalışmaya başlayacağız. Burada windows pencerelerinde gördüğümüz tanıdık araçları kullanmayı öğreneceğiz. Bu araçları kullanırken işte bu consolda öğrendiğimiz şeyleri sıklıkla kullanacağız. Örneğin bir hesap makinesi yapmak istediğimizde rakamlara aritmetik işlem yaparken int yani sayı değerinde olacak ama label ya da text kutularında sonucu gösterirken string değerinde convert edeceğiz. Ya da hesap makinesinde ondalık sayı olduğunu hesaba katarak int tam sayı değişkeni değilde float ya da double ondalık sayı değişkeni kullanacağız aritmetik işlemlerde. Char mesela tek karakter atama diye öğrendik, şifreleme falan dedi hoca. Şimdi sen sanıyorsun ki benim şifrelemeyle ve doğal olarak tek karakter için char ile ne işim olur? Kazın ayağı öyle değil. Ticari bir otomasyon yazılımı yapacaksan veritabanı kullanman gerekli kaydettiğin veriler bir yere kaydolsun. işte bu veritabanının şişip yavaşlamaması için mümkün olduğunca kısıtlı değişkenler eklemen gerekli. Bunu yapmazsan o veritabanına binlerce veri girdiğinde şişiyor. Örneğin veritanında cinsiyet lazım oldu. Kız ve erkek seçeneği için orada k ya da e harfini seçmek yeterli. Buradaki 4-5 karakterin fazla olmaması bile düşünülebiliyor yeri geldiğinde. O zaman da char kullanılıyor işte. Çünkü veritabanında atıyorum değeri varchar(50) diye ayarladığında sen kullansanda kullanmasanda veritabanı 50 tane harf değeri tutar.
      Bu tarz formlara buton, textbox, label gibi şeyleri koyarak hesap makinesi gibi veritabanı gerektirmeyen uygulamalar yapıldıktan sonra artık kayıt tutulan uygulamalara geçiliyor. Bunun için bilgisayarına SQL denilen bir veritabanı programı kuruluyor. SQL bildiğin excel programı gibi. Fakat excelden farkli bir şey. SQL zaten microsoft access programının muadili. Bu programda önce bir veritabanı oluşruruluyor. Sonra bu veritabanına table'lar eklenebiliyor. Örneğin bir işyerinde müşteriler için bir table, ürünler için bir table, satışlar için bir table oluşturup tanımlamalar yapıyorsun. Sonra ilişkilerini ayarlıyorsun. Örneğin departmanlar table'ın var. Bir de personellerin var. Personelinin hangi departmanda çalıştığının ilişkisi departmanlar klasöründen geliyor. Yapması anlatmasından daha basit.
      SQL'de yukarda anlattıklarım ve biraz daha ayrıntı öğrendikten sonra sql'de oluşturduğumuz veritabanını c# içinde görüntülemeyi, c# içinde kayıt ekleme, silme, güncelleme işlemlerini öğreniyoruz. Bu sayede örneğin bir satış yapıldığında satış detayları bir tabloda, ürün kalemleri başka tabloda tutulup c# içinde entegre ve kafa karıştırmadan rahatlıkla görünebilir.
      Daha sonraları class ve method oluşturma denilen şeyler var onlar öğreniliyor genelde. Method sık yapılan işlemlerin tek bir sefer tanımlanıp sonrasında çağrılıp kullanılabilmesi kabaca. Örneğin c# içinde veritabanını görüntüledin. Ekleme, silme, güncelleme, kaydet butonlarını koydun. Senin her bir butona basıldığında kayıt ekledikten sonra veritabanını güncellemen lazım ki silindiyse veri gitsin ya da kaydettiysen veri gelsin. Bu güncelleme işlemi için bir method yazarsın ve ihtiyacın olunca çağırır kullanırsın.
      Class ise karışık gibi görünen ama karışık olmayan bir konu. Bir araban var diyelim. Arabanın rengini, modelini, kaç kapısı olduğunu tanımlıyorsun class içinde. Bundan sonra da o araba ile ilgili işlem yapmak istediginde bu 3 parametreden biriyle işlem yapabilirsin.
      Class ve methodları da öğrendikten sonra işler daha da kolaylaşıyor. Entities oluşturmayı öğreniyorsun. Yani veritabanında işlem yapmak için karışık kodlar kullanmaya gerek kalmadan veritabanının her bir tablosunu class olarak tanımlayan, içindeki sütunları da properties (değişken gibi ama değil) olarak tanımlayan çok basit bir işlem uyguluyorsun. işler çok daha kolaylaşıyor.
      Bunlardan daha güzeli arada devexpress de var. Devexpress visual studio'nun bir uzantısı aslında sadece. Ama günümüz modern araçlarını sunuyor c# toolları haricinde. Mesela içinde excel tablosu ekleme var. 10 saniye içinde kendi excel programımı yazdım. 😂 hem de üst menüleriyle birlikte. 😂😂 çok detaylı istatistik ekranları oluşturmaktan tut office programlarının ribbon şeritlerine kadar efsane şeyler var içinde. Göz gezdirmeni kesinlikle tavsiye ederim.
      Dersenki ben programcılık işini kökten öğreneceğim, çok katmanlı mimari denilen şeyleri öğrenebilirsin. Örneğin bu entities denilen konu da bildiğim kadarıyla çok katmanlı mimarinin bir parçası. Çok katmanlı mimari bir teknik aslında. Birden çok faydası var. En basiti yazılımcılar bir projeyi ilk defa bile görse örneğin class'ların bulunduğu klasörü eliyle koymuş gibi bulur. Çünkü bütün yazılımcılar klasör adına kadar aynı sistemle çalışıyor. ikinci ve asıl kullanımı ise projeyi katmanlara bölerek örneğin son kullanıcının direkt veritabanına ulaşamamasını sağlamak gibi şeyler. Örneğin şifreleme katmanı eklemek gibi yanılmıyorsam ama çok emin değilim bundan. işlerin büyüklüğüne göre 2 katmanlı da olabiliyor 5 katmanlı da. Mesela class katmanı oluşturduysan veritabanın için artık senin tablonun içindeki özellikler kısıtlanmış oluyor. Sen sql'deki tablonda telefon sütunu oluşturduysan bu sınıf artık diyor ki bu telefon sütununa string yani metin giremezsin. Int yani rakam gireceksin.
      Classlar konusu önemli. Aslında şöyle anlatayım. Hani arabamızın modelini, rengini, koltuk sayısını girmiştik ya. Artık o class'ı kullanmak için formunun kod sayfasına gidip kütüphanesine o class'ı kaydetmen gerekiyor. Basit bir işlem. Bunu da yapınca o class'tan bir tane üretmen gerekiyor form kodlarının içinde. Instance alma deniliyor buna. Gittim clio= araba class'ı dedin. Artık kod ekranına clio yazıp nokta koyunca sistem senden ya model ismi, ya model rengi ya da koltuk sayısı ile ilgili bir işlem yapmanı bekleyecek. Hani hoca iki harf yazıyor hazır bir şeyler çıkıyor ya, bunların çoğu ya method ya da class olduğu için tanimlı olduklarindan çıkıyor. C# içindeki her şey ya class ya da method. O pencere ekranı da bir class mesela. Botonlar da bir class. Butonun isminde ne yazacağı ise bir method. Gibi gibi.
      Daha bir sürü şey var yapılabilecek. Video oynatmaktan, oyun yapmaya, müzik çalmaktan ticari otomasyona, web sitesi yapmaktan formun içinde hava durumu göstermeye kadar sen ne istersen yapılır birçok şey.

    • @ikranurulusoy7643
      @ikranurulusoy7643 3 месяца назад

      @@Cjghcnf Yorumlarda gezinirken denk geldim hocam çok güzel anlatmışsın. Eline sağlık.

  • @HasanBozkusOfficial
    @HasanBozkusOfficial 3 месяца назад

    Hocam kolay gelsin :)

  • @freaky7581
    @freaky7581 3 месяца назад +1

    Hocam c# ile web tarafında geliştirme yapmak istiyorum youtube ve udemy tarafında hangi kurslarınızı önerirsiniz yardımcı olursanız sevinirim teşekkürler.

    • @mustafakarahan7648
      @mustafakarahan7648 3 месяца назад

      bi konuya hakim olmadan girişmeyin lütfen kafanız çok ağrir nerde hata var diye saatlerce bakarsınız isterseniz Uygulama Geliştirerek C# Öğrenin: A'dan Z'ye Eğitim Seti bunda ilerme yapın

    • @freaky7581
      @freaky7581 3 месяца назад

      @@mustafakarahan7648 windows'ta değil web'de uygulama geliştirmek istiyorum

    • @MurattYucedag
      @MurattYucedag  3 месяца назад

      Eğer C# tarafında yeterli seviyedeysen Udemy'de Mvc5 Admin Panelli Cv sitesi eğitimimiz olabilir ama yeterli değilsen Mustafa'nın da söylediği gibi Uygulama Geliştirerek C# kursumuz faydalı olacaktır.

    • @freaky7581
      @freaky7581 3 месяца назад

      ​@@MurattYucedag Hocam bu işlerde yeniyim yeterli seviyede olduğumu ne zaman anlayacağım sizin 100 bölümde c# dersinizin 50. bölümlerindeyim

  • @murathanoktem
    @murathanoktem 3 месяца назад

    elinize sağlık hocam

  • @eminakova6702
    @eminakova6702 27 дней назад +1

    ABİ SANA BİR ŞEY SÖYLEYECEĞİM AMA SENİN ANLATIMLARIN ÇOK ÇOK İYİ

  • @AyseNur-og5jg
    @AyseNur-og5jg 3 месяца назад

    Udemy den kurs aldıktan sonra istediğimiz zaman izleyebiliyor muyuz yoksa süresi var mı?

  • @dilekayvaz35
    @dilekayvaz35 3 месяца назад

    hocam emeğinize sağlık

  • @zubeydeozudogru6038
    @zubeydeozudogru6038 3 месяца назад

    Hocam merhaba udemy kurslarinizdan aldım geriye kalan dört kurs için mesaj attım yoğunluktan görmemiş olabilirsiniz belki rica etsem geri dönüş sağlayabilir misiniz?

  • @demetkarakoc8264
    @demetkarakoc8264 3 месяца назад

    Hocam merhaba. Sertifika görevlerini aynı hafta içinde mi veya kamp bitene kadar mı yapmalıyız? Bir süresi var mı?

  • @emirarslanca9364
    @emirarslanca9364 3 месяца назад

    2. derste de buradayız fakat bir sorum var Murat Hocam,
    İlk case sizin öğretmek için yaptığınız programın aynısını yazıp github'da paylaşıp linki göndermek mi? Doğru mu anladım? Şimdiden teşekkürler.

    • @Passenngerrr
      @Passenngerrr 3 месяца назад

      İlk Case için istenen içerik ilk 2 derste yapılan uygulamaların tek bir repo ile "herkese açık" olarak Github'da paylaşılmasıdır. Proje ve Algoritma bazlı Caseler de paylaşılacaktır.

    • @AslaSklmazsn
      @AslaSklmazsn 3 месяца назад

      Ben de tam anlamadım. Öğretilen içerikle ilgili ufak bir proje mi yapacağız yoksa aynı kodları yazıp mı göndereceğiz?

    • @MurattYucedag
      @MurattYucedag  3 месяца назад +4

      Aynısı arkadaşlar :)

  • @sabandgn
    @sabandgn 3 месяца назад

    Teşekkürler hocam.

  • @meliheren4056
    @meliheren4056 3 месяца назад

    hocam 4 kurs hediyesi ne zamana kadar devam edecek?

    • @MurattYucedag
      @MurattYucedag  3 месяца назад +1

      Şu an için bir son tarih yok.

  • @rythmofsouls
    @rythmofsouls 3 месяца назад

    dört kelimelik destek yorumu

  • @kubraozbas9712
    @kubraozbas9712 3 месяца назад

    İlk case'mi gönderdim ama şu Github olayını halletmeye çalışıyorum şu an.

    • @pnarcekic3414
      @pnarcekic3414 21 день назад

      nasıl yüklediğini anlatabilir misin acaba?

  • @hasanhuseyin9537
    @hasanhuseyin9537 3 месяца назад

    Hocam, bana link gelmiyor, derslere katılmayı çok istiyorum, kaydım da mevcut

    • @MrBlack-X
      @MrBlack-X 3 месяца назад

      Link kimsye gelmiyor haftada 2 gun(cumartesi ve sali) saat 12de yukleniyor dersler herkes kendisi gelip giriyor. Kayit ise verilen caseleri yaptiktan sonra staj imkani kazanmakla alakali galiba.

  • @ayberkylmaz1478
    @ayberkylmaz1478 3 месяца назад

    üniversitede sözel bölüm okuyorum ama burdayım...

    • @ayberkylmaz1478
      @ayberkylmaz1478 3 месяца назад

      kendi başıma ( ref vs olmadan ) yazılım alanından iş bulacağımdan şüphelerim var ama bakalım sonuç ne olacak her ders sonu gidişat hakkında bir kaç satır yorum yazacağım

  • @ibrahimkarakus6550
    @ibrahimkarakus6550 2 месяца назад

    teşekkür ederiz

  • @YsufÜnl
    @YsufÜnl 2 месяца назад

    github kamp linkini nerden alabilirim ?

    • @muratmac
      @muratmac 2 месяца назад

      Halledebildiniz mi

    • @YsufÜnl
      @YsufÜnl 2 месяца назад

      @@muratmac yok hayır

  • @OMER-jo3he
    @OMER-jo3he 3 месяца назад

    Ödevin süresi belli mi acaba hocam

    • @MurattYucedag
      @MurattYucedag  3 месяца назад +1

      Bir süre yok :)

    • @OMER-jo3he
      @OMER-jo3he 3 месяца назад

      @@MurattYucedag peki hocam teşekkür ederim ❤️

  • @april.8
    @april.8 3 месяца назад

    2. Ders ✅

  • @grsyahmt
    @grsyahmt 3 месяца назад

    2/2 üşenmek yokk

  • @eminakova6702
    @eminakova6702 28 дней назад

    35:01

  • @esatalbayrak6021
    @esatalbayrak6021 3 месяца назад

    Hocam aktif frontend alanında jr olarak çalışıyorum .Net kullanıyoruz kurslarınızla birlikte bir roadmap ihtiyacım var destek olur musunuz

    • @MurattYucedag
      @MurattYucedag  3 месяца назад +1

      Kanalımda bununla ilgili bir video mevcut, öne çıkanlar kısmından ulaşabilirsin.

  • @hasanserin9931
    @hasanserin9931 2 месяца назад

    dewam baba

  • @aliosmanyuksel5774
    @aliosmanyuksel5774 3 месяца назад +1

    Hocam iyi günler anlık olarak imkan yetersizliğinden visual studio kullanamayıp online compiler üzerinden uygulamalarımı gerçekleştiriyorum. Ne yapabilirim bir laptop alana kadar Case'ler açısından kaçırır mıyım deadline ları olacak mı. Sertifika şansım elimden gitsin istemiyorum. Elinize emeğinize sağlık

    • @msenelk
      @msenelk 3 месяца назад

      Merhaba, bence yapacağın case'leri Murat Hocamızın e-postasına atabilirsin. Oradan kontrol edeceklerini umuyorum

    • @aliosmanyuksel5774
      @aliosmanyuksel5774 3 месяца назад

      @@msenelk fikir için teşekkür ederim ancak. Deneyip not alma fırsatım oluyo yaptıklarım dosya olarak kaydedemediğim için. Pdf şeklinde atsam absürt kaçar mı sizce.

    • @msenelk
      @msenelk 3 месяца назад

      @@aliosmanyuksel5774 eğitmen adına konuşmak istemiyorum ama her türlü çözüme açık olduğunu düşünmekteyim. Denemekten zarar gelmez. 😊

    • @aliosmanyuksel5774
      @aliosmanyuksel5774 3 месяца назад

      @@msenelk haklısınız denemekte fayda var çok teşekkür ederim fikir verdiğiniz için. Sağlıcakla kalın iyi çalışmalar dilerim.

    • @BraveShout
      @BraveShout 3 месяца назад

      caselerin bir son süresi yok.

  • @OMER-jo3he
    @OMER-jo3he 3 месяца назад

    2.Gün okey

  • @yoncayavuz8928
    @yoncayavuz8928 2 месяца назад

    😊😊😊

  • @cihatturgut2011
    @cihatturgut2011 3 месяца назад

  • @halim_altin
    @halim_altin 3 месяца назад

    💥🤙

  • @Canuygur30
    @Canuygur30 2 месяца назад

    all is well

  • @semanurmutlu5263
    @semanurmutlu5263 3 месяца назад

    🤩

  • @engokhangok
    @engokhangok 3 месяца назад

    💻☺

  • @sevgiligunluk5506
    @sevgiligunluk5506 3 месяца назад

    tl sembolü utf - 8 kodlamasını etkinleştirince düzeliyor:
    Console.OutputEncoding = System.Text.Encoding.UTF8;

  • @slaceylan6932
    @slaceylan6932 2 месяца назад

  • @seyda3869
    @seyda3869 Месяц назад

    ,,

  • @yasar7946
    @yasar7946 3 месяца назад

    Console.OutputEncoding = Encoding.UTF8;
    Console.WriteLine("---- Elma Birim Fiyatı: "+applePrice + " ₺");
    Console.WriteLine("---- Portakal Birim Fiyatı: "+orangePrice + " ₺");
    Console.WriteLine("---- Çilek Birim Fiyatı: "+strawberryPrice + " ₺");
    Console.WriteLine("---- Patates Birim Fiyatı: " + patatoPrice + " ₺");
    şeklinde yapılır hocam.