Okunabilir, test edilebilir ve sürdürülebilir kod yazın
Temiz kod, DRY/KISS/YAGNI, hata yönetimi, birim test ve TDD, Git akışı, pull request incelemesi, linter ve GitHub Actions CI ile yazılım kalitesini artırın. Uygulamalı kod temizleme çalışmaları.
Yazılım geliştirmede en iyi pratikler
Eğitim, bireysel ve ekip kod kalitesini artıran pratikleri kapsar: adlandırma ve biçimlendirme standartları, küçük fonksiyonlar, DRY, KISS ve YAGNI, yorum ve belgelendirme, hata yönetimi ve loglama, birim test ve TDD, Git dalları ve commit mesajı, pull request ve kod inceleme, statik analiz ve linter, bağımlılık yönetimi, güvenli kodlama temelleri ve sürekli entegrasyon.
2 Gün. Her gün dört modül; Temiz Kod ve Tasarım İlkeleri ve Test, Sürüm Kontrolü ve Ekip Pratikleri ekseninde ilerleyen uygulamalı program.
Orta Seviye — Programlama en iyi pratikleri: temiz kod, adlandırma, test, kod inceleme, sürüm kontrolü ve belgelendirme
Çalışan ama kötü yazılmış bir proje adım adım temizlenir; testler yazılır, linter ve CI eklenir, kod inceleme pratiği yapılır.
Okunabilir adlandırma ve küçük fonksiyonlarla bakımı kolay kod yazarsınız.
Birim testler ve TDD ile hataları erken yakalarsınız.
Git akışı ve kod inceleme ile takım içinde verimli çalışırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir dilde birkaç yüz satırlık program yazmış olmak gerekir.
Git kullanımına başlangıç düzeyinde aşinalık faydalıdır.
VS Code gibi bir editör ve Python veya JavaScript kurulu olmalıdır.
Kendi kodunuzun incelenmesine ve tartışılmasına açık olunmalıdır.
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:
Adlandırma ve fonksiyon tasarımıyla okunabilir kod yazabilirsiniz.
DRY, KISS ve YAGNI ilkelerini uygulayabilirsiniz.
Tutarlı istisna ve loglama stratejisi kurabilirsiniz.
pytest veya Jest ile birim testler yazabilirsiniz.
Kırmızı-Yeşil-Refactor döngüsüyle geliştirme yapabilirsiniz.
Anlamlı commit ve feature branch akışı kullanabilirsiniz.
Yapıcı pull request ve inceleme geri bildirimi verebilirsiniz.
Linter ve testleri GitHub Actions ile otomatikleştirebilirsiniz.
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.
Jetpack Compose Lazy Composables ve Navigation eğitimi: LazyColumn, LazyGrid, Paging 3, Navigation Compose, argümanlar, bottom navigation ve deep link uygulamas
Detayları Gör →LAMP overview ve deployment eğitimi: Ubuntu üzerinde Apache, PHP-FPM, MariaDB kurulumu, Let's Encrypt TLS, sertleştirme, yedekleme ve performans ayarı uygulamas
Detayları Gör →İnsanı geliştirerek liderlik eğitimi: GROW koçluk, durumsal liderlik, SBI geri bildirim, delegasyon, bireysel gelişim planı ve ekip motivasyonu rol oyunlarıyla.
Detayları Gör →Learn to Code temel eğitimi: sıfırdan Python ile algoritma, değişken, koşul, döngü, fonksiyon, liste, sözlük, dosya işlemleri ve küçük proje geliştirme.
Detayları Gör →Maximo Health eğitimi: varlık sağlık skoru kriterleri, ağırlıklandırma, kritiklik ve risk matrisi, yatırım planlama ve MAS Manage entegrasyonu uygulamalı işleni
Detayları Gör →