Sviluppatore Vue.js - corso gratuito da Otus, formazione 4 mesi, data: 5 dicembre 2023.
Miscellanea / / December 09, 2023
Il corso ti aiuterà a padroneggiare rapidamente Vue.js a livello avanzato. Sebbene questo framework sia considerato più leggero di altri nell'ecosistema JavaScript, è intuitivo e semplice la sintassi nasconde ampie possibilità, alcune delle quali possono essere perse se lo fai da solo sviluppo. Il corso tratterà soluzioni Vue.js avanzate e pratiche che amplieranno il tuo stack tecnologico.
A chi è rivolto questo corso:
Per sviluppatori JavaScript con competenze HTML/CSS. Potrai utilizzare soluzioni che velocizzano e semplificano il processo di sviluppo.
Per gli sviluppatori backend che vogliono diventare Fullstack. Vue.js è l'ideale per coloro che desiderano espandere rapidamente il proprio pool di competenze con il lavoro front-end.
Per gli sviluppatori Vue principianti. Il corso ti aiuterà ad ampliare e approfondire le tue competenze quadro per distinguerti tra gli altri candidati.
Imparerai:
Funzionalità avanzate di Vue, Vue-router, Vuex
Crea applicazioni SPA e ottimizzale per la produzione
Scrivi codice pulito e conciso in ES6/ES8/TypeScript
Scrivere test di integrazione e unitari con Jest, Cypres
Funziona con GraphQL, Firebase, Electron, NativeScript
Imparerai anche come funzionano Webpack e Babel, padroneggerai vari modelli di progettazione e imparerai come applicarli per creare applicazioni complesse in Vue.
Caratteristiche del corso
Argomenti avanzati su tutte le funzionalità di Vue.js
Lavoro di progetto che si aggiungerà al tuo portfolio
Programma aggiornato che tiene conto degli ultimi aggiornamenti, inclusa la nuova versione di VueJS v3
Comunicazione con l'insegnante in classe e nella chat di Slack
Vantaggi di Vue.js rispetto ad altri framework
- Inizio facile. Sintassi del modello intuitiva. È facile aggiungerle a un progetto esistente, ad esempio, se hai applicazioni esistenti scritte su un vecchio stack e devi migrarle gradualmente sulla moderna piattaforma Vue.
- Come React, ma più veloce da sviluppare. Non è necessario apprendere concetti specifici senza i quali non sarai in grado di andare avanti in React. La dimensione della libreria è inferiore e anche la dimensione del bundle finale è inferiore a React. Come React, esiste una soluzione per lo sviluppo di interfacce per dispositivi mobili, supporto per dattiloscritto e rendering sul server SSR
- Come Angular, ma più semplice. Esistono pacchetti già pronti per il routing, la gestione dello stato e il test. Vengono utilizzati tutti gli approcci moderni allo sviluppo: componenti web API, programmazione funzionale.
- Utili strumenti di sviluppo. Puoi generare un progetto dalla riga di comando selezionando le opzioni necessarie: Typescript, preprocessori CSS, modelli di unit test e così via.
- Reattività comprensibile. A differenza di altri framework popolari con Vue, non è necessario pensare a quando avverrà un aggiornamento all'inizio dell'apprendimento componente e come cambieranno i dati: tutto funziona esattamente come previsto, subito pronto all'uso, senza nuovi termini o dubbi concetti.
- Supporto attivo e comunità. Nei prossimi mesi verrà rilasciata la terza versione del framework con molti miglioramenti in termini di velocità e facilità d'uso.
1
BENEHa lavorato nel settore bancario per molti anni e ora continua a svilupparsi per il settore finanziario con particolare attenzione all'e-learning. Sviluppati, tra l'altro: - Grandi Test Bancari - Biblioteca Elettronica della Banca - Sistema di Didattica a Distanza “Proftest” -...
Ha lavorato nel settore bancario per molti anni e ora continua a svilupparsi per il settore finanziario con particolare attenzione all'e-learning. Sviluppati, tra l'altro: - Grandi test bancari - Biblioteca elettronica bancaria - Sistema di formazione a distanza "Proftest" - Webinar "Test professionale" "Ho conosciuto Javascript per la prima volta più di 20 anni fa, ma negli ultimi 5 ho imparato le cose più importanti che uso ogni giorno anni. Seguo costantemente le novità e lo sviluppo dell'ecosistema di questa meravigliosa lingua. Sviluppo in Javascript sia front-end che back-end. Creo applicazioni web, desktop e mobile. Mi piace vedere un codice pulito e ben leggibile, mi piacciono i progetti adeguatamente coperti da test."
3
corsoAttualmente lavoro presso FingerprintJS. Prima di allora, nel team internazionale di sviluppatori web GS Software House e Aminos.ai, una piattaforma per creare il tuo chatbot. Esperienza di programmazione: 10 anni, di cui 6 anni in ambito commerciale...
Attualmente lavoro presso FingerprintJS. Prima di allora, nel team internazionale di sviluppatori web GS Software House e Aminos.ai, una piattaforma per creare il tuo chatbot. Esperienza di programmazione: 10 anni, inclusi 6 anni di sviluppo commerciale. Ha iniziato a scrivere i suoi primi programmi all'età di 10 anni. Ha lavorato nello studio web LineApp come sviluppatore web, nella banca Ural FD come ingegnere software leader, risolvendo problemi molto diversi, compreso il pensiero e lo sviluppo dell'architettura, l'amministrazione del server, lo sviluppo di applicazioni, la scrittura di documentazione tecnica, lo sviluppo di SQL complessi script. Stack principale: PHP 7 e 8, Laravel 8, Vue 3, JS + TS + NodeJS, MySQL, PostreSQL
Nozioni di base su Vue
-Argomento 1.Introduzione al corso, sviluppo web moderno
-Tema 2.Vue, introduzione
-Argomento 3.Modelli
-Argomento 4. Componenti ed eventi degli oggetti di scena
-Argomento 5. Moduli, slot, filtri, direttive
-Argomento 6.Utilizzo dei CSS in Vue
-Argomento 7. Dati reattivi, funzionalità MVVM e Vue 3
-Tema 8.Vue3 che lavora con le biblioteche
Sviluppo fiducioso in Vue
-Tema 9.Vue router
-Tema 10.Vue Animazione
-Argomento 11.Vuex lavorare con i dati
-Argomento 12.Test delle applicazioni Vue
-Argomento 13. Organizzazione del codice e modelli Vue
-Argomento 14.JavaScript avanzato
-Argomento 15.QA/Revisione del codice
Soluzioni colpevoli e pratiche
-Tema 16.Componenti Web + Vue
-Argomento 17.Integrazioni Vue p1: GraphQL, OAuth 2.0
-Argomento 18.Integrazione Vue p2 - FireBase, socket web
-Tema 19.SSR con Nuxt
-Tema 20.Dattiloscritto
-Argomento 21. Consultazione sul progetto di laurea
-Argomento 22.Applicazioni desktop con Electron
-Argomento 23. Programmazione funzionale e Vue avanzata
-Argomento 24. Strumenti di sviluppo moderni
Lavoro di progetto
-Argomento 25. Selezione dell'argomento e organizzazione del lavoro del progetto
-Argomento 26. Consultazione su progetti e compiti a casa
-Tema 27.Tutela dell'opera di progettazione