Vue.JS

Print Friendly, PDF & Email

725

Nível Avançado | 21 horas | 3 dias

Formação Elegível para Cheque-Formação + Digital até junho 2026 (Reembolso no valor de até 725€)

Apresentação

O Vue.js é uma biblioteca que permite o desenvolvimento de aplicações Single Page Applications (SPA) de forma progressiva, totalmente focada na camada de View num modelo tradicional MVC. Reconhecida pelo seu modo declarativo na criação de componentes e pelo tamanho reduzido, esta biblioteca destaca-se pela simplicidade, rapidez e flexibilidade na criação de interfaces web modernas.

Enquadramento

O Vue.js tem vindo a ganhar grande popularidade no ecossistema JavaScript por permitir criar aplicações escaláveis e reativas com baixo custo de aprendizagem. Este curso fornece uma introdução prática e progressiva, passando dos conceitos básicos a tópicos mais avançados como gestão de estado, eventos e routing.

Destinatários

  • Programadores e desenvolvedores web interessados em aprender a criar SPAs utilizando Vue.js.
  • Profissionais que já dominam HTML e JavaScript e pretendem expandir competências em frameworks modernas.

Pré-requisitos

  • Conhecimentos de HTML5 e JavaScript nas especificações ES5, ES6 e ES7.

Objetivo Geral

Capacitar os formandos a desenvolver aplicações web modernas e interativas em Vue.js, compreendendo a sua arquitetura, boas práticas e integração com bibliotecas de gestão de estado e routing.

Objetivos Específicos

No final do curso, os formandos serão capazes de:

  • Configurar um ambiente de desenvolvimento para aplicações Vue.js.
  • Criar e estruturar componentes Vue.js.
  • Utilizar e criar eventos personalizados para gestão de estado.
  • Implementar gestão de estado global com Vuex.
  • Integrar Vue Router para navegação em aplicações SPA.

Programa

  1. Configuração do Ambiente de Desenvolvimento
  2. Introdução à biblioteca Vue.js e seu enquadramento no desenvolvimento de aplicações web
  3. Criação e utilização de componentes Vue
  4. Arquitetura de uma aplicação em Vue
  5. Utilização de eventos e criação de eventos personalizados para gestão de estado
  6. Utilização da biblioteca Vuex para gestão de estado global
  7. Utilização da biblioteca Vue Router para gestão de routing em aplicações Vue

Relacionados:

Pedido de Informação