Graduação
- Instituição: UNIP
- Nível: Bacharel
- Duração: 8 Semestres
- Situação: Concluído
- Linguagens de Programação abordadas:
- - C#
- - SQL
- - Java
- - Assembly
- - Python
- Projetos desenvolvidos:
- - Desenvolvimento em Ambiente Web
- - Técnicas Criptográficas com C#
- - Programação OO com Java
- - Ordenação de Dados com Java
- - Comunicação em Rede com C#
- - Reconhecimento Facial com C#
Cursos Profissionalizantes
Vue.js
- Instituição: Origamid
- Duração: 44 horas
- Nível: Básico ao Intermediário
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 16 horas
- Nível: Básico ao Intermediário
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: CFB Cursos
- Duração: 13,8 horas
- Nível: Básico
- Curso online
- Ver o repositório
- 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
- Instituição: Origamid
- Duração: 36 horas
- Nível: Básico ao Intermediário
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 18 horas
- Nível: Básico
- Curso online
- Ver o repositório
- Ver o certificado
- 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+
- Instituição: Origamid
- Duração: 74 horas
- Nível: Básico ao Avançado
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 40 horas
- Nível: Básico
- Curso online
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 20 horas
- Nível: Básico ao Intermediário
- Curso online
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 40 horas
- Nível: Básico
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 120 horas
- Nível: Básico ao Intermediário
- Curso online
- Ver o repositório
- Ver certificado 1
- Ver certificado 2
- Ver certificado 3
- 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
- Instituição: Udemy
- Duração: 2,5 horas
- Nível: Básico
- Curso online
- Ver o repositório
- 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
- Instituição: Curso em Vídeo
- Duração: 40 horas
- Nível: Intermediário
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 40 horas
- Nível: Básico
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Udemy
- Duração: 54,5 horas
- Nível: Básico ao Intermediário
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 40 horas
- Nível: Intermediário
- Curso online
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 40 horas
- Nível: Básico
- Curso online
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 8 horas
- Nível: Básico
- Curso online
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 12 horas
- Nível: Básico
- Curso online
- Ver o repositório
- Ver o certificado
- Tópicos abordados
- SASS e SCSS; Import; Varíaveis; Nesting; Mixins; Extend; Operadores; Condicionais; Funções; Loops.
Bootstrap 4
- Instituição: Origamid
- Duração: 10 horas
- Nível: Básico
- Curso online
- Ver o repositório
- Ver o certificado
- Tópicos abordados
- Grid; Navbar; Container Fluid; Carousel; Blockquote; Collapse; Modal; Galeria; Tabelas; Formularios; Tooltip; Otimização e Personalização.
CSS Flexbox
- Instituição: Origamid
- Duração: 6 horas
- Nível: Intermediário
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 10 horas
- Nível: Intermediário
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 18 horas
- Nível: Avançado
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 16 horas
- Nível: Intermediário
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 16 horas
- Nível: Avançado
- Curso online
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 30 horas
- Nível: Avançado
- Curso online
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 40 horas
- Nível: Básico ao Intermediário
- Curso online
- Ver o certificado
- 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
- Instituição: Origamid
- Duração: 44 horas
- Nível: Básico ao Intermediário
- Curso online
- Ver o repositório
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 40 horas
- Nível: Básico
- Curso online
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 20 horas
- Nível: Básico
- Curso online
- Ver o certificado
- 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
- Instituição: Curso em Vídeo
- Duração: 20 horas
- Nível: Básico
- Curso online
- Ver o certificado
- 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
- Instituição: Internet Innovation
- Duração: 12 horas
- Nível: Básico ao Intermediário
- Curso online
- Ver o certificado
- 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
- Instituição: Microcamp
- Duração: 252 horas
- Nível: Básico ao Intermediário
- Curso presencial
- Ver o certificado
- Tópicos abordados
- Photoshop, 3D Studio Max, Unreal Engine.
Evolute Cursos
- Curso: Técnicas Administrativas
- Duração: 96 horas
- Nível: Básico ao Intermediário
- Curso presencial
- Ver o certificado
- Curso: Inglês
- Duração: 144 horas
- Nível: Básico ao Intermediário
- Curso presencial
- Ver o certificado