Ruby'de nesne yönelimli tasarım - kurs 3.900 RUB. ThinkNetica'dan, 3 günlük eğitim, tarih 27 Kasım 2023.
Miscellanea / / November 28, 2023
Pratik
Uygulamaların bir kısmını sınıfta, bir kısmını da web seminerinden sonra kendiniz yapacaksınız.
İletişim
Canlı sohbet desteğine sahip olacaksınız ve web seminerleri yaygın soruları ve hataları, en iyi uygulama ve çözüm örneklerini kapsayacaktır.
1. 6 aylık Ruby on Rails geliştirme deneyimi
3. Temel komut satırı ve git becerileri
Cybergizer, Actimind, Group-IB ve Urban Connect AG'nin eski geliştiricisi.
RubyRussia konferanslarında program komitesi üyesi ve konuşmacı.
Devlet üniversitelerinde ve özel eğitim kurumlarında ders verdi.
Rubizza ve Hexlet'e mentor olarak katıldı.
3 web semineri
Pratik görevler
Yazarla iletişim ve soruların cevapları
1.gün. Programlama Paradigmaları
- OOP ilkeleri ve bunların Ruby'deki uygulamaları hakkındaki bilginizi öğrenin veya pekiştirin, diğer dillerle karşılaştırın
- Saf fonksiyonları ve diğer temel fonksiyonel programlama kavramlarını anlayın
- Alternatif OOP ve FP paradigmalarını ve bunların Ruby'ye uygulanabilirliğini göz önünde bulundurun
Sonuç olarak siz:
Pratik örneklerle OOP anlayışınızı yenileyin ve genişletin, Ruby ile işlevsel bir tarzda çalışmayı öğrenin, Ruby'yi diğer dillerle karşılaştırın
2. gün. Tasarım ilkeleri
- SOLID ilkelerini yenileyin veya teorik bir anlayış kazanın
- Ruby'de bu ilkelere nasıl uyulduğuna ve nasıl ihlal edildiğine dair örneklere bakın.
- GRASP, DRY, KISS ve YAGNI gibi diğer iyi bilinen prensip ve yaklaşımlara aşina olun
Sonuç olarak siz:
Ruby'de ve genel olarak geliştirmede en yaygın olan ilke ve yaklaşımları anlayacaksınız; ve ayrıca koddaki bazı temel ilkeleri ihlal eden belirli sorunları daha iyi görmeyi öğrenin
3 gün. Tasarım desenleri
- Ruby ve Rails'de genelden özele tasarım desenleri:
- MVC ve MV* modelleri. Rails'i bileşenlerine ayıralım ve bir web çerçevesinin iç organizasyonu için diğer seçeneklerle karşılaştıralım
- Üretken Desenler
- Yapısal modeller
- Davranış kalıpları
Sonuç olarak siz:
Açık ve basit tekil oluşturucudan mimari desenlere genel bakışa kadar desen bilginizi yenileyin ve genişletin