
Não vá embora!
HTML + CSS + BOOTSTRAP + JavaScript + ANGULAR9 + REACT + PHP + MYSQL + MARIADB + UX/UI
7 Cursos em 1 Formação
Carga horária: 160 horas
Desenvolvendo em HTML, CSS e BOOTSTRAP | Duração: 20 horas |
||
Programando em JavaScript usando NODE | Duração: 20 horas |
||
Programando Interfaces Usando FrameWorks Front-End Angular9 | Duração: 32 horas |
||
Programando Interfaces Usando FrameWorks Front-End React | Duração: 24 horas |
||
Programando em PHP Com Orientação a Objetos | Duração: 24 horas |
||
Dominando o Banco de Dados MySQL/MariaDB | Duração: 16 horas |
||
UX / UI Design Usabilidade Aplicados em Mobile e Web Solutions | Duração: 24 horas |
||
Formação Dev FullStack (Front + Back End) | Você economiza: 50% | Inscreva-se agora! | R$ 5.565,00 |
No online você tem aulas digitais e interage com mentores reais ao vivo. Já no a distância, tanto o conteúdo, quanto a interação são digitais.
Há cada vez mais demanda por desenvolvedores multidisciplinares e com alta capacidade de adaptação. Um profissional que domina tanto a camada de back-end como a de front-end, numa atuação mais generalista e menos especialista: o Full Stack Developer.
Programador fullstack é aquele que atua em várias partes do projeto (back-end, front-end, banco de dados) e para isso pode usar várias tecnologias.
Noturno
160 horas
Curso Presencial
Curso Online ao Vivo
Idioma: Português ou Inglês
Sujeito a alteração sem aviso prévio
Módulo 1 - O que é HTML?
E o que é HTML5?
A Estrutura do HTML
Elementos HTML
Elementos Vazios
Sua primeira página da web
Elementos de bloco e embutidos
Atributos
Títulos
Id's e classes
Links
Imagens
Listas
Formulários
Como funciona um formulário HTML?
Criando o primeiro formulário
Agrupando com a tag fieldset
Enviando os dados
Caixas de texto multilinha - a tag textarea
Radiobuttons
Módulo 2 - Caixas de seleção
Escolhas múltiplas
Rótulos (labels) para caixas de seleção
Trabalhando dinamicamente com uma check box
Módulo 3 - Dropdown Lists
Noções básicas de tabelas
Introdução aos elementos HTML5 semânticos
Validação de formulário usando HTML5
Como funciona a validação de HTML5
Usando padrões para validar endereços de e-mail
Módulo 4 - O que é CSS?
Como funciona o CSS
Olá, mundo CSS!
A anatomia de uma regra CSS
Classes de elementos específicos
Introdução ao CSS Box Model
Elementos Inline vs. Block
Elementos embutidos e tamanhos / margens
Propriedade abreviada
Visibilidade(Visibility) e exibição(display)
Visibilidade x exibição
Introdução ao posicionamento
Introdução às cores em CSS
Imagens de fundo
Módulo 1 - Introdução
Visão Geral
Sintaxe básica
Módulo 2 - Funções
Definição de Função
Chamando uma Função
Parâmetros de Função
A declaração return (retorno)
Módulo 3 - Evento em Javascript
O que é um evento?
Evento onclick
Módulo 4 - JavaScript - OPP (Programação Orientada a
Objetos)
Propriedades do Objeto
Métodos de objeto
Objetos Definidos pelo Usuário
O operador new
O construtor Object ()
Definindo métodos para um objeto
Módulo 5 - Node.js - Introdução
Recursos do Node.js
Criação de aplicativo Node.js
O que é Callback?
Programação Orientada a Eventos
Como funcionam os aplicativos do Node?
Módulo 6 - Emissor de evento
Classe EventEmitter
Módulo 7 - Node.js - Streams
O que são streams?
Piping streams
Encadeando os Streams
Node.js - sistema de arquivos (File System)
Síncrono vs Assíncrono
Abrindo um arquivo
Flags
Módulo 8 - Manipulando arquivos
Node.js - Módulo Web
Arquitetura de aplicativo da Web
Criando um servidor web usando o Node
Solicitação ao servidor Node.js
Criação de cliente Web usando Node
Módulo 9 - Express Framework
Visão geral do Express
Instalando o Express
Primeiro web app com Express
Request/Response (Pedido/Resposta)
Roteamento Básico
Arquivos estáticos
Entendendo o Express
Método GET
Método POST
Módulo 1 TypeScript - Visão geral
TypeScript - Sintaxe básica
Módulo 2 Angular
Aplicações do Angular
Visão geral
CLI angular
Configuração do ambiente
Configuração do Projeto
Componentes
Módulos
Providers
Bootstrap
Data Binding
Event Binding
Templates
Directives
Component directives
Como criar directives personalizadas
Pipes
Como criar um pipe personalizado
Routing
Services
HTTPClient
Forms
Template Driven Form
Model Driven Form
Validação de formulário
Materials/CDK
Criar serviço para acessar a API REST
Instalar e configurar material angular e CDK
Materials
Módulo 1 ? Introdução
Estrutura de um projeto React
Configurando seu primeiro app React
Módulo 2 - Estado (State)
Componentes
sem estado (stateless)
com estado (stateFull)
Módulo 3 ? Props
Props padrão
Estado (state) e props
Validação de props
Módulo 4 - Component API
Ciclo de Vida do Componente
Formulários
Eventos
Módulo 5 - Child Events
Refs
Keys
Router (Roteador)
Conceito Flux
Módulo 6 - Usando Flux
React Hooks
Regras dos Hooks
Hooks State
Hooks Effect
Custom Hooks
Built-in Hooks
Módulo 7 - React Map
Componentes de high order
introdução ao MySQL e MySQL Workbench
Design de banco de dados: modelagem de dados
Ciclo de vida de desenvolvimento de banco de dados
Projeto de banco de dados
Tipos de técnicas de banco de dados
MySQL Criar Banco de Dados, Tabelas, Tipos de Dados
Banco de dados MariaDB
MariaDB - sintaxe PHP
Criar tabelas
Drop Tables
Inserir (Insert)
Selecionar (Select)
Cláusula Where
Excluir (Delete)
Cláusula like
Clausula ORDER BY
Join
Transações (Transaction)
Expressões Regulares
Proteção de injeção de SQL (SQL Injection)
User experience
Agile UX
Ferramentas Agile
Visão do produto em UX
UX Strategy - Quem é o usuário do meu produto
UX Strategy - Funcionalidades focadas no usuário
UX Usability - Usabilidade Mobile
UX Usability - Design Visual
UX Analysis
+ 300.000 alunos treinados e milhares de alunos certificados em 12 anos
+ 12 premiações nacionais e internacionais como melhor centro de treinamentos do Brasil
+ 200 cursos presenciais e remotos nas áreas de tecnologia, gorvernança e negócios
+ 300 instrutores que fazem parte do maior corpo docente de tecnologia de negócios do Brasil