Προγραμματιστής Vue.js - δωρεάν μάθημα από την Otus, εκπαίδευση 4 μήνες, Ημερομηνία: 5 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 09, 2023
Το μάθημα θα σας βοηθήσει να κατακτήσετε γρήγορα το Vue.js σε προχωρημένο επίπεδο. Αν και αυτό το πλαίσιο θεωρείται ελαφρύτερο από άλλα στο οικοσύστημα JavaScript, είναι διαισθητικό και απλό Η σύνταξη κρύβει μεγάλες δυνατότητες, μερικές από τις οποίες μπορεί να χάσετε εάν το κάνετε μόνοι σας ανάπτυξη. Το μάθημα θα καλύπτει προηγμένες, πρακτικές λύσεις Vue.js που θα επεκτείνουν τη στοίβα τεχνολογίας σας.
Σε ποιους απευθύνεται αυτό το μάθημα:
Για προγραμματιστές JavaScript με δεξιότητες HTML/CSS. Θα μπορείτε να χρησιμοποιείτε λύσεις που επιταχύνουν και απλοποιούν τη διαδικασία ανάπτυξης.
Για προγραμματιστές backend που θέλουν να γίνουν Fullstack. Το Vue.js είναι ιδανικό για όσους θέλουν να επεκτείνουν γρήγορα τη δεξαμενή δεξιοτήτων τους με εργασία στο front-end.
Για αρχάριους προγραμματιστές Vue. Το μάθημα θα σας βοηθήσει να διευρύνετε και να εμβαθύνετε τις δεξιότητές σας στο πλαίσιο για να ξεχωρίσετε μεταξύ άλλων υποψηφίων.
Θα μάθεις:
Προηγμένες δυνατότητες των Vue, Vue-router, Vuex
Δημιουργήστε εφαρμογές SPA και βελτιστοποιήστε τις για παραγωγή
Γράψτε καθαρό και συνοπτικό κώδικα σε ES6/ES8/TypeScript
Γράψτε δοκιμές ολοκλήρωσης και μονάδας με το Jest, το Cypres
Εργαστείτε με GraphQL, Firebase, Electron, NativeScript
Θα μάθετε επίσης πώς λειτουργούν το Webpack και το Babel, θα μάθετε διάφορα μοτίβα σχεδίασης και θα μάθετε πώς να τα εφαρμόζετε για τη δημιουργία σύνθετων εφαρμογών στο Vue.
Χαρακτηριστικά μαθήματος
Προηγμένα θέματα σε όλες τις δυνατότητες του Vue.js
Έργο έργου που θα προσθέσει στο χαρτοφυλάκιό σας
Ενημερωμένο πρόγραμμα που λαμβάνει υπόψη τις πιο πρόσφατες ενημερώσεις, συμπεριλαμβανομένης της νέας έκδοσης του VueJS v3
Επικοινωνία με τον δάσκαλο στην τάξη και στο Slack chat
Πλεονεκτήματα του Vue.js σε σχέση με άλλα πλαίσια
- Εύκολη εκκίνηση. Διαισθητική σύνταξη προτύπου. Είναι εύκολο να προσθέσετε σε ένα υπάρχον έργο, για παράδειγμα, εάν έχετε υπάρχουσες εφαρμογές γραμμένες σε μια παλιά στοίβα και πρέπει να τις μετεγκαταστήσετε σταδιακά στη σύγχρονη πλατφόρμα Vue.
- Όπως το React, αλλά πιο γρήγορα στην ανάπτυξη. Δεν χρειάζεται να μάθετε συγκεκριμένες έννοιες χωρίς τις οποίες δεν θα μπορείτε να προχωρήσετε στο React. Το μέγεθος της βιβλιοθήκης είναι μικρότερο και το τελικό μέγεθος του πακέτου είναι επίσης μικρότερο από το React. Όπως το React, υπάρχει μια λύση για την ανάπτυξη διεπαφών για κινητά, υποστήριξη για γραφομηχανή και απόδοση στον διακομιστή SSR
- Όπως το Angular, αλλά πιο απλό. Υπάρχουν έτοιμα πακέτα για δρομολόγηση, διαχείριση κατάστασης και δοκιμές. Χρησιμοποιούνται όλες οι σύγχρονες προσεγγίσεις ανάπτυξης: στοιχεία ιστού API, λειτουργικός προγραμματισμός.
- Βολικά εργαλεία ανάπτυξης. Μπορείτε να δημιουργήσετε ένα έργο από τη γραμμή εντολών επιλέγοντας τις απαραίτητες επιλογές: Typescript, προεπεξεργαστές CSS, πρότυπα δοκιμής μονάδας και ούτω καθεξής.
- Κατανοητή αντιδραστικότητα. Σε αντίθεση με άλλα δημοφιλή πλαίσια με το Vue, δεν χρειάζεται να σκεφτείτε πότε θα γίνει μια ενημέρωση στην αρχή της εκμάθησης συστατικό και πώς θα αλλάξουν τα δεδομένα: όλα λειτουργούν ακριβώς όπως περιμένατε - αμέσως χωρίς νέους όρους ή αινίγματα έννοιες.
- Ενεργή υποστήριξη και κοινότητα. Τους επόμενους μήνες θα κυκλοφορήσει η 3η έκδοση του πλαισίου με πολλές βελτιώσεις στην ταχύτητα και την ευκολία χρήσης.
1
ΚαλάΕργάστηκε στον τραπεζικό τομέα για πολλά χρόνια και τώρα συνεχίζει να αναπτύσσεται για τον χρηματοοικονομικό τομέα με έμφαση στην ηλεκτρονική μάθηση. Αναπτύχθηκε μεταξύ άλλων: - Μεγάλα Τραπεζικά Τεστ - Ηλεκτρονική Βιβλιοθήκη της Τράπεζας - Σύστημα εξ αποστάσεως εκπαίδευσης «Proftest» -...
Εργάστηκε στον τραπεζικό τομέα για πολλά χρόνια και τώρα συνεχίζει να αναπτύσσεται για τον χρηματοοικονομικό τομέα με έμφαση στην ηλεκτρονική μάθηση. Αναπτύχθηκε, μεταξύ άλλων: - Μεγάλα Τραπεζικά Τεστ - Ηλεκτρονική Βιβλιοθήκη Τραπεζών - Σύστημα εξ αποστάσεως εκπαίδευσης "Proftest" - Διαδικτυακά σεμινάρια "Επαγγελματικό τεστ" "Γνωρίστηκα για πρώτη φορά με τη Javascript πριν από περισσότερα από 20 χρόνια, αλλά έμαθα τα πιο σημαντικά πράγματα που χρησιμοποιώ καθημερινά τα τελευταία 5 χρόνια. Παρακολουθώ συνεχώς τα νέα και την εξέλιξη του οικοσυστήματος αυτής της υπέροχης γλώσσας. Αναπτύσσω σε Javascript τόσο front- και back-end. Δημιουργώ web, desktop και mobile εφαρμογές. Μου αρέσει να βλέπω καθαρό, ευανάγνωστο κώδικα, μου αρέσουν τα έργα που καλύπτονται σωστά με δοκιμές».
3
σειρά μαθημάτωνΑυτήν τη στιγμή εργάζομαι στο FingerprintJS Πριν από αυτό, στη διεθνή ομάδα προγραμματιστών ιστού GS Software House και Aminos.ai - μια πλατφόρμα για τη δημιουργία του δικού σας chatbot. Εμπειρία προγραμματισμού: 10 χρόνια, εκ των οποίων 6 χρόνια εμπορική...
Αυτήν τη στιγμή εργάζομαι στο FingerprintJS Πριν από αυτό, στη διεθνή ομάδα προγραμματιστών ιστού GS Software House και Aminos.ai - μια πλατφόρμα για τη δημιουργία του δικού σας chatbot. Εμπειρία προγραμματισμού: 10 χρόνια, συμπεριλαμβανομένων 6 ετών εμπορικής ανάπτυξης. Άρχισε να γράφει τα πρώτα του προγράμματα σε ηλικία 10 ετών. Εργάστηκε στο στούντιο ιστού LineApp ως προγραμματιστής ιστοσελίδων, στην τράπεζα Ural FD ως κορυφαίος μηχανικός λογισμικού, ενώ έλυνε πολύ διαφορετικά προβλήματα, συμπεριλαμβανομένης της σκέψης και της ανάπτυξης αρχιτεκτονικής, διαχείρισης διακομιστή, ανάπτυξης εφαρμογών, συγγραφής τεχνικής τεκμηρίωσης, ανάπτυξης πολύπλοκης SQL σενάρια. Κύρια στοίβα: PHP 7 & 8, Laravel 8, Vue 3, JS + TS + NodeJS, MySQL, PostreSQL
Βασικά Vue
-Θέμα 1.Εισαγωγή στο μάθημα, σύγχρονη ανάπτυξη ιστοσελίδων
-Θέμα 2.Vue, εισαγωγή
-Θέμα 3.Πρότυπα
-Θέμα 4. Προστατευτικά στοιχεία και εκδηλώσεις
-Θέμα 5. Έντυπα, υποδοχές, φίλτρα, οδηγίες
-Θέμα 6.Χρήση CSS στο Vue
-Θέμα 7. Λειτουργίες Reactive Data, MVVM και Vue 3
-Θέμα 8.Vue3 που εργάζεται με βιβλιοθήκες
Σίγουρη ανάπτυξη στο Vue
-Θέμα 9.Vue router
-Θέμα 10.Vue Animation
-Θέμα 11.Vuex εργασία με δεδομένα
-Θέμα 12.Δοκιμή εφαρμογών Vue
-Θέμα 13. Οργάνωση κώδικα και μοτίβα Vue
-Θέμα 14. Προηγμένη JavaScript
-Θέμα 15.QA / Αναθεώρηση κώδικα
Ένοχες και πρακτικές λύσεις
-Θέμα 16.Στοιχεία Ιστού + Vue
-Θέμα 17. Ενσωματώσεις Vue p1: GraphQL, OAuth 2.0
-Θέμα 18. Ενσωμάτωση Vue p2 - FireBase, web sockets
-Θέμα 19.SSR με Nuxt
-Θέμα 20.Δακτυλόγραφο
-Θέμα 21. Διαβούλευση για το απολυτήριο
-Θέμα 22.Εφαρμογές γραφείου με Ηλεκτρον
-Θέμα 23. Λειτουργικός προγραμματισμός και προηγμένο Vue
-Θέμα 24. Σύγχρονα αναπτυξιακά εργαλεία
Εργασία έργου
-Θέμα 25. Επιλογή θέματος και οργάνωση εργασιών έργου
-Θέμα 26. Διαβούλευση για έργα και εργασίες για το σπίτι
-Θέμα 27.Προστασία μελετητικών εργασιών