Course Outline
Εισαγωγή στο Rust for Web Development
- Τι είναι το Rust; Πλεονεκτήματα χρήσης του Rust για ανάπτυξη ιστού Επισκόπηση Rust πλαισίων και εργαλείων ανάπτυξης ιστού
Δημιουργία Αναπτυξιακού Περιβάλλοντος
- Εγκατάσταση Rust και σχετικών εργαλείων Διαμόρφωση του περιβάλλοντος ανάπτυξης Εξερεύνηση δημοφιλών IDE και προγραμμάτων επεξεργασίας κειμένου για Rust ανάπτυξη ιστού
Δημιουργία εφαρμογών Web από την πλευρά του διακομιστή
- Χειρισμός αιτημάτων και απαντήσεων HTTP Δρομολόγηση και διαχείριση διευθύνσεων URL Middleware και αγωγοί επεξεργασίας αιτημάτων Διαχείριση και έλεγχος ταυτότητας περιόδου λειτουργίας
Εργασία με βάσεις δεδομένων στο Rust
- Επισκόπηση των επιλογών βάσης δεδομένων στο Rust Ερώτημα βάσεων δεδομένων με χρήση Rust βιβλιοθηκών ORM (Αντικειμενική-Σχεσιακή Χαρτογράφηση) στο Rust Μετανάστευση και διαχείριση δεδομένων σε Rust εφαρμογές Ιστού
Δημιουργία RESTful API
- Σχεδιασμός RESTful API Χειρισμός λειτουργιών CRUD με χρήση Rust Serializing και deserializing μορφές δεδομένων (JSON, XML, κ.λπ.) Εκδόσεις και τεκμηρίωση των API
Ανάπτυξη εξαρτημάτων Frontend με Rust
- Επισκόπηση πλαισίων και βιβλιοθηκών διεπαφής στο Rust Ενσωμάτωση Rust με πλαίσια JavaScript (π.χ. React, Vue.js) Σύνταξη στοιχείων διεπαφής με χρήση Rust και WebAssembly
Βελτιστοποίηση απόδοσης σε Rust Εφαρμογές Ιστού
- Προφίλ και συγκριτική αξιολόγηση Rust εφαρμογών ιστού Βελτίωση απόδοσης με ασύγχρονο προγραμματισμό Τεχνικές προσωρινής αποθήκευσης και βελτιστοποίησης πόρων Στρατηγικές εξισορρόπησης φορτίου και κλιμάκωσης
Διασφάλιση ασφάλειας σε Rust Εφαρμογές Ιστού
- Συνήθεις ευπάθειες ασφαλείας σε εφαρμογές Ιστού Επικύρωση εισόδου και απολύμανση στο Rust Έλεγχος ταυτότητας και εξουσιοδότηση σε Rust Ασφαλής επικοινωνία και κρυπτογράφηση σε εφαρμογές Ιστού
Δοκιμή και ανάπτυξη Rust Εφαρμογών Ιστού
- Σύνταξη δοκιμών μονάδας και δοκιμών ενοποίησης για Rust εφαρμογές Ιστού Συνεχής ενσωμάτωση και ανάπτυξη αγωγών για Rust έργα ιστού Επιλογές κοντέινερ και ανάπτυξη για Rust εφαρμογές ιστού Παρακολούθηση και σύνδεση σε περιβάλλοντα παραγωγής
Περίληψη και Επόμενα Βήματα
Requirements
- Βασική κατανόηση των εννοιών προγραμματισμού
- Εξοικείωση με HTML, CSS και JavaScript
- Εμπειρία με μια γλώσσα προγραμματισμού backend (όπως Python, Ruby ή Node.js)
Ακροατήριο
- προγραμματιστές
- προγραμματιστές Ιστού
- Προγραμματιστές Backend
Testimonials (4)
Οι γνώσεις του εκπαιδευτή είναι πολύ εκτεταμένες, η δέσμευσή του για συνομιλία και μεταφορά γνώσης τεράστια. Καλή επαφή με τους συμμετέχοντες. Πολύ καλά προετοιμασμένο υλικό, πολλές διαφάνειες, περιγραφές ασκήσεων, ήταν ορατή μεγάλη προετοιμασία για την προπόνηση.Παρά τα σχόλιά μου, εξακολουθώ να βαθμολογώ πολύ καλά την προπόνηση. Τα σχόλιά μου είναι απλώς μια προσθήκη στην προπόνηση, η οποία ήταν πολύ καλής ποιότητας. Κατά τη γνώμη μου, με συμμετέχοντες από την περιοχή C# και τις διορθώσεις που εισάγονται, η εκπαίδευση μπορεί να είναι σε ιδανικό επίπεδο ;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Course - Rust Programming
Machine Translated
Μου άρεσαν τα διαδραστικά παραδείγματα που δουλέψαμε, ο εκπαιδευτής ήταν εξαιρετικά ενημερωμένος σχεδόν σε κάθε θέμα για το οποίο είχαμε ερωτήσεις και έδωσε εξαιρετικές συμβουλές για τις πραγματικές μας περιπτώσεις χρήσης σχετικά με μέρος του υλικού της εκπαίδευσης.
Tracy - GenesysGo
Course - Rust Advanced
Machine Translated
Ένας μεγάλος όγκος πρακτικών γνώσεων φαίνεται σε παραδείγματα της πραγματικής ζωής.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Πιέστε τις αλλαγές σε συνεχή βάση, όταν την 3η μέρα άρχισα να χάνομαι περισσότερο από πριν και ήταν πιο δύσκολο να εντοπίσω το σφάλμα γρήγορα, μπόρεσα γρήγορα να ελέγξω για την τελευταία αλλαγή και να μείνω ενημερωμένος με το υλικό
Paulina
Course - Advanced Java Security
Machine Translated