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
 21 Hours

Number of participants



Price per participant

Testimonials (4)

Related Courses

Rust Advanced

14 Hours

Rust for Systems Programming

21 Hours

Rust for Embedded Systems

21 Hours

Rust for Game Development

21 Hours

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Related Categories