Curso Vue JS 2 - O Guia Completo (incl. Vue Router & Vuex)
What you'll learn
- Crie aplicativos incríveis com VueJS - de pequenos e simples até aplicativos que atendem grandes corporações
- Entenda a teoria por trás do VueJS e use-a em projetos reais
- Aproveite o Vue JS em aplicativos multi páginas (MPAs) ou de página única (SPAs)
Requirements
- Conhecimento básico de Javascript
- ES6 é desejável, mas não é requisito obrigatório
- Conhecimento básico de HTML e CSS
Description
Não importa em que métrica você olhe (Google Trends, Github Stars, Tweets ...) O Vue JS é a estrela no mundo dos frameworks JavaScript - é simplesmente incrível!
Os frameworks de frontend são extremamente populares porque nos dão uma experiência de usuário como de aplicações Desktop e Mobile - mas agora no navegador! Não é de admirar que as oportunidades de emprego que exigem habilidades de framework de frontend como o Vue JS estejam entre os mais bem pagos da indústria!
Você pode conhecer o Angular 6 e o React JS, bem, o VueJS combina o melhor dos dois frameworks e torna a construção de qualquer coisa, desde pequenos widgets a aplicativos grandes de nível empresarial, muito fácil e divertido! E se você não conhece os dois Frameworks mencionados: tudo bem, porque este curso não espera nenhum conhecimento prévio de qualquer outro framework frontend - você aprenderá tudo ao longo deste Curso!
### Este curso cobre tudo! ###
Começaremos no básico, o que é o Vue.js e como ele funciona, pra só então passarmos para tópicos mais complexos e avançados, mas serei honesto: é demais para encaixar tudo em um parágrafo, então aqui está o que você aprenderá neste curso:
O que é o Vue JS e por que você deve usá-lo?
Configurando um ambiente de desenvolvimento e fluxo de trabalho
O básico (incluindo a sintaxe básica, templates e muito mais!)
Interagindo com o DOM (Renderizando listas, renderização condicional...)
Usando componentes
Formulários e entradas de usuário
Tudo sobre Diretivas, Filtros e Mixins
Como tornar seu aplicativo mais bonito com animações e transições
Requisições Ajax com Axios
Como criar um incrível aplicativo de uma única página (SPA) com roteamento
Como melhorar o gerenciamento de estado usando o Vuex
Como implantar o aplicativo na Amazon
E muito mais …
E tudo isso acompanhado de muitos exercícios, desafios e vários projetos - porque não se trata apenas de ver o código, e sim de como resolver problema reais do mercado!
### Este curso é para você? ###
Agora que você sabe do que trata este curso, vamos ver se ele é para você!
Aqui estão três tipos de alunos que vão adorar este curso:
Aluno #1: Tem alguma experiência em JavaScript e quer usar o potencial máximo da linguagem para construir aplicações poderosas ou aprimorar páginas Web existentes. Vue JS é a sua escolha!
Aluno #2: Tem alguma experiência com outros frameworks frontend como Angular ou React JS, mas quer conhecer uma alternativa seja por interesse ou desapontamento dos frameworks existentes - acredito que Vue JS seja o você estava procurando!
Aluno #3: Tem experiência com frameworks de backend, mas agora também quer entrar no mundo do frontend. O Vue JS é uma escolha incrível, tem uma curva de aprendizado muito rápida, usa JS nativo e é extremamente poderoso!
Vamos mergulhar no Vue JS agora mesmo!
Who this course is for:
- Alunos que desejam extrair o máximo de JS para construir APP incríveis
- Quem esteja procurando um framework frontend poderoso e simples
- Pessoas que procuram o melhor de React e Angular em um framework
Instructors
Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem.
Instrutor premiado internacionalmente e tem umas das melhores avaliações entre os instrutores da Udemy.
Há quinze anos atua na área como desenvolvedor de softwares e trabalhou na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há mais de doze anos, criou a Cod3r Ensino que já treinou mais de 350.000 alunos.
A COD3R é uma Escola de cursos online de programação criada por profissionais experientes do mercado que se dedicam a programação, arquitetura e design de software, infraestrutura e todo o ciclo de vida do desenvolvimento de um software. Acreditamos que a melhor forma de aprender é praticando, e o nosso objetivo como Escola de ensino é entregar conteúdo de valor que te fará aprender, executar e pensar da melhor forma possível e com as melhores práticas disponíveis do mercado.
Experience as (Web) Developer
Starting out at the age of 12 I never stopped learning new programming skills and languages. Early I started creating websites for friends and just for fun as well. Besides web development I also explored Python and other non-web-only languages. This passion has since lasted and lead to my decision of working as a freelance web developer and consultant. The success and fun I have in this job is immense and really keeps that passion burningly alive.
Starting web development on the backend (PHP with Laravel, NodeJS, Python) I also became more and more of a frontend developer using modern frameworks like React, Angular or VueJS in a lot of projects. I love both worlds nowadays!
I also build full-stack applications and acquired expert DevOps and cloud computing knowledge - proven by the many AWS certifications I hold (incl. the top-level Solutions Architect Professional certification).
As a self-taught developer I had the chance to broaden my horizon by studying Business Administration where I hold a Master's degree. That enabled me to work in a major strategy consultancy as well as a bank. While learning, that I enjoy development more than these fields, the time in this sector greatly improved my overall experience and skills.
Experience as Instructor
As a self-taught professional I really know the hard parts and the difficult topics when learning new or improving on already-known languages. This background and experience enables me to focus on the most relevant key concepts and topics. My track record of many 5-star rated courses and more than 2,000,000 students on Udemy is the best proof for that.
Whether working as development instructor or teaching Business Administration I always received great feedback. The most rewarding experience is to see how people find new, better jobs, build awesome web applications, acquire amazing projects or simply enjoy their hobby with the help of my content.
Together with Manuel Lorenz, I founded Academind to offer the best possible learning experience to our more than 2,000,000 students.