Développeur Vue.js - cours gratuit d'Otus, formation 4 mois, Date: 5 décembre 2023.
Miscellanea / / December 09, 2023
Le cours vous aidera à maîtriser rapidement Vue.js à un niveau avancé. Bien que ce framework soit considéré comme plus léger que les autres dans l’écosystème JavaScript, il est intuitif et simple la syntaxe cache de larges possibilités, dont certaines peuvent être manquées si vous le faites vous-même développement. Le cours couvrira les solutions Vue.js avancées et pratiques qui élargiront votre pile technologique.
A qui est destiné ce cours:
Pour les développeurs JavaScript ayant des compétences HTML/CSS. Vous pourrez utiliser des solutions qui accélèrent et simplifient le processus de développement.
Pour les développeurs backend qui souhaitent devenir Fullstack. Vue.js est idéal pour ceux qui souhaitent élargir rapidement leur bassin de compétences avec un travail front-end.
Pour les développeurs Vue débutants. Le cours vous aidera à élargir et à approfondir vos compétences en matière de cadre pour vous démarquer des autres candidats.
Tu vas apprendre:
Fonctionnalités avancées de Vue, Vue-router, Vuex
Créer des applications SPA et les optimiser pour la production
Écrivez du code propre et concis dans ES6/ES8/TypeScript
Écrire des tests d'intégration et unitaires avec Jest, Cypres
Travailler avec GraphQL, Firebase, Electron, NativeScript
Vous apprendrez également comment fonctionnent Webpack et Babel, maîtriserez divers modèles de conception et apprendrez à les appliquer pour créer des applications complexes dans Vue.
Caractéristiques du cours
Sujets avancés sur toutes les fonctionnalités de Vue.js
Un travail de projet qui s'ajoutera à votre portfolio
Programme à jour qui prend en compte les dernières mises à jour, dont la nouvelle version de VueJS v3
Communication avec l'enseignant en classe et dans le chat Slack
Avantages de Vue.js par rapport aux autres frameworks
- Démarrage facile. Syntaxe de modèle intuitive. Il est facile d'ajouter à un projet existant, par exemple, si vous avez des applications existantes écrites sur une ancienne pile et que vous devez les migrer progressivement vers la plate-forme Vue moderne.
- Comme React, mais plus rapide à développer. Il n'est pas nécessaire d'apprendre des concepts spécifiques sans lesquels vous ne pourrez pas progresser dans React. La taille de la bibliothèque est plus petite et la taille du bundle final est également plus petite que celle de React. Comme React, il existe une solution pour développer des interfaces pour mobile, prendre en charge le dactylographie et le rendu sur le serveur SSR
- Comme Angular, mais en plus simple. Il existe des packages prêts à l'emploi pour le routage, la gestion de l'état et les tests. Toutes les approches modernes de développement sont utilisées: composants web API, programmation fonctionnelle.
- Outils de développement pratiques. Vous pouvez générer un projet à partir de la ligne de commande en sélectionnant les options nécessaires: Typescript, préprocesseurs CSS, modèles de tests unitaires, etc.
- Une réactivité compréhensible. Contrairement à d'autres frameworks populaires avec Vue, vous n'avez pas besoin de penser au moment où une mise à jour aura lieu au début de l'apprentissage. composant et comment les données vont changer: tout fonctionne exactement comme prévu - dès la sortie de la boîte, sans nouveaux termes ni déroutants notions.
- Soutien actif et communauté. Dans les mois à venir, la 3ème version du framework sera publiée avec de nombreuses améliorations en termes de rapidité et de facilité d'utilisation.
1
BienIl a travaillé dans le secteur bancaire pendant de nombreuses années et continue aujourd'hui de se développer dans le secteur financier en mettant l'accent sur le e-learning. Développé, entre autres: - Tests des grandes banques - Bibliothèque électronique de la banque - Système d'enseignement à distance "Proftest" -...
Il a travaillé dans le secteur bancaire pendant de nombreuses années et continue aujourd'hui de se développer dans le secteur financier en mettant l'accent sur le e-learning. Développé, entre autres: - Tests des grandes banques - Bibliothèque électronique bancaire - Système d'enseignement à distance "Proftest" - Webinaires "Test professionnel" "J'ai découvert Javascript pour la première fois il y a plus de 20 ans, mais j'ai appris les choses les plus importantes que j'utilise quotidiennement au cours des 5 dernières années. années. Je suis en permanence l'actualité et l'évolution de l'écosystème de cette merveilleuse langue. Je développe en Javascript aussi bien front-end que back-end. Je crée des applications web, desktop et mobiles. J'aime voir du code propre et bien lisible, j'aime les projets correctement couverts de tests."
3
coursTravaille actuellement chez FingerprintJS Avant cela, dans l'équipe internationale de développeurs Web GS Software House et Aminos.ai - une plateforme pour créer votre propre chatbot. Expérience en programmation: 10 ans, dont 6 ans commerciaux...
Travaille actuellement chez FingerprintJS Avant cela, dans l'équipe internationale de développeurs Web GS Software House et Aminos.ai - une plateforme pour créer votre propre chatbot. Expérience en programmation: 10 ans, dont 6 ans de développement commercial. Il commence à écrire ses premiers programmes à l'âge de 10 ans. Il a travaillé dans le studio Web LineApp en tant que développeur Web, dans la banque Ural FD en tant qu'ingénieur logiciel de premier plan, tout en résolvant des problèmes très différents, y compris la réflexion et le développement d'une architecture, l'administration de serveurs, le développement d'applications, la rédaction de documentation technique, le développement de SQL complexes scripts. Pile principale: PHP 7 & 8, Laravel 8, Vue 3, JS + TS + NodeJS, MySQL, PostreSQL
Les bases de Vue
-Thème 1.Introduction au cours, développement web moderne
-Thème 2.Vue, introduction
-Sujet 3.Modèles
-Sujet 4. Composants et événements Props
-Sujet 5. Formulaires, slots, filtres, directives
-Sujet 6.Utilisation de CSS dans Vue
-Sujet 7. Données réactives, fonctionnalités MVVM et Vue 3
-Thème 8.Vue3 travaillant avec les bibliothèques
Développement confiant dans Vue
-Thème 9.Routeur Vue
-Thème 10.Vue Animation
-Sujet 11.Vuex travailler avec des données
-Sujet 12.Test des applications Vue
-Sujet 13. Organisation du code et modèles Vue
-Sujet 14. JavaScript avancé
-Sujet 15.QA / Révision du code
Des solutions coupables et pratiques
-Thème 16.Composants Web + Vue
-Sujet 17.Intégrations Vue p1: GraphQL, OAuth 2.0
-Sujet 18.Intégration Vue p2 - FireBase, web sockets
-Thème 19.SSR avec Nuxt
-Thème 20.Typescript
-Thème 21. Consultation sur le projet de fin d'études
-Sujet 22.Applications de bureau avec Electron
-Sujet 23. Programmation fonctionnelle et Vue avancée
-Thème 24. Outils de développement modernes
Travail de projet
-Thème 25. Sélection du sujet et organisation du travail du projet
-Thème 26. Consultation sur les projets et les devoirs
-Thème 27.Protection des travaux de conception