Son Güncelleme : 16 Ağustos, 2019
Bu repo'nun amacı kamp sürecinde anlatımı yapılan konuları yazılı bir kaynak haline getirerek saklamaktır.
Kamp sürecinde yazıldığı için HAM VERİ aşamasındadır. Geliştirilmesine destekte bulunmak için PR gönderebilirsiniz.
Kurs organizasyonu: https://github.com/ruby-rails-mustafa-akgul-oyyk-2019
Kurs içeriği: https://kamp.linux.org.tr/ruby-on-rails-ile-web-programlama
Kurs eğitmen sponsoru: https://lab2023.com
# | Konu Başlığı | Doküman | Uygulama |
---|---|---|---|
1 | Tanışma, Kamp tanıtımı, Temel Linux, Özgür yazılım, Ruby dünyasına giriş |
• Linux nedir ? • Temel Komutlar, Dosya sistem hiyerarşisi, Paket yöneticisi kavramı • Ruby Nedir ? • Rails Nedir ? • Rails Doktrini |
x |
2 | Git, Git-Flow, Basit bir blog uygulaması yapımı |
• Rails Guides - Getting Started |
• Blog örneği |
3 | Bundler, Rbenv, Rack, Web nasıl çalışır |
• Günlük Notlarım - 3 |
• Rack sunucu örneği |
4 | MVC, Active Record'e giriş, Model, Migration |
• Günlük Notlarım - 4 |
• Migration örnekleri |
5 | Validation, Callbacks, Associations |
• Günlük Notlarım - 5 |
• Validation örnekleri |
6 | Polymorphic Associations, Query Interface |
• Günlük Notlarım - 6 |
• Polymorphic Associations örnekleri |
7 | Query Interface Devamı, Layouts and Rendering(View) |
• Günlük Notlarım - 7 |
x |
8 | Form Helpers, Session-Cookie, Filters, Routing, Mahremiyet [1] |
• Günlük Notlarım - 8 |
• Rubit |
9 | Routing, Active Support, Action Mailer, Asset Pipeline, Stimulus, JavaScript, Turbolinks, Debugging |
• Günlük Notlarım - 9 |
x |
10 | Configuring, Command Line, Caching, Variants, API, MVC Tekrarı [2], Action Cable |
• Günlük Notlarım - 10 • Variants |
x |
11 | Ruby, Gem yazımı |
• Günlük Notlarım - 11 |
x |
12 | Gem yazımı devam, Blog ödevi [3], API ödevi |
Rahatsızlandığım için bugüne katılamadım, o yüzden maalesef notu yok. | • Licence Plate Parser • Misty • Pet API |
13 | Web Socket Tekrarı, Active Storage, Active Job, ENV, Rails Template(cybele), Security |
• Günlük Notlarım - 13 • Active Job - Arkaplan Görevleri |
x |
14 | Kamp bitirme projesi | x | • Voca |
Bu projeyi geliştirmek için PR gönderebilirsiniz. Benim ile iletişime geçmek için : @boratanrikulu
Öğrenme aşkıyla Bolu'ya kadar gelen tüm katılımcı arkadaşlara teşekkürler.
Emeği geçen herkese sonsuz teşekkürler.
@hasantezcan
@boratanrikulu
@tayfunoziserikan
@enderahmetyurt
@mrvsahan
@coskuntekin