JavaScript. Nível 8. Vue.js é uma estrutura JavaScript aberta para desenvolvimento web
Miscelânea / / November 28, 2023
Para implementar uma interface web, você terá que enfrentar tarefas bastante complexas. O desenvolvimento moderno requer a criação rápida de aplicativos da web com a capacidade de expandi-los no futuro. Os desenvolvedores tendem a usar várias estruturas JavaScript para implementar muitas tarefas para criar uma interface de aplicativo da web.
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.
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.
Este curso permitirá que você aplique seu conhecimento previamente adquirido da linguagem JavaScript para criar formulários da web baseados em componentes de UI prontos e também apresentará os fundamentos da criação de seus próprios componente.
Curso recomendado
Você vai aprender:
gerenciar o estado do aplicativo
criar formulários web reativos
crie seus próprios componentes de UI
trabalhar com solicitações REST para troca de dados em uma aplicação web via protocolo HTTP
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 tem vasta 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. Noções básicas de Vue.js. Instância e ciclo de vida do Vue. (6 ac. h.)
Vantagens do Vue.js, comparação com outros frameworks JavaScript.
Usando Virtual DOM para melhorar o desempenho do aplicativo.
Usando Vue.js para criar aplicativos de estilo reativo.
Instalando o Vue, visão geral das ferramentas do desenvolvedor.
Padrões de projeto: Model-View-Controller, Model-View-ViewModel.
Instância raiz Vue, propriedades e métodos da instância, ciclo de vida da instância.
Módulo 2. Representação. Criação e organização de componentes. (6 ac. h.)
Modelos Vue. Interpolações e Diretivas. Propriedades computadas.
Gerenciamento de estado do aplicativo.
Acompanhamento de eventos de aplicativos, métodos manipuladores de eventos.
Oportunidades para trabalhar com classes e estilos CSS.
Vinculando dados a elementos de formulário.
Usando várias diretivas para criar formulários.
Noções básicas de componentes. Criação e organização de componentes em uma aplicação Vue.js.
Módulo 3. Execute solicitações REST para trocar dados com o servidor. (6 ac. h.)
Trabalhando com API e testando aplicações web.
Usando bibliotecas adicionais em um aplicativo Vue.
Utilização da biblioteca axios para realizar solicitações REST e receber dados via HTTP no formato JSON.
Testando uma aplicação web usando Vue.js, utilizando ferramentas para depuração e teste de aplicações.
Módulo 4. Noções básicas de BootstrapVue. Usando componentes de UI do BootstrapVue para criar formulários de aplicativos da web em um estilo reativo. (6 ac. h.)
Introdução ao BootstrapVue. Benefícios de usar a estrutura BootstrapVue para criar aplicativos web complexos em estilo reativo.
Instalando o BootstrapVue. Visão geral dos componentes de UI da estrutura BootstrapVue.
Usando vários componentes BootstrapVue para criar formulários web de aplicativos e interagir com a API para trocar dados no formato JSON.