Okunabilir kod yazmanın ilk adımlarını atın
Temiz kod yazmaya giriş: okunabilirlik, anlamlı isimlendirme, yorum ve biçimlendirme kuralları, DRY/KISS/YAGNI ilkeleri, küçük fonksiyonlar ve kod inceleme kültürü.
Temiz kod felsefesi ve günlük yazılım pratiğine giriş
Eğitim, temiz kod yaklaşımını sıfırdan tanıtır. Kötü kodun maliyeti, teknik borç, okunabilirlik ilkesi, anlamlı isimlendirme kuralları, yorum yazma ve yorumdan kaçınma, biçimlendirme ve kod stili, DRY, KISS ve YAGNI ilkeleri, küçük fonksiyon ve sınıf fikri, Boy Scout kuralı, kod inceleme kültürü ve linter/formatter araçlarının kurulumu kısa örnekler ve alıştırmalarla anlatılır; sonraki seri eğitimlerine yol haritası çıkarılır.
2 Gün. Her gün dört modül; Temiz Kod Felsefesi ve İsimlendirme; Temel İlkeler ve Takım Pratikleri ekseninde ilerleyen uygulamalı program.
Başlangıç Seviye — Temiz kod giriş: okunabilirlik, isimlendirme, yorumlar, biçimlendirme, DRY, KISS ve kod inceleme kültürü.
Kötü yazılmış kısa kod parçaları gruplarca incelenir ve temizlenir; gün sonunda her katılımcı kendi kodundan bir örneği iyileştirir.
Yazılım kariyerinin başında okunabilir kod alışkanlığı edinirsiniz.
Takımla ortak kalite sözlüğü ve beklentisi oluşturursunuz.
Bakım ve hata ayıklama süresini azaltacak yazım biçimini öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir dilde değişken, koşul ve döngü yazabilmek yeterlidir.
VS Code gibi bir editör kullanımı bilinmelidir.
İsteğe bağlı: commit ve push kavramı yararlıdır.
Kod okuma ve tartışma çalışmalarına katılım beklenir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Okunabilirliğin neden öncelikli olduğunu açıklayabilirsiniz.
Niyeti açıklayan değişken ve fonksiyon isimleri seçebilirsiniz.
Gerektiğinde iyi yorum yazıp gereksiz yorumdan kaçınabilirsiniz.
Formatter ve linter ile tutarlı kod stilini sağlayabilirsiniz.
Tekrarı ve gereksiz karmaşıklığı azaltabilirsiniz.
Büyük fonksiyonları anlamlı parçalara bölebilirsiniz.
Anlamlı hata mesajları ve temel doğrulama yazabilirsiniz.
Yapıcı geri bildirim vererek kod incelemeye katılabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Hook'lar, React Router, Redux Toolkit, React Query ve Testing Library ile 3 günde uçtan uca modern React uygulaması geliştirmeyi öğrenin.
Detayları Gör →Python Tkinter ile Entry, Combobox, Scale, Listbox widget'larını Tk değişkenleri, olay bağlama ve doğrulamayla etkileşimli hale getirin.
Detayları Gör →Python Tkinter ile Tk penceresi, pack/grid/place düzenleri, temel widget'lar ve menülerle ilk masaüstü uygulamanızı geliştirin.
Detayları Gör →Tkinter Treeview CRUD işlemleri, SQLite ve bcrypt ile parola hashleme kullanarak kayıt ve giriş sayfaları olan veri tabanlı uygulama geliştirin.
Detayları Gör →Tkinter filedialog, Treeview dizin ağacı, CSV/JSON işleme ve PyInstaller ile dosya odaklı masaüstü araçları geliştirmeyi öğrenin.
Detayları Gör →