Curso gratuito Vue.js 3 INTRO

Curso gratuito Vue.js 3 INTRO

Tiago Matos
1
06:48:55
2022-05-09
Description
Este curso gratuito de Vue.js 3 oferece uma introdução completa para quem deseja iniciar no desenvolvimento web moderno com um dos frameworks JavaScript mais populares. Vue.js 3 apresenta melhorias significativas em desempenho e experiência do desenvolvedor, tornando-se uma escolha ideal para criar aplicações reativas e interativas. O curso é estruturado de forma progressiva, partindo dos fundamentos básicos até tópicos mais avançados, garantindo que mesmo iniciantes sem experiência prévia com Vue.js possam acompanhar e construir uma base sólida.

Na primeira parte, você será guiado através da introdução ao ecossistema Vue.js 3 e da configuração do ambiente de desenvolvimento, incluindo a instalação de ferramentas essenciais. Em seguida, exploramos os conceitos centrais do framework, como componentes de arquivo único (SFC), que simplificam a organização do código, e diretivas fundamentais para controlar a renderização da interface do usuário. Isso inclui diretivas condicionais (v-if e v-show), loops (v-for), e ligação de dados dinâmica com v-bind, essenciais para criar UIs dinâmicas.

À medida que o curso avança, abordamos técnicas de ligação de dados bidirecional com v-model, manipulação de eventos, e o uso de propriedades computadas (computed) e observadores (watch) para otimizar a reatividade. Também mergulhamos na comunicação entre componentes, ensinando como passar dados do pai para o filho via props e do filho para o pai via emit, além de explorar slots para conteúdo flexível e estilização com CSS scoped e global.

Para aplicações mais complexas, o curso introduz o Vue Router para roteamento em aplicações de página única (SPA) e o Vuex para gerenciamento de estado, cobrindo conceitos como state, mutations, getters e actions. Uma seção dedicada à nova Composition API do Vue.js 3 é incluída, explicando desde o setup básico até reatividade, computed, watch, ciclo de vida, e como usar props e emit nesse contexto.

As unidades finais focam em projetos práticos, onde você aplicará todo o conhecimento adquirido em cenários reais, construindo aplicações passo a passo e até refatorando um projeto com a Composition API. Isso garante uma experiência hands-on que consolida o aprendizado e prepara para desafios do mundo real.

Principais pontos abordados neste curso:
- Introdução ao Vue.js 3 e configuração inicial do ambiente de desenvolvimento.
- Trabalho com componentes SFC e diretivas essenciais para controle de UI.
- Técnicas de ligação de dados e manipulação de eventos em aplicações reativas.
- Comunicação entre componentes utilizando props, emit e slots.
- Implementação de roteamento com Vue Router para SPAs.
- Gerenciamento de estado com Vuex: state, mutations, getters e actions.
- Exploração da Composition API para organização modular de código.
- Desenvolvimento de projetos práticos para aplicar conceitos em contextos reais.
Course Progress 0/35
Your Progress Let's get started! 📚
0%
0 completed 35 total lessons

Log in to save progress

Sign in to track your learning journey and save progress across devices.

Log in

Introdução e Configuração

0/2
  • No lessons in this section yet

Conceitos Básicos do Vue.js 3

0/10
  • No lessons in this section yet

Componentes e Comunicação

0/4
  • No lessons in this section yet

Vue Router

0/2
  • No lessons in this section yet

Vuex – Gerenciamento de Estado

0/5
  • No lessons in this section yet

Composition API

0/5
  • No lessons in this section yet

Projetos Práticos

0/7
  • No lessons in this section yet