Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

C# ve JAVA Geliştiricileri için Clean Code Yazma Sanatı

via Udemy

Overview

Sürdürülebilir C# veya JAVA yazılımları için okunaklı, temiz ve esnek kodlama yaparak sektörün zirvelerini yakalayın.

What you'll learn:
  • Sürdürülebilir ve okunabilir yazılım yapmayı öğreneceksiniz.
  • İsimlendirme kuralları nedir? Bu kurallar neden hayati seviyede önemlidir?
  • Code Smell nedir?
  • Refactoring nedir? Nasıl yapılır?
  • Technical Debt (Teknik Borçlanma) nedir?
  • Referans tipin nimetleriyle sürdürülebilir yazılım nasıl yapılır
  • Intentional Programming nedir? Refactoring nasıl yapılır?
  • Code Review nedir?
  • Katmanlı yapılara refactoring nasıl yapılır?
  • Çıplak Class kalmasın da ne demek? Nasıl uygularım?
  • If suistimali nedir? Nasıl engellerim?
  • IoC ile çevik sistem manipülasyonlarını nasıl yaparım?

Türkiye'de 10.000 öğrenciyi geçmiş "en iyi eğitmen ortalamasına (4.7)" sahip eğitmenden "C# Kursu: A'dan Z'ye Profesyonel Programcılık" öğrenin.

"Gerçek Hayattaki Gibi Öğret" prensibiyle, 300+ kuruma eğitim vermiş veya danışmanlık yapmış bir eğitmen olarak sizi gerçek hayata hazırlıyorum. Aynı konuyu sürekli tekrar etmenize rağmen bir türlü öğrenemiyorsanız, farklı kaynakların içinde boğuluyorsanız, şu an kendinizi güvende hissedin.

----------------------------------------------------------------------------------------------------

C# ve JAVA Geliştiricileri için Clean Code Yazma Sanatı kursu sizi sektörün zirvelerine taşıyacak bir birikimin sonucunda hazırlanmıştır.

İster C# ister JAVA geliştirin, best practiceleri sadece kurallar seviyesinde değil, gerçek hayatta nasıl kullanılıyorsa öyle öğrenin.

Ezberci tekniklerden uzak, neyi neden yaptığınızı öğreneceğiniz, yazılım geliştirmeye olan bakışınızı değiştireceğiniz teknikleri bu kursta öğreneceksiniz.

Temel kurs başlıkları

  • İsimlendirme kuralları nedir? Bu kurallar neden hayati seviyede önemlidir?

  • İsimlendirmeleri Türkçe yaparsam ne olur? İngilizce yaparsam ne olur?

  • Code Smell nedir?

  • Refactoring nedir? Nasıl yapılır?

  • Technical Debt (Teknik Borçlanma) nedir?

  • Kötü kodu Encapsulation ile nasıl refactor ederim?

  • İş kuralı nedir? Validasyon nedir? Bunlara bakış açım nasıl olmalıdır?

  • Referans tipin nimetleriyle sürdürülebilir yazılım nasıl yapılır?

  • Intentional Programming nedir? Refactoring nasıl yapılır?

  • Code Review nedir?

  • Kötü yazılmış bir kodu nasıl okurum(Code Review)

  • Kötü yazılmış bir kodu nasıl refactor ederim?

  • Katmanlı yapılara refactoring nasıl yapılır?

  • Çıplak Class kalmasın da ne demek? Nasıl uygularım?

  • If suistimali nedir? Nasıl engellerim?

  • Yorum satırlarından nasıl kurtulurum?

  • IoC ile çevik sistem manipülasyonlarını nasıl yaparım?

Syllabus

  • Giriş
  • İsimlendirme Kurallarıyla Başlayalım
  • Code Smell Nedir?
  • Encapsulation ile Refactoring
  • Technical Debt (Teknik Borçlanma)
  • İş Kuralı Yazma Sanatı
  • Referans Tip Bazlı Sürdürülebilir Refactoring
  • Çıplak Class Kalmasın
  • If Suistimalini Engellemek
  • Adaptasyon Yöntemiyle Dış Sistem Entegrasyonları
  • Yorum Satırlarından Kurtulmak
  • Katmanlı Mimarilere Refactoring
  • IoC ile Çevik Kodlama
  • Bir Projede Refactoring
  • Intentional Programming
  • Baştan Sona Refactoring Uygulaması ve Ek Konular
  • Veri Erişim Katmanında Refactoring
  • İş Katmanında Refactoring
  • Bonus

Taught by

Engin Demiroğ

Reviews

4.6 rating at Udemy based on 630 ratings

Start your review of C# ve JAVA Geliştiricileri için Clean Code Yazma Sanatı

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.