Desain berorientasi objek di Ruby - kursus RUB 3,900. dari ThinkNetica, pelatihan 3 hari, tanggal 27 November 2023.
Miscellanea / / November 28, 2023
Praktik
Anda akan melakukan sebagian latihan langsung di kelas, dan sebagian lagi sendiri setelah webinar.
Komunikasi
Anda akan mendapatkan dukungan obrolan langsung, dan webinar akan membahas pertanyaan dan kesalahan umum, contoh praktik terbaik dan solusi.
1. 6 bulan pengalaman pengembangan Ruby on RailsĀ
3. Baris perintah dasar dan keterampilan git
Mantan pengembang di Cybergizer, Actimind, Group-IB dan Urban Connect AG.
Anggota komite program dan pembicara di konferensi RubyRussia.
Ia mengajar di universitas negeri dan lembaga pendidikan swasta.
Berpartisipasi sebagai mentor di Rubizza dan Hexlet.
3 webinar
Tugas praktis
Komunikasi dengan penulis dan jawaban atas pertanyaan
Hari 1. Paradigma Pemrograman
- Pelajari atau gabungkan pengetahuan Anda tentang prinsip-prinsip OOP, implementasinya di Ruby, bandingkan dengan bahasa lain
- Memahami fungsi murni dan konsep pemrograman fungsional dasar lainnya
- Pertimbangkan paradigma OOP dan FP alternatif serta penerapannya pada Ruby
Hasilnya, Anda:
Segarkan dan perluas pemahaman Anda tentang OOP dengan contoh praktis, pelajari cara bekerja dengan Ruby dalam gaya fungsional, bandingkan Ruby dengan bahasa lain
Hari ke-2. Prinsip desain
- Segarkan atau dapatkan pemahaman teoritis tentang prinsip-prinsip SOLID
- Lihatlah contoh bagaimana prinsip-prinsip ini dihormati dan dilanggar di Ruby.
- Kenali prinsip dan pendekatan terkenal lainnya seperti GRASP, DRY, KISS, dan YAGNI
Hasilnya, Anda:
Anda akan memahami prinsip dan pendekatan yang paling umum di Ruby dan pengembangan secara umum; dan juga belajar untuk lebih melihat masalah spesifik dalam kode yang melanggar beberapa prinsip dasar
Hari ke-3. Pola desain
- Pola desain di Ruby dan Rails dari umum ke khusus:
- Pola MVC dan MV*. Mari kita pecahkan Rails menjadi beberapa komponennya dan bandingkan dengan opsi lain untuk organisasi internal kerangka web
- Pola Generatif
- Pola struktural
- Pola perilaku
Hasilnya, Anda:
Segarkan dan perluas pengetahuan Anda tentang pola, mulai dari generator tunggal yang jelas dan sederhana hingga ikhtisar pola arsitektur