Rails yönlendirme ve controller yapısını ustalıkla kurun
Rails yönlendirme ve controller katmanını öğrenin: routes.rb, RESTful resources, nested ve namespace rotalar, constraints, URL yardımcıları, controller filtreleri ve routing testleri.
Rails routes, resources ve controllers
Eğitim, Ruby on Rails yönlendirme ve controller katmanını kapsar: routes.rb yapısı ve rails routes çıktısı, RESTful resource tasarımı, resources ve resource, member ve collection rotaları, nested resources, shallow nesting, namespace ve scope, constraints ve subdomain, path/url yardımcıları, controller aksiyonları ve filtreler, render ve redirect_to, strong parameters, concerns, API controller, rotaların test edilmesi ve performans.
2 Gün. Her gün dört modül; Routes ve RESTful Resources ve Controller'lar ve Yardımcılar ekseninde ilerleyen uygulamalı program.
Orta Seviye — Rails yönlendirme sistemi: routes.rb, RESTful resources, nested routes, controller aksiyonları ve URL yardımcıları
Bir kitap kataloğu/blog uygulaması üzerinde rotalar ve controller'lar adım adım tasarlanır; rails routes ve integration testleriyle doğrulanır.
RESTful ve okunabilir URL yapısını Rails konvansiyonlarıyla kurarsınız.
Aksiyonları kısa tutup sorumlulukları doğru katmana dağıtırsınız.
Aynı rota yapısıyla HTML ve JSON isteklerini yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Ruby sınıf, blok ve hash bilgisi gerekir.
MVC mantığına ve basit bir Rails uygulamasına aşinalık gerekir.
HTTP metotları ve durum kodları bilinmelidir.
Ruby ve Rails 7 kurulu olmalı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:
RESTful resources ile okunabilir rota yapısı kurabilirsiniz.
Member ve collection rotalarını doğru yerde kullanabilirsiniz.
Nested ve shallow routes ile kaynak ilişkisini yönetebilirsiniz.
Namespace ve scope ile admin ve API alanları ayırabilirsiniz.
Subdomain ve format kısıtlarını tanımlayabilirsiniz.
İnce ve konvansiyona uygun controller aksiyonları yazabilirsiniz.
path ve url yardımcılarını view ve controller'da kullanabilirsiniz.
Routing ve integration testleri yazabilirsiniz.
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.
Popüler framework'lere giriş eğitimi: React, Angular, Vue, Express, Spring Boot ve Django ile mini uygulamalar, karşılaştırma ve doğru framework seçim kriterler
Detayları Gör →Programlama dillerine giriş eğitimi: derleyici ve yorumlayıcı, tip sistemleri, OOP ve fonksiyonel paradigma, Python, JavaScript, Java, C ile aynı problemlerin ç
Detayları Gör →Reaktif programlamaya giriş eğitimi: Observable, RxJS operatörleri, Subject, hata yönetimi, marble testi, Reactor Flux/Mono ve backpressure uygulamalı anlatılır
Detayları Gör →PyCharm IDE eğitimi: sanal ortam, kod tamamlama, debugger, pytest entegrasyonu, refactoring, Git ve veritabanı araçlarıyla verimli Python geliştirme uygulaması.
Detayları Gör →IT altyapı otomasyonu ve ölçeklenebilirlik eğitimi: Terraform, Ansible, Packer, Auto Scaling, yük dengeleme ve CI/CD pipeline ile altyapıyı kodla yönetme.
Detayları Gör →