JavaScript. Επίπεδο 8. Το Vue.js είναι ένα ανοιχτό πλαίσιο JavaScript για ανάπτυξη ιστού
μικροαντικείμενα / / November 28, 2023
Για να εφαρμόσετε μια διεπαφή ιστού, πρέπει να αντιμετωπίσετε αρκετά σύνθετες εργασίες. Η σύγχρονη ανάπτυξη απαιτεί τη γρήγορη δημιουργία διαδικτυακών εφαρμογών με δυνατότητα επέκτασης τους στο μέλλον. Οι προγραμματιστές τείνουν να χρησιμοποιούν διάφορα πλαίσια JavaScript για την υλοποίηση πολλών εργασιών για τη δημιουργία μιας διεπαφής εφαρμογής Ιστού.
Το Vue.js είναι ένα πλαίσιο που αυτή τη στιγμή κερδίζει όλο και μεγαλύτερη δημοτικότητα και γίνεται ένας από τους κύριους ανταγωνιστές του δημοφιλούς πλαισίου React JavaScript. JS.
Το Vue.js επιτρέπει στους προγραμματιστές να δημιουργούν γρήγορα λειτουργικές εφαρμογές Ιστού σε αντιδραστικό στυλ που πληρούν όλα τα σύγχρονα πρότυπα χρησιμοποιώντας δημοφιλείς τεχνολογίες ιστού: HTML, CSS. Το πλαίσιο έχει υψηλή απόδοση και είναι κατάλληλο για την ανάπτυξη εφαρμογών SPA, ενώ είναι επίσης βελτιστοποιημένο για την εκτέλεση εφαρμογών σε διάφορες κινητές συσκευές.
Κατά τη διάρκεια της εκπαιδευτικής διαδικασίας, θα εξοικειωθείτε με τις δυνατότητες αυτού του πλαισίου JavaScript για τη δημιουργία εφαρμογών SPA χρησιμοποιώντας δημοφιλείς τεχνολογίες ιστού: HTML, CSS.
Αυτό το μάθημα θα σας επιτρέψει να εφαρμόσετε τις προηγούμενες γνώσεις σας στη γλώσσα JavaScript για να δημιουργήσετε reactive φόρμες ιστού που βασίζονται σε έτοιμα στοιχεία διεπαφής χρήστη και θα σας μυήσουν επίσης στα βασικά για τη δημιουργία του δικού σας συστατικό.
Συνιστάται μάθημα
Θα μάθεις:
διαχείριση της κατάστασης της εφαρμογής
δημιουργήστε αντιδραστικές φόρμες ιστού
δημιουργήστε τα δικά σας στοιχεία διεπαφής χρήστη
εργαστείτε με αιτήματα REST για ανταλλαγή δεδομένων σε μια εφαρμογή Ιστού μέσω πρωτοκόλλου HTTP
Έμπειρη καθηγήτρια μαθημάτων προγραμματισμού Java για μαθητές. Κατέχει πιστοποιητικά «Oracle, Java SE 7 Programmer» και «Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0». Μπορώ...
Έμπειρη καθηγήτρια μαθημάτων προγραμματισμού Java για μαθητές. Κατέχει πιστοποιητικά «Oracle, Java SE 7 Programmer» και «Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0». Είναι σε θέση να εξηγήσει και το πιο περίπλοκο υλικό εύκολα και ξεκάθαρα. Υπό την ηγεσία του Σεργκέι Νικολάεβιτς, η εκμάθηση προγραμματισμού γίνεται προσβάσιμη ακόμη και σε έναν απροετοίμαστο μαθητή. Ο δάσκαλος βρίσκει εύκολα μια ατομική προσέγγιση σε κάθε ακροατή και εμπνέει τους μαθητές με την αγάπη του για τον προγραμματισμό.
Ο Σεργκέι Νικολάεβιτς αποφοίτησε από τη Σχολή Κυβερνητικής του Ινστιτούτου Ατομικής Ενέργειας Obninsk. Άριστη γνώση των γλωσσών προγραμματισμού Java, C/C++, JSP, HTML, XML, JavaScript, SQL και Oracle PL/SQL. Λειτουργεί με σιγουριά με συστήματα διαχείρισης βάσεων δεδομένων Oracle Database, MySQL Enterprise Edition και PostgreSQL. Έχει μεγάλη εμπειρία σε συνεργασία με λειτουργικά συστήματα Linux (Red Hat Enterprise Linux και Oracle Enterprise Linux), Oracle Solaris και MS Windows. Ο Sergey Nikolaevich είναι γνώστης των εργαλείων ανάπτυξης Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle και MS Visual Studio και είναι επαγγελματίας χρησιμοποιεί GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-server και Apache HTTP Υπηρέτης.
Η εκτεταμένη εργασιακή εμπειρία του επιτρέπει να πλοηγηθεί τέλεια σε όλες τις περιπλοκές της διαδικασίας εργασίας ενός προγραμματιστή. Ο Sergey Nikolaevich ανέπτυξε ηλεκτρονικά συστήματα διαχείρισης εγγράφων για την εκδοτική επιχείρηση στην εταιρεία OpenPages Inc. Τα τελευταία 15 χρόνια, έχει συμμετάσχει σε έργα για την ανάπτυξη προσαρμοσμένου λογισμικού για τέτοια μεγάλες εταιρείες όπως η Severstal, η Polyus Gold, η Siberian-Ural Aluminium Company και «Rosgosstrakh».
Ο Σεργκέι Νικολάεβιτς κάνει τα μαθήματά του εύκολα και ενδιαφέροντα. Κατά τη διάρκεια του μαθήματος, θα αναπτύξετε ανεξάρτητα ένα διαδραστικό παιχνίδι σε Java. Στα μαθήματα του Sergei Nikolaevich θα αποκτήσετε γνώσεις που θα σας βοηθήσουν να κατακτήσετε ένα από τα πιο απαιτητικά και ακριβοπληρωμένα επαγγέλματα στην αγορά εργασίας!
Ενότητα 1. Βασικά στοιχεία του Vue.js. Στιγμιότυπο Vue και κύκλος ζωής. (6 ακ. η.)
Πλεονεκτήματα του Vue.js, σύγκριση με άλλα πλαίσια JavaScript.
Χρησιμοποιώντας το Virtual DOM για τη βελτίωση της απόδοσης της εφαρμογής.
Χρήση του Vue.js για τη δημιουργία εφαρμογών αντιδραστικού στυλ.
Εγκατάσταση του Vue, επισκόπηση των εργαλείων προγραμματιστή.
Μοτίβα σχεδίασης: Model-View-Controller, Model-View-ViewModel.
Στιγμιότυπο ρίζας Vue, ιδιότητες και μέθοδοι στιγμιότυπου, κύκλος ζωής του στιγμιότυπου.
Ενότητα 2. Αναπαράσταση. Δημιουργία και οργάνωση εξαρτημάτων. (6 ακ. η.)
Πρότυπα Vue. Παρεμβάσεις και Οδηγίες. Υπολογιζόμενες ιδιότητες.
Διαχείριση κατάστασης εφαρμογής.
Παρακολούθηση συμβάντων εφαρμογών, μέθοδοι χειρισμού συμβάντων.
Ευκαιρίες για εργασία με τάξεις και στυλ CSS.
Σύνδεση δεδομένων με στοιχεία φόρμας.
Χρησιμοποιώντας διάφορες οδηγίες για τη δημιουργία φορμών.
Βασικά στοιχεία. Δημιουργία και οργάνωση στοιχείων σε μια εφαρμογή Vue.js.
Ενότητα 3. Εκτελέστε αιτήσεις REST για ανταλλαγή δεδομένων με τον διακομιστή. (6 ακ. η.)
Εργασία με API και δοκιμή εφαρμογής web.
Χρήση πρόσθετων βιβλιοθηκών σε μια εφαρμογή Vue.
Χρήση της βιβλιοθήκης axios για την εκτέλεση αιτημάτων REST και τη λήψη δεδομένων μέσω HTTP σε μορφή JSON.
Δοκιμή μιας εφαρμογής Ιστού χρησιμοποιώντας το Vue.js, χρησιμοποιώντας εργαλεία για εντοπισμό σφαλμάτων και δοκιμή εφαρμογών.
Ενότητα 4. Βασικά στοιχεία του BootstrapVue. Χρήση στοιχείων διεπαφής χρήστη BootstrapVue για τη δημιουργία φορμών εφαρμογών ιστού σε αντιδραστικό στυλ. (6 ακ. η.)
Εισαγωγή στο BootstrapVue. Οφέλη από τη χρήση του πλαισίου BootstrapVue για τη δημιουργία σύνθετων διαδικτυακών εφαρμογών σε αντιδραστικό στυλ.
Εγκατάσταση του BootstrapVue. Επισκόπηση των στοιχείων διεπαφής χρήστη του πλαισίου BootstrapVue.
Χρησιμοποιώντας διάφορα στοιχεία BootstrapVue για τη δημιουργία φορμών web εφαρμογών και αλληλεπίδραση με το API για ανταλλαγή δεδομένων σε μορφή JSON.