Graduação

Cursos Profissionalizantes

Vue.js

  • Tópicos abordados
  • Vue.js (O Framework, Instalação, Reatividade, Virtual DOM, Template, Diretivas); Básico (Instância, Data, Methods, V-bind, V-on, V-if, V-html, V-text, V-for, Computed, Watch); Diretivas e Hooks (Arguments, Modifiers, Class, Style, V-model, Eventos Globais, Lifecycle Hooks); Componentes (Props, Events, Vue CLI, Estrutura, Slots, Dynamic, Async); Animações (Transition, Components, List); Vue Router (Dynamic Route, Navigation Guard, Transitions, Fetch, Mixins); Vuex (State, Mutations, Actions, Getters, Modules).

Redux com React.js

  • Tópicos abordados
  • Redux Básico (Store, Action, Subscribe, Reducer, Funções Pura, Imutabilidade, Organização, Cache, Selector); Middleware (Currying, Redux Middleware, Redux Thunk, localStorage); React com Redux (Connect, Redux Toolkit, Async, Prepare).

React Native

  • Tópicos abordados
  • Configuração do Ambiente; Criação de Projetos; Componentes Funcionais e de Classe; Formatação CSS; Props; CSS Externo; Elementos Responsivos com Flex; Renderização Condicional; Imagens; Arrow Function; Button; FlatList; Imagem de Fundo; State; Switch; TextInput; ScrollView; TouchableHighlight; Modal; RefreshControll; StatusBar; Navigation; Varíaveis Globais; AsyncStorage; Geolocalização; Fetch API; Configuração de Ícone; Gerando APK.

React.js

  • Tópicos abordados
  • Introdução ao React; Webpack e Babel; JSX (Arrays, Eventos, Componentes, Propriedades); React Hooks (useState, useEffect, useRef, useMemo, useCallback, useContext, Custom Hooks); Formulários (Input, Textarea, Select, Radio, Checkbox, Validação); CSS (Import, Modules, Styled Components, Frameworks, Animações, Imagens); React Router (Router, Link, useParams, Nested Routes); PropTypes; Lazy e Suspense; Memo; useReducer; Classes.

JavaScript & jQuery

  • Tópicos abordados
  • JavaScript e jQuery; O que é JavaScript; Browser Developer Tools; Varíaveis; Operadores; Arrays; Condicionais; Functions; Loop; Objetos; O que é jQuery; Selecionando e Manipulando elementos do DOM; Eventos Básicos; Classes; Métodos Gerais; Animações com Scroll; Transversing; Document Ready; Data; setTimeout; Escopo; Hoisting.

JavaScript ES6+

  • Tópicos abordados
  • JavaScript para Iniciantes; DOM para Iniciantes; Objetos; Efeitos no DOM; JavaScript Assíncrono (Promises, Fetch, JSON, API e HTTP, Async Await, History API); Classes (Get e Set, Herança); Funcões (Function Expression, Factory Function, Clojures, Destructuring, Rest, Spread); Regular Expression (Seleção, Substituição, Padrões, Métodos); Automação Front End (NPM, ESLint, Webpack, Babel, Git).

JavaScript ES5

  • Tópicos abordados
  • Comandos Básicos; Varíaveis e Tipos Primitivos; Tratamento de Dados; Operadores; Introdução ao DOM; Eventos DOM; Condições; Repetições; Varíaveis Compostas; Funções.

Git & GitHub

  • Tópicos abordados
  • História e Como Funciona o Git/GitHub; Repositórios; Clone de Repositórios; Versionamento; Issues; Introdução ao Markdown; Segurança com GitHub; Branches; GitHub Pages.

MySQL

  • Tópicos abordados
  • História dos Bancos de Dados; História do MySQL; Estrutura de um Banco de Dados Relacional; Inserção de Dados; Alteração de Dados; Manipulação de Linhas; Gerenciamento de Cópias (Dumps); Introdução ao PHPMyAdmin; Pesquisa de Dados (Select); Modelo Relacional; Chaves Estrangeiras; Junções de Tabelas.

