JavaScript. Nível 9. Vue.js. Recursos avançados - curso RUB 19.990. de Especialista, formação 16 horas acadêmicas, data: 18 de dezembro de 2023.
Miscelânea / / December 04, 2023
Vue.js é um framework que atualmente está ganhando cada vez mais popularidade e se tornando um dos principais concorrentes do popular framework React JavaScript. JS.
Vue.js permite que os desenvolvedores criem rapidamente aplicativos da web funcionais em um estilo reativo que atenda a todos os padrões modernos usando tecnologias populares da web: HTML, CSS. O framework possui alto desempenho e é adequado para o desenvolvimento de aplicações SPA, sendo também otimizado para execução de aplicações em diversos dispositivos móveis.
Este curso irá ampliar seu conhecimento sobre Vue.js, familiarizar-se com a biblioteca Vue Router para roteamento, a biblioteca para armazenar o estado do aplicativo Vuex, aprender a trabalhar com slots de componentes, usar dinâmico e assíncrono Componentes.
Durante o processo de treinamento, você se familiarizará com os recursos desta estrutura JavaScript para criar aplicativos SPA usando tecnologias populares da web: HTML, CSS.
- desenvolvedores web com conhecimento de tecnologias web: JavaScript, HTML, CSS;
- webdesigners;
- arquitetos de software cliente-servidor baseados em tecnologias web e gerentes de projetos;
- gerentes de projetos front-end;
Você vai aprender:
- usar a biblioteca de roteamento;
- armazenar centralmente o estado do aplicativo;
- criar formulários web reativos;
- crie seus próprios componentes de UI, use slots de componentes e componentes assíncronos e dinâmicos.
Professor experiente de cursos de programação Java para alunos. Possui certificados “Oracle, Java SE 7 Programmer” e “Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0”. Pode...
Professor experiente de cursos de programação Java para alunos. Possui certificados “Oracle, Java SE 7 Programmer” e “Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0”. Ele é capaz de explicar até mesmo o material mais complexo com facilidade e clareza. Sob a liderança de Sergei Nikolaevich, o aprendizado da programação torna-se acessível até mesmo para um aluno despreparado. O professor encontra facilmente uma abordagem individual para qualquer ouvinte e inspira os alunos com seu amor pela programação.
Sergei Nikolaevich formou-se na Faculdade de Cibernética do Instituto Obninsk de Energia Atômica. Excelente domínio das linguagens de programação Java, C/C++, JSP, HTML, XML, JavaScript, SQL e Oracle PL/SQL. Funciona com segurança com sistemas de gerenciamento de banco de dados Oracle Database, MySQL Enterprise Edition e PostgreSQL. Ele possui ampla experiência trabalhando com sistemas operacionais Linux (Red Hat Enterprise Linux e Oracle Enterprise Linux), Oracle Solaris e MS Windows. Sergey Nikolaevich é bem versado nas ferramentas de desenvolvimento Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle e MS Visual Studio e é um profissional usa GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, servidor Web Lighttpd e Apache HTTP Servidor.
A vasta experiência de trabalho permite-lhe navegar perfeitamente por todas as complexidades do processo de trabalho de um programador. Sergey Nikolaevich desenvolveu sistemas de gerenciamento eletrônico de documentos para o setor editorial da corporação OpenPages Inc. Nos últimos 15 anos, participou de projetos de desenvolvimento de software customizado para tais grandes empresas como Severstal, Polyus Gold, Siberian-Ural Aluminium Company e "Rosgosstrakh".
Sergei Nikolaevich torna suas aulas fáceis e interessantes. Durante o curso, você desenvolverá de forma independente um jogo interativo em Java. Nas aulas de Sergei Nikolaevich você adquirirá conhecimentos que o ajudarão a dominar uma das profissões mais procuradas e bem remuneradas do mercado de trabalho!
Módulo 1. Componentes avançados (5 ac. h.)
- Trabalhando com slots de componentes.
- Utilização de componentes dinâmicos.
- Criação de componentes assíncronos.
- Reutilização de código utilizando mixins.
- Criação de diretivas customizadas.
- Recursos e uso do Vue-CLI para criar aplicativos rapidamente.
- Usando vários componentes UI da biblioteca BootstrapVue.
Módulo 2. Roteamento (5 ac. h.)
- Introdução ao Roteador Vue.
- Noções básicas de roteamento. Redirecionamentos. Passando parâmetros para componentes.
- Ganchos de navegação.
- Animação de transições. Comportamento de rolagem de página.
Módulo 3. Gestão do Estado (6 ak. h.)
- Introdução ao Vuex.
- Estados e mutação em Vuex. Getters e ações.
- Conectando e configurando Vuex. Adicionando armazenamento Vuex a um aplicativo Vue.js
- Laboratório: criação de uma aplicação utilizando extensões padrão: Vue Router, Vuex, biblioteca Axios e diversos componentes de UI do BootstrapVue.