Vue JS 3 par la pratique: Le cours 2025 ultime TOUT en 1!

所在平台: Udemy

课程主页: https://www.udemy.com/course/formation-vue-js-par-la-pratique-le-cours-ultime-tout-en-1-vuejs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Vue JS 3 实践指南:2025 年终极全能课程! 课程概述: 欢迎来到本课程,这是一本关于Vue JS的全面指南!通过多个项目,您将学习如何使用Vue及其生态系统。课程难度逐步递增,从基础知识开始,逐渐深入到更复杂的主题。通过实践,您将完成各种项目,目标是为您进入Vue JS的职业生涯打下坚实基础。课程内容主要包括: 1. **Vue JS基础**:学习如何创建Vue项目,掌握Vue的主要功能和基本概念。 2. **作品集(项目)**:使用Vue开发个人网站,实践所学知识。 3. **Nonogram / Picross游戏(项目)**:开发一个Nonogram图案生成器,尝试不同的编程语法。 4. **Vuetify仪表板(项目)**:使用Vuetify框架创建用户友好的财务数据可视化仪表板。 5. **Vue Router**:学习如何实现多页面网站的导航。 6. **Pinia**:建立一个共享存储,方便全应用的数据管理。 7. **Nuxt JS**:探索Nuxt框架,简化开发过程,进行更复杂的项目。 8. **新闻网站(项目)**:用Nuxt和Bootstrap创建新闻聚合网站,调用REST API获取数据。 9. **单元测试与Vitest**:学习使用Vitest进行单元测试,增强应用的可靠性。 10. **端到端测试与Cypress**:执行应用的端到端测试,确保用户体验顺畅。 11. **完整管理应用(项目)**:分三部分构建一个完整的管理应用,创造API与前端交互,最后实现生成式AI聊天机器人。 12. **GraphQL API交互**:使用GraphQL和Apollo访问数据,实现更优化的应用。 总结来说,您将学习如何使用Vue、JavaScript、TypeScript、Vuetify、Vue Router、Pinia、Nuxt、Vitest、Cypress、REST API、GraphQL和生成式AI(如Llama / Mistral / ChatGPT),通过多个小项目与一个大型项目,全面提升您的开发技能。

课程评论(0条)

课程详情

Bienvenue dans ce guide tout en 1 sur Vue JS!Il s'agit d'une formation complète qui va vous permettre d'apprendre à utiliser Vue et son écosystème au travers de nombreux projets.La difficulté sera croissante. Nous allons commencer par toutes les notions de base pour passer progressivement à des sujets plus poussés. Vous apprendrez par la pratique et je vous proposerai des projets variés.L'objectif de ce cours est de vous permettre d'apprendre tout ce qui vous sera utile pour lancer votre carrière avec Vue JS. je vous présenterai les bonnes pratiques ainsi que tout ce qui est recherché dans le monde professionnel.Dans les grandes lignes, la formation est découpée comme cela:Les bases de Vue JSIci on va apprendre à utiliser Vue JS. Nous verrons comment créer un projet, comment utiliser Vue et quelles sont les principales fonctionnalités offertes par ce Framework. Cette section vous apportera toutes les notions fondamentales.Le portfolio (projet)La on va concrètement mettre en pratique nos connaissances en développant un portfolio complet avec Vue. Le but est d'utiliser Vue pour développer votre site personnel. Il s'agit du premier projet concret. Comme promis, on va beaucoup pratiquer. Le jeu du Nonogram / Picross (projet)On continue de pratiquer et on va développer un générateur de grilles / puzzles de Nonogrammes. Je profiterai de cet atelier pour vous montrer une autre façon de coder avec Vue JS (sur le net, plusieurs syntaxes existent, ici je vous présente toutes les syntaxes). Regardez sur le net si vous ne savez pas ce qu'est le jeu du Nonogram / Picross.Le Dashboard Vuetify (projet)Vuetify est un Framework basé sur Vue JS qui vous permet de créer facilement et rapidement des interfaces web conviviales et responsives. C'est un super outil que je vous présente au travers d'un projet: Un tableau de bord pour visualiser des données financières. Vue RouterVue Router est l'outil officiel qui permet de mettre en place un site multi-pages avec un système de navigation entre les pages. Je vous présente cela dans cette section.PiniaPinia est l'outil officiel qui va vous permettre de mettre en place un store dans votre application Vue. Le store permet de stocker, récupérer, modifier, agir sur des données accessibles dans toute l'application. C'est un espace partagé.Nuxt JSNuxt est probablement l'outil préféré des développeurs Vue JS. En gros c'est un Framework qui va vous permettre de faire beaucoup plus de choses en écrivant beaucoup moins de code. C'est ultra plaisant à utiliser et ça devient vite indispensable. On découvre Nuxt ici. Le site d'actus (projet)Ici on va développer un site web avec Nuxt et le Framework CSS Bootstrap. Il s'agira d'un site qui va lister les actualités un peu comme Google News. Cela sera l'occasion d'utiliser Nuxt dans un projet concret et d'intégrer Bootstrap. On appellera une API REST qui nous livrera les news à afficher. Les tests unitaires avec VitestÉcrire des tests unitaires est indispensable en entreprise. C'est une bonne pratique très recherchée. Cela prouve que vous savez créer des applications testées et robustes. On va découvrir Vitest, l'outil officiel pour mettre en place des tests unitaires avec Vue JS.Les tests E2E avec CypressLes tests e2e sont, comme les tests unitaires, indispensables pour créer une application robuste. Le but est de tester l'application comme si un utilisateur cliquait sur l'interface. On va tester des scénarios d'utilisation et vérifier que le comportement de l'application est bon. Le super projet: Une application de gestion complète (partie 1 - API)On va coder une interface de gestion complète. Un vrai outil que vous pourrez adapter. Dans cette première partie, on va créer une API REST simple qui fournira les données à notre application.Le super projet: Une application de gestion complète (partie 2 - WebApp)Dans cette seconde partie, nous allons concrètement développer notre application de gestion avec Vue JS. Nous allons interagir avec l'API pour récupérer et modifier les données.Le super projet: Une application de gestion complète (partie 3 - IA)Dans cette partie 3, nous allons mettre en place l'IA générative dans notre application. En effet, grâce à l'intelligence artificielle, on pourra analyser et synthétiser les données présentes dans notre app. L'IA sera accessible sous la forme d'un ChatBot directement dans notre application Vue JS.Interagir avec une API GraphQLGraphQL permet de résoudre certaines problématiques que REST ne peut pas résoudre. GraphQL permet de créer des applications plus optimisées et plus légères. Communiquer avec une API GraphQL c'est pas tout à fait pareil que REST et nous allons voir comment utiliser Apollo avec Vue pour récupérer des données depuis un endpoint GraphQL. Pour l'exemple, on accèdera à l'API publique de Space X.Vue récupère le meilleur de React + Angular et propose le tout sous une forme très simple d'utilisation et intuitive.En résumé, vous allez apprendre à utiliser: Vue, JavaScript, TypeScript, Vuetify, Vue Router, Pinia, Nuxt, Vitest, Cypress, REST API, GraphQL, l'IA générative (Llama / Mistral / ChatGPT). On va créer pas mal de petits projets et on va créer un gros projet pour finir en beauté.

课程标签

0人关注该课程

主题相关的课程