Python

  • Tópicos abordados
  • (Mundo 1): História do Python; Primeiros Comandos; Tipos Primitivos; Saída de Dados; Operadores Aritméticos; Módulos; Manipulação de Texto; Condições; Cores.
    (Mundo 2): Boas Práticas; Condições Aninhadas; Estrutura de Repetição (For, While); Interrupção de Repetições.
    (Mundo 3): Tuplas; Listas; Dicionários; Funções; Módulos e Pacotes; Tratamento de Erros e Exceções.

Ruby

  • Tópicos abordados
  • História e Como Funciona o Ruby; Terminal Ruby Interativo; Varíaveis; Comentários; Métodos; Escopo; Operadores; Input e Output; Classes; Atributos Virtuais e Accessors; Construtor; Herança; Visibilidade; Monkey Patching; Condicionais; Loops; Tratamento de Exceptions; Tipos de Dados; Parâmetros (Default, Varíaveis, Palavra-chave); Blocks e Proc; Constantes; Módulos; Organização de Código; Gerenciamento de Dependências.

PHP OO

  • Tópicos abordados
  • Programação Orientada a Objetos; Visibilidade; Métodos Especiais; Encapsulamento; Relacionamento entre Classes; Objetos Compostos; Relacionamento de Agregação; Herança; Polimorfismo; Sobrecarga.

PHP Básico

  • Tópicos abordados
  • História e Como Funciona o PHP; Varíaveis; Operadores Aritméticos; Operadores de Atribuição; Operadores Relacionais; Integração com HTML5; Estruturas Condicionais; Estruturas de Repetição; Rotinas; Manipulação de Strings; Vetores e Matrizes.

Desenvolvimento Android

  • Tópicos abordados
  • Android Studio (Introdução, Instalação, Configuração); Príncipios Básicos de Aplicativos Android; Layout (XML, Estrutura, Imagens, etc); Java Basico e OO do zero; Componentes de Interface; Componentes de Listagem; Navegação (Activities e Fragments); Mídias; Manipulação de Dados; Biblioteca GDX (Flappy Bird Clone); Firebase; WhatsApp Clone com Firebase; Publicação na Google Play.

Java OO

  • Tópicos abordados
  • Programação Orientada a Objetos; Visibilidade; Métodos Especiais; Encapsulamento; Relacionamento entre Classes; Objetos Compostos; Relacionamento de Agregação; Herança; Polimorfismo; Sobrecarga.

Java

  • Tópicos abordados
  • História e Como Funciona o Java; Introdução ao Swing e JavaFX; Tipos Primitivos; Manipulação de Dados; Operadores Aritméticos; Classe MATH; Operadores Lógicos e Relacionais; Estruturas Condicionais; Estruturas de Repetição; Vetores; Métodos.

Automação Front End com NPM

  • Tópicos abordados
  • Introdução ao NPM (Pacotes, Init, Versionamento, Local e Global, Script, Node SASS, Module Exports); Automação com Gulp (SASS, Autoprefixer, Watch, Browser Sync, Concat, Babel, Uglify, Bibliotecas Externas); Jimp; SVGO; Introdução ao Git.

CSS com SASS

  • Tópicos abordados
  • SASS e SCSS; Import; Varíaveis; Nesting; Mixins; Extend; Operadores; Condicionais; Funções; Loops.

Bootstrap 4

  • Tópicos abordados
  • Grid; Navbar; Container Fluid; Carousel; Blockquote; Collapse; Modal; Galeria; Tabelas; Formularios; Tooltip; Otimização e Personalização.

CSS Flexbox

  • Tópicos abordados
  • Display Flex; Flex Direction; Flex Wrap; Flex Flow; Justify Content; Align Items; Align Content; Flex Grow; Flex Basis; Flx Shrink; Flex; Order; Align Self.

CSS Grid Layout

  • Tópicos abordados
  • Display Grid; Grid Template Columns; Grid Template Rows; Grid Template Areas; Grid Template; Grid Gap; Grid Auto Columns; Grid Auto Rows; Grid Auto Flow; Grid; Justify Content; Align Content; Justify Items; Align Items; Grid Column; Grid Row; Grid Area; Justify Self; Align Self.

CSS Avançado

  • Tópicos abordados
  • Desenvolvimento prático de 3 projetos, utilizando quatro maneiras diferentes de posicionamento: Puro, com width's e height's; Sistema de Grid pré definido; Flexbox e Bootstrap.

UX Design

  • Tópicos abordados
  • Heurísticas (Consciência de Mundo, Reconhecimento, Signos, Limitações, Feedback); Heurísticas de Nielsen; UI com UX; Psicologia em Design.

Tipografia Avançada

  • Tópicos abordados
  • Variáveis Tipográficas (Anatomia do Tipo, Escala, Altura de Linha, Largura do Texto, Alinhamento, Tracking, Kerning, Negrito, Itálico, Versaletes, Maiúsculas, Cores); Classificações Tipográficas (Serifadas, Sem Serifas, Serifas Grossas, Script, Blackletter, Display); Tipografia na Web (Hierarquia, Grid, Espaçamento, Separadores, Ornamentos, Pontuação, Icon Font, Renderização); Tipografia no CSS.

UI Design Avançado

  • Tópicos abordados
  • Elementos da Interface (Espaço, Grid, Formas); Cores; Tipografia (Escala, Alinhamento, Classificação); Componentes (Navegação, Listas, Formulários, Conteúdo).

HTML5 & CSS3

  • Tópicos abordados
  • História da Internet; História do HTML; Como Funciona a Internet; Tags Básicas em HTML5; Parágrafos; Quebras de linhas; Símbolos Especiais; Formatação de Texto; Códigos de Cores; Imagens; Formatação de Imagens; Listas; Links; Menus; Efeitos Visuais; Formatação de Interfaces; Cabeçalho; Fontes; Semântica; Tabelas; Estilos CSS para Tabelas; Interfaces em HTML5; Introdução ao JavaScript; JavaScript com Objetos; Funções JavaScript; Integrando JavaScript ao HTML5; IFrame; Mapas de Imagem; Album de Fotos; Áudio e Imagem; Formulários; Hospedagem; Formulários com JavaScript.

Web Design

  • Tópicos abordados
  • Fundamentos do Design (Forma, Espaço, Cores, Tipografia, Grid); UX Design (Usabilidade); UI Design (Estilos); Adobe XD (Wireframe, Design); Estrutura Web; HTML e CSS Básico; Introdução ao JavaScript (Plugins); SEO; Domínio; Hospedagem; Analytics.

Linux

  • Tópicos abordados
  • Tópicos abordados: História do Linux; Licenças e Liberdades; Conhecendo o Ambiente; Instalação Básica e Avançada de Programas; Terminal - Introdução, Manipulação de Diretórios, Referências Globais, Manipulação de Arquivos.

Redes de Computadores

  • Tópicos abordados
  • Evolução das Redes; Classificação das Redes; Tipos de Redes; Endereçamento IP; Primeiros Passos com Roteador; Configurando Roteador; Configurações Avançadas de WiFi; Cálculo de Sub-Redes; Cabos de Redes e seus Detalhes; Montando Cabo UTP; Tomadas de Superfície; Segurança no WiFi.

Hardware

  • Tópicos abordados
  • Planejamento de Requisitos; Unidade Central de Processamento (CPU); Fonte de Alimentação; Placa Mãe; Memória Principal; HDD e SSD; Periféricos; Softwares; Gabinetes; Monstagem de Computadores; Cable Management; Instalando Windows e Linux (Dual Boot); Teste de Perfomance; Limpeza Interna.

Search Engine Optimization

  • Tópicos abordados
  • Introdução ao SEO; Planejamento; Análise Técnica de Sites; Autoridade e Relevância do Site; Análise de Dados e Resultados; Google Tag Manager.

Designer de Games

  • Tópicos abordados
  • Photoshop, 3D Studio Max, Unreal Engine.

Evolute Cursos