JavaScript ES6+
JavaScript é a linguagem de programação que utilizamos em nosso frontend. Especificamente utilizamos o Javascript ES6+.
Você pode ler mais sobre a linguagem JavaScript, e sobre o JavaScript ES6+.
Vue
É o framework utilizado na iTFLEX, ele é fácil de aprender e simples de se utilizar. Se você tem familiaridade com outro, como o React.js, verá que a migração de um para outro é muito tranquila.
Você pode ler mais sobre o Vue, e também sobre o Vue CLI.
Vuex
É uma biblioteca do Vue para controle e gestão de estados. Aqui ele é responsável por praticamente 80% do nosso frontend, é muito importante o entedimento dele e da sua estrutura.
Você pode ler mais sobre o Vuex.
Vuetify
Também utilizamos a biblioteca de componentes do Vue, chamada Vuetify, responsável por nos ajudar a criar nossos web-components e it-components.
Você pode ler mais sobre o Vuetify.
Vue Router
Ele faz todo o gerenciamento de qual conteúdo deve ser mostrado na tela com base na url que o usuário está acessando, e esse controle se for bem montado, da uma dinâmica grande para a aplicação, tornando melhor a experiência do usuário, a navegação no sistema e entre outros benefícios.
Você pode ler mais sobre o Vue Router.
Pug
Pug é um pré processaador que utilizamos nos templates do Vue que utilizam HTML, tem a função de ajudar a realizar tarefas repetitivas, fornecendo recursos não disponíveis no HTML.
Exemplo sem o PUG
<template>
<div>
<p>Olá, você está na documentação do Frontend</p>
</div>
</template>
Exemplo com o PUG
template
div
p Olá, você está na documentação do Frontend
Você pode ler mais sobre o Pug
Curso
Se você ainda não conhece o Vue, ou nunca o utilizou, você terá um período em seu treinamento que você fará um curso na Udemy para aprender. Ele também fornece uma parte extra sobre JavaScript ES6+, então, se não está muito familiarizado, poderá estudar nesse processo.
Você pode acessar o curso da Udemy