Programlama
Clean Code ve Code Refactoring
"Clean Code and Code Refactoring" kursu, katılımcılara okunabilir, sürdürülebilir ve kaliteli kod yazma pratiklerini ve mevcut kötü kodu dönüştürme tekniklerini kazandırmayı amaçlamaktadır. Kurs, kod kalitesini artırmak ve teknik borcu azaltmak isteyen yazılım geliştiriciler için tasarlanmıştır.
- Süre
- 8 saat
- Seviye
- Temel
- Biçim
- Canlı online
Bu kurs kapsamında katılımcılar, temiz kod yazımının neden kritik olduğunu, basit ve anlaşılabilir kodlama ilkelerini, isimlendirme standartlarını ve daha kısa/verimli kod yazma tekniklerini öğrenmektedir. Fonksiyon tasarımı, obje ve veri yapısı organizasyonu ile SOLID prensipleri temiz kod perspektifinden ele alınmaktadır.
Kurs kapsamında ayrıca birim testler ile kod güvenilirliğini artırma, kötü kodla mücadele stratejileri ve kaçınılması gereken tuzaklar da işlenmektedir.
“Clean Code and Code Refactoring” kursu, sistematik refactoring teknikleri ve gerçek kod örnekleri üzerinden uygulamalı çalışmalarla tamamlanmaktadır.
Eğitim programı
11 konu, 8 saatTemiz kod yazımının neden önemli olduğunu kavramak, İsimlendirme standartlarını ve basit kodlama prensiplerini uygulamak, Kısa, verimli fonksiyonlar ve obje/veri yapıları tasarlamak, SOLID prensiplerini temiz kod perspektifinden uygulamak, Birim testlerle kod güvenilirliğini artırmak, Kötü kodla mücadele yöntemlerini ve kaçınılması gereken tuzakları bilmek, Refactoring tekniklerini sistematik biçimde uygulamak, Kodun teknik borcunu analiz etmek ve azaltmak.
-
01
Neden Temiz Kod?
-
02
Basit ve Anlaşılabilir Kodlama
-
03
İsimlendirme Standartları
-
04
Daha Kısa ve Verimli Kod Yazma
-
05
Fonksiyonlar
-
06
Obje ve Veri Yapısı
-
07
SOLID Prensipleri
-
08
Birim Testler
-
09
Kötü Kodla Nasıl Mücadele Edilir
-
10
Refactoring
-
11
Kaçınılması Gereken Tuzaklar
Format ve planlama
- Eğitim biçimi
- Canlı online, eğitmen eşliğinde
- Grup büyüklüğü
- 5–15 kişilik kapalı gruplar
- Süre
- 8 saat
- Takvim
- Şirketinizin planına göre
Bu eğitim şirketinize özel bir takvimle planlanır. Teklif talebinizde tercih ettiğiniz dönemi belirtebilirsiniz.
Benzer eğitimler
Tüm eğitimlerSystem Architectural Design
Bu eğitim, modern web teknolojileri ve sistem mimarisi hakkında kapsamlı bir anlayış kazandırmayı amaçlamaktadır.
12 saat
HTML, CSS, JavaScript ve jQuery
"HTML, CSS, JavaScript ve jQuery" kursu, katılımcılara modern web geliştirmenin temel yapı taşlarını sıfırdan kavratmayı amaçlamaktadır. Kurs, web geliştirmeye başlamak isteyen herkes için ideal bir başlangıç noktası sunmaktadır.
24 saat
İleri SQL
"İleri SQL" kursu, katılımcılara stored procedure, fonksiyon, trigger, index ve veritabanı güvenliği gibi ileri seviye SQL Server konularını kavratmayı amaçlamaktadır. Kurs, temel SQL bilgisine sahip geliştiricilerin production-grade veritabanı yönetimi becerilerini geliştirmek için tasarlanmıştır.
8 saat
Temel C# .Net
"Temel C#.Net" kursu, katılımcılara C# programlama dili ve .NET platformunun temel yapı taşlarını sıfırdan kavratmayı amaçlamaktadır. Kurs, yazılım geliştirmeye yeni başlayanlar ile .NET ekosistemine adım atmak isteyen geliştiriciler için tasarlanmıştır.
16 saat


