Ruby on Rails geliştirmenin temelleri - kurs 3.900 RUB. Hexlet'ten, eğitim 52 saat, Tarih 27 Kasım 2023.
Miscellanea / / November 27, 2023
Kursa dahil
- 16 ders (video ve/veya metin)
- Bağımsız iş
- Ek materyaller
- "Tartışmalar" konusunda yardım
- Platformdaki diğer derslere erişim
Ne öğreneceksin
- Rails üzerinde web siteleri oluşturun, bunları otomatik testlerle kapsayın ve PaaS hizmetlerine yükleyin
- Kontrolörler, yönlendirme, modeller, şablonlar ve testler gibi çerçevenin temel kavramları.
- Oluşturucuları, otomatikleştirilmiş formları ve ön uç entegrasyonlarını kullanarak rutin görevlerin çoğunu otomatikleştirin.
- Repl ve hata ayıklama uygulamalarını etkili bir şekilde kullanın
- Güvenli uygulamalar oluşturmaya yönelik temel ilkeler.
Yönlendirme, denetleyiciler, şablon motorları, modeller ve bunların arasındaki bağlantılar hakkında bilgi edineceksiniz. Sonuç olarak, CRUD eylemleriyle tam teşekküllü web siteleri oluşturmayı, bunlar için testler yazmayı, ActiveRecord ve geçişler aracılığıyla veritabanıyla çalışmayı öğreneceksiniz. Bu kurstan edineceğiniz bilgiler web sitenizi oluşturmanıza ve onu internette erişilebilir hale getirmenize yardımcı olacaktır. Kurs, hali hazırda uygulamalı programcı olan, Ruby'nin temellerine ve HTTP protokolüne aşina olan ve veritabanlarıyla çalışmış kişiler için uygundur.
1. giriiş
Kursu tanıyın
teori
2. Raf
Rack'i Keşfedin - Ruby'de web uygulamaları geliştirmeye yönelik bir arayüz
teori
Ev ödevi
3. Genel Bakış
Rails projesinin yapısını öğrenin ve yeni bir projenin nasıl oluşturulacağını öğrenin
teori
4. Statik sayfalar
Statik sayfaların nasıl oluşturulacağını öğrenin
teori
Ev ödevi
5. Modeller
Konu alanıyla iletişimden sorumlu uygulama katmanı olan modeli tanıyın
teori
Ev ödevi
6. Kalite
Uygulamanızı test etmeyi öğrenin
teori
Ev ödevi
7. Yapılandırma
Rails uygulamasını yapılandırmayı öğrenin
teori
8. REZİL
Bir varlık için CRUD oluşturmayı öğrenin
teori
Ev ödevi
9. Dağıtmak
Uygulamanızı üretim ortamında dağıtmayı öğrenin
teori
10. Şablon motorları
Slim şablon motorunu kullanmayı öğrenin
teori
Ev ödevi
11. Formlar
Rails'de form oluşturmayı öğrenin
teori
Ev ödevi
12. Bağlantılar
Bağlantı türlerini, yeteneklerini ve uygulamalarını keşfedin
teori
Ev ödevi
13. İç içe geçmiş kaynaklar
Rotalarla çalışmanın uygun yollarını öğrenin
teori
Ev ödevi
14. I18n
Çok dilli uygulamalar yapmayı öğrenin
teori
Ev ödevi
15. Ara yazılımlar
Ara yazılımın nasıl çalıştığını öğrenin
teori
Ev ödevi
16. Tırmık
Program kodunun derlenmesini otomatikleştirmeye yönelik bir araç olan Rake'i keşfedin
teori
Ev ödevi
17. Bağımsız iş
Edinilen teoriyi pekiştirmenize olanak tanıyan ek görevler
18. Ek materyaller
Hexlet ekibinin küratörlüğünü yaptığı makaleler ve videolar. Kursun konusuna daha derinlemesine dalmanıza yardımcı olacaktır