Βασικές αρχές της ανάπτυξης Ruby on Rails - μάθημα 3.900 RUB. από Hexlet, εκπαίδευση 52 ωρών, Ημερομηνία 27 Νοεμβρίου 2023.
μικροαντικείμενα / / November 27, 2023
Περιλαμβάνεται στο μάθημα
- 16 μαθήματα (βίντεο ή/και κείμενο)
- Ανεξάρτητη εργασία
- Πρόσθετα υλικά
- Βοήθεια στις "Συζητήσεις"
- Πρόσβαση σε άλλα μαθήματα στην πλατφόρμα
Τι θα μάθετε
- Δημιουργήστε ιστότοπους στο Rails, καλύψτε τους με αυτοματοποιημένες δοκιμές και μεταφορτώστε τους στις υπηρεσίες PaaS
- Βασικές έννοιες του πλαισίου όπως ελεγκτές, δρομολόγηση, μοντέλα, πρότυπα και δοκιμές.
- Αυτοματοποιήστε τις περισσότερες εργασίες ρουτίνας χρησιμοποιώντας γεννήτριες, αυτοματοποιημένες φόρμες και ενσωματώσεις διεπαφής.
- Χρησιμοποιήστε αποτελεσματικά τις εφαρμογές repl και εντοπισμού σφαλμάτων
- Βασικές αρχές για τη δημιουργία ασφαλών εφαρμογών.
Θα μάθετε για τη δρομολόγηση, τους ελεγκτές, τους κινητήρες προτύπων, τα μοντέλα και τις μεταξύ τους συνδέσεις. Ως αποτέλεσμα, θα μάθετε πώς να δημιουργείτε πλήρεις ιστότοπους με ενέργειες CRUD, να γράφετε δοκιμές για αυτές, να εργάζεστε με τη βάση δεδομένων μέσω του ActiveRecord και των μετεγγραφών. Οι γνώσεις από αυτό το μάθημα θα σας βοηθήσουν να δημιουργήσετε τον ιστότοπό σας και να τον κάνετε προσβάσιμο στο Διαδίκτυο. Το μάθημα είναι κατάλληλο για όσους είναι ήδη προγραμματιστής, εξοικειωμένοι με τα βασικά του Ruby και το πρωτόκολλο HTTP και έχουν εργαστεί με βάσεις δεδομένων.
1. Εισαγωγή
Γνωρίστε το μάθημα
θεωρία
2. Ράφι
Εξερευνήστε το Rack - μια διεπαφή για την ανάπτυξη εφαρμογών web στο Ruby
θεωρία
εργασία για το σπίτι
3. ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Μάθετε τη δομή ενός έργου Rails και μάθετε πώς να δημιουργείτε ένα νέο έργο
θεωρία
4. Στατικές σελίδες
Μάθετε πώς να δημιουργείτε στατικές σελίδες
θεωρία
εργασία για το σπίτι
5. Μοντέλα
Εξοικειωθείτε με το μοντέλο - το επίπεδο εφαρμογής που είναι υπεύθυνο για την επικοινωνία με τη θεματική περιοχή
θεωρία
εργασία για το σπίτι
6. Ποιότητα
Μάθετε να δοκιμάζετε την εφαρμογή σας
θεωρία
εργασία για το σπίτι
7. Διαμόρφωση
Μάθετε να διαμορφώνετε μια εφαρμογή Rails
θεωρία
8. CRUD
Μάθετε να δημιουργείτε CRUD για μια οντότητα
θεωρία
εργασία για το σπίτι
9. Αναπτύσσω
Μάθετε να αναπτύσσετε την εφαρμογή σας σε περιβάλλον παραγωγής
θεωρία
10. Μηχανές προτύπων
Μάθετε να χρησιμοποιείτε τη μηχανή προτύπων Slim
θεωρία
εργασία για το σπίτι
11. Έντυπα
Μάθετε να δημιουργείτε φόρμες στο Rails
θεωρία
εργασία για το σπίτι
12. Συνδέσεις
Εξερευνήστε τους τύπους των συνδέσεων, τις δυνατότητες και τις εφαρμογές τους
θεωρία
εργασία για το σπίτι
13. Ένθετοι πόροι
Μάθετε βολικούς τρόπους εργασίας με διαδρομές
θεωρία
εργασία για το σπίτι
14. Ι18ν
Μάθετε να κάνετε πολύγλωσσες εφαρμογές
θεωρία
εργασία για το σπίτι
15. Middlewares
Μάθετε πώς λειτουργεί το ενδιάμεσο λογισμικό
θεωρία
εργασία για το σπίτι
16. Τσουγκράνα
Εξερευνήστε το Rake - ένα εργαλείο για την αυτοματοποίηση της συναρμολόγησης του κώδικα προγράμματος
θεωρία
εργασία για το σπίτι
17. Ανεξάρτητη εργασία
Πρόσθετες εργασίες που σας επιτρέπουν να εδραιώσετε την επίκτητη θεωρία
18. Πρόσθετα υλικά
Άρθρα και βίντεο επιμέλεια της ομάδας Hexlet. Θα σας βοηθήσει να βουτήξετε βαθύτερα στο θέμα του μαθήματος