Αντικειμενοστραφής σχεδιασμός σε Ruby - μάθημα 3.900 RUB. από ThinkNetica, εκπαίδευση 3 ημερών, ημερομηνία 27 Νοεμβρίου 2023.
μικροαντικείμενα / / November 28, 2023
Πρακτική
Θα κάνετε κάποιες από τις εξάσκηση στην τάξη και κάποιες μόνοι σας μετά το διαδικτυακό σεμινάριο.
Επικοινωνία
Θα έχετε υποστήριξη ζωντανής συνομιλίας και τα διαδικτυακά σεμινάρια θα καλύπτουν συνήθεις ερωτήσεις και λάθη, παραδείγματα βέλτιστων πρακτικών και λύσεις.
1. 6 μήνες εμπειρίας ανάπτυξης Ruby on Rails
3. Βασικές δεξιότητες γραμμής εντολών και git
Πρώην προγραμματιστής στις Cybergizer, Actimind, Group-IB και Urban Connect AG.
Μέλος της επιτροπής προγράμματος και ομιλητής σε συνέδρια RubyRussia.
Δίδαξε σε κρατικά πανεπιστήμια και ιδιωτικά εκπαιδευτικά ιδρύματα.
Συμμετείχε ως μέντορας στο Rubizza και στο Hexlet.
3 διαδικτυακά σεμινάρια
Πρακτικές εργασίες
Επικοινωνία με τον συγγραφέα και απαντήσεις σε ερωτήσεις
Ημέρα 1. Παραδείγματα Προγραμματισμού
- Μάθετε ή ενοποιήστε τις γνώσεις σας για τις αρχές OOP, την εφαρμογή τους στο Ruby, συγκρίνετε με άλλες γλώσσες
- Κατανοήστε τις καθαρές συναρτήσεις και άλλες βασικές έννοιες λειτουργικού προγραμματισμού
- Εξετάστε τα εναλλακτικά παραδείγματα OOP και FP και τη δυνατότητα εφαρμογής τους στο Ruby
Ως αποτέλεσμα εσείς:
Ανανεώστε και διευρύνετε την κατανόησή σας για το OOP με πρακτικά παραδείγματα, μάθετε να εργάζεστε με το Ruby σε λειτουργικό στυλ, συγκρίνετε το Ruby με άλλες γλώσσες
Ημέρα 2. Αρχές σχεδιασμού
- Ανανεώστε ή αποκτήστε μια θεωρητική κατανόηση των αρχών SOLID
- Δείτε παραδείγματα για το πώς αυτές οι αρχές τηρούνται και παραβιάζονται στο Ruby.
- Εξοικειωθείτε με άλλες γνωστές αρχές και προσεγγίσεις όπως το GRASP, το DRY, το KISS και το YAGNI
Ως αποτέλεσμα εσείς:
Θα κατανοήσετε τις αρχές και τις προσεγγίσεις που είναι πιο κοινές στο Ruby και στην ανάπτυξη γενικά. και επίσης να μάθετε να βλέπετε καλύτερα συγκεκριμένα προβλήματα στον κώδικα που παραβιάζει ορισμένες από τις θεμελιώδεις αρχές
Ημέρα 3. Σχεδιαστικά πρότυπα
- Σχεδιαστικά μοτίβα σε Ruby και Rails από γενικό σε ειδικό:
- Μοτίβα MVC και MV*. Ας αναλύσουμε το Rails στα συστατικά του και ας το συγκρίνουμε με άλλες επιλογές για την εσωτερική οργάνωση ενός πλαισίου web
- Generative Patterns
- Δομικά μοτίβα
- Πρότυπα συμπεριφοράς
Ως αποτέλεσμα εσείς:
Ανανεώστε και επεκτείνετε τις γνώσεις σας για τα μοτίβα, από την προφανή και απλή γεννήτρια singleton έως μια επισκόπηση των αρχιτεκτονικών μοτίβων