Não vá embora!
até 12x sem juros
até 12x sem juros no cartão
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 - Curso Digital | Duração: 20 horas |
||
Programando em JavaScript usando NODE | Duração: 16 horas |
||
Programando Interfaces Usando Frameworks Front-End Angular 18 | Duração: 24 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: 60% | Inscreva-se agora! | R$ 4.452,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
Programando Interfaces Usando Frameworks Front-End Angular 18
Objetivos do Curso:
Adquirir os fundamentos e a base para decolar com o framework.
Aplicar boas práticas desde o início.
Criar seus primeiros componentes e diretivas.
Aprender a realizar comunicação entre componentes.
Acelerar seu desenvolvimento com Bootstrap 5.
Dominar a organização em módulos.
Integrar com o backend Node.js como exemplo.
Conteúdo Programático:
Módulo 1: TypeScript
Visão geral do TypeScript
Sintaxe básica e novos recursos
Módulo 2: Angular
Aplicações do Angular
Visão geral do Angular 18
CLI Angular (com novos comandos)
Configuração do ambiente
Configuração do Projeto
Componentes
Criação e uso de componentes
Módulos
Organizando sua aplicação com módulos
Providers
Injeção de dependência
Bootstrap
Acelere seu desenvolvimento com Bootstrap 5
Data Binding
Two-way binding e one-way binding
Event Binding
Templates
Directives
Directivas estruturais e de atributos
Como criar directivas personalizadas
Pipes
Utilização de pipes e criação de pipes personalizados
Routing
Novas funcionalidades de roteamento
Lazy loading de módulos
Services
Criando e utilizando serviços
HTTPClient
Chamadas HTTP e tratamento de respostas
Forms
Formulários reativos (Reactive Forms)
Comparação entre Template Driven Form e Reactive Form
Validação de formulário
Angular Material e CDK
Instalar e configurar Angular Material e CDK
Uso de componentes Material
Criação de serviço para acessar a API REST
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