Vue.js é uma biblioteca que permite o desenvolvimento de SPA (Single Page Applications) de forma progressiva, completamente focada na parte da “View” num tradicional MVC, esta Biblioteca é reconhecida pelo seu modo “Declarativo” na criação de Componentes para aplicações web, assim como pelo seu tamanho reduzido.
Objetivos
Pretende-se com este curso abordar os conceitos fundamentais de desenvolvimento de SPA com esta biblioteca, iniciando com um projeto simples para dar a conhecer a Biblioteca e depois aprofundar alguns conceitos como gestão de State, Eventos e Routing.
Pré-requisitos
Conhecimentos em HTML5 e Javascript na sua especificação standard ES5, ES6, ES7.
Programa
Configuração Do Ambiente de Desenvolvimento
Introdução à biblioteca Vue.js e o seu enquadramento atual no desenvolvimento de aplicações web
Criar e utilizar Componentes em Vue, arquitectura de uma aplicação em Vue
Utilização de eventos e criação de eventos personalizados na gestão do state de uma aplicação
Utilização da biblioteca VueX para gestão do state de uma aplicação
Utilização da biblioteca Vue Router, para gestão do Routing de uma aplicação em VUE