Rails veri şemasını ve controller katmanını ustalıkla yönetin
Rails Active Record migration yönetimi ve ActionController katmanını uygulamalı öğrenin: geri alınabilir migration, indeksler, strong parameters, filtreler, session ve merkezi hata yönetimi.
Rails migrations ve ActionController derinlemesine
Eğitim, Ruby on Rails uygulamalarında iki kritik katmanı kapsar: Active Record migration ile tablo, indeks ve foreign key yönetimi, reversible migration, schema.rb ve structure.sql, veri taşıma güvenliği; ActionController ile params, strong parameters, before_action filtreleri, render/redirect_to, session, cookie, flash, rescue_from ve REST yönlendirme uyumu.
2 Gün. Her gün dört modül; Active Record Migrations ve ActionController ve İstek İşleme ekseninde ilerleyen uygulamalı program.
Orta Seviye — Rails Active Record migration yönetimi, şema evrimi ve ActionController ile istek işleme
Her kavram, Rails 7 ile oluşturulan bir blog/sipariş uygulamasında migration çalıştırılarak ve controller testleriyle uygulanır.
Üretim veritabanında geri alınabilir migration yazmayı öğrenirsiniz.
İnce controller ve strong parameters ile güvenli istek işlemeyi uygularsınız.
schema.rb ve migration sürümlemesiyle ekip içi şema uyumunu sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Ruby sınıf, blok ve hash yapılarını bilmek gerekir.
MVC mantığı ve basit bir Rails uygulaması deneyimi faydalıdır.
PostgreSQL veya SQLite kurulu bir geliştirme ortamı hazır olmalıdır.
rails ve bundle komutlarını çalıştırmak için komut satırı rahatlığı 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:
Geri alınabilir migration ile tablo ve sütun değişikliklerini yönetebilirsiniz.
Benzersiz, bileşik ve kısmi indeksleri doğru senaryoda kullanabilirsiniz.
Büyük tablolarda kilitlenme riskini azaltan migration stratejisi uygulayabilirsiniz.
schema.rb ve structure.sql tercihlerini bilinçli yapabilirsiniz.
İzin listesiyle mass assignment açıklarını kapatabilirsiniz.
before_action ile kimlik doğrulama ve yetki akışı kurabilirsiniz.
rescue_from ile tutarlı hata yanıtları üretebilirsiniz.
Integration testleriyle aksiyon davranışlarını doğrulayabilirsiniz.
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.
Gelişmiş Go: goroutine, channel kalıpları, context, sync, generics, reflection, pprof ile profil ve gRPC üretim mimarisi.
Detayları Gör →Gelişmiş Zapier: Paths, Filter, Formatter, Looping, Code, Webhooks, Sub-Zap ve Platform CLI ile özel entegrasyon eğitimi.
Detayları Gör →Quarkus eğitimi: RESTEasy Reactive, CDI, Panache, Kafka, OIDC güvenliği, GraalVM native image ve Kubernetes dağıtımı.
Detayları Gör →Go temel programlama: kurulum, tipler, if/for/switch, array, slice, map, string ve ilk komut satırı uygulamaları.
Detayları Gör →Go hata yönetimi ve dosya işlemleri: error sarma, özel hata tipleri, os/io/bufio, JSON ve CSV işleme uygulamalı eğitimi.
Detayları Gör →