Vue js
32hVisão Geral
Nosso curso de treinamento Vue.js ministrado por instrutor fornecerá experiência prática na criação de aplicativos JavaScript modernos usando essa estrutura leve e progressiva.
O Vue oferece controle sobre quais funcionalidades realmente são incluídas, dando a você a oportunidade de escrever aplicativos da Web extremamente leves, escalando para implantações muito mais complexas conforme necessário.
Laboratórios práticos irão guiá-lo através da obtenção e instalação do Vue.js para construir e implantar um aplicativo funcional.
Estamos muito felizes em discutir seus requisitos específicos de projeto se você estiver procurando explorar opções para um curso Vue personalizado
Objetivo
Após concluir o Vue js, você será capaz de:
- Descrever as vantagens do framework Vue.js
- Trabalhar com diretivas Vue.js
- Crie aplicativos baseados em composição
- Adicionar roteamento a um aplicativo Vue.js
- Isolar o estado usando Vuex
- Escreva código para testar seu projeto Vuex
- Esteja ciente das tecnologias relacionadas, incluindo TypeScript e Nuxt
Publico Alvo
- Nosso curso de treinamento Vue.js é destinado a Desenvolvedores Web que desejam usar o IT Solutionss em todo o seu potencial, a fim de desenvolver, testar e implantar aplicativos Web e Aplicativos de página única usando Vue.js e tecnologias relacionadas.
Pre-Requisitos
- Idealmente, os delegados terão experiência de trabalho de desenvolvimento web com HTML e JavaScript / ECMAScript, ou serão proficientes em uma linguagem como C#, Java, PHP, Python...
Informações Gerais
- Carga Horária: 32h
- Se noturno este curso é ministrado de segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é ministrado das 9h às 18h
- Se in-company por favor fazer contato para mais detalhes.
Formato de entrega:
- 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso gravado.
Lab:
- Laboratório + Exercícios práticos
Materiais
Português | InglêsConteúdo Programatico
Vue.js Fundamentals
- Creating a Vue instance
- Understanding interpolation
- Using Vue directives in the view.
- Iteration over data using v-for
- Conditional styling
- Filters
- Performance advantages of computed properties
Components
- Component composition
- Working with Fetch or Axios to get data from an API
- Passing props into components
- Defining unique keys for component instances.
- Changing props passed into components
- Emitting and listening for custom events.
- Dynamic components and lazy loading
Forms
- Working with form controls and 2-way bindings
- Persisting state with a localStorage mixin
Routing
- Defining routes
- Router lifecycle-events
- Lazy loading of routes
- Router guards.
- Programmatic navigation
State management with Vuex
- Isolating state with Vuex
- Define the store and its state.
- Using commit with sync mutations
- Using dispatch with async actions
Unit Testing
- Writing assertions
- Grouping tests with it and describe
- Working with vue-test-utils and the DOM
- Testing a Vuex store
Vue application development
- Working with Typescript and Vue.js
- Building apps with the Nuxt.js framework
- Modifying Vue behaviour with Plugins
- Loosely coupled communication with an Event Bus