WEB DESIGNER + PHP + AJAX + MYSQL

Carga horária: 72hs

Seja completo!

Curso direcionado a profissionais que queiram entrar no Mercado de Trabalho ou trabalhar por conta-própria desenvolvendo sites dinâmicos e sistemas Web.

O curso de WEB DESIGNER + PHP + AJAX + MYSQL visa preparar o aluno para atuar tanto no front-end, quanto back-end. Isso significa, fazer toda a parte visual de um site (html, css, jquery), além de trabalhar a parte interna com programação PHP e Banco de Dados MYSQL.

Ao final do curso o aluno irá desenvolver um site integrado com um sistema, implementando todo o conteúdo adquirido no curso.

Próximas turmas

Nenhuma turma disponível no momento

HTML/HTML5

  • Diferença entre HTML e HTML5
  • Estrutura básica de uma página HTML
    • head
    • title
    • meta
    • body
  • listas ordenadas e não ordenadas
  • Tabela
  • Formulários
    • Entrada de dados (text, password, checkbox, radio ...)
  • Links
  • Parágrafos
  • Imagens
  • Divisões
  • Integração com CSS e JavaScript (jquery)

HTML5 - ELEMENTOS SEMÂNTICOS

  • header
  • nav
  • article
  • aside
  • section
  • footer

 CSS - CSS3 (Formatação e Criação de Layouts)

  • Demonstração das vantagens obtidas com CSS
  • Ligação com HTML
  • Seletores
  • Identificadores
  • Classes
  • pseudo-classes
  • CSS Formatação
  • Formatando o corpo do documento
  • Formatando links
  • Formatando formulários
  • Formatando textos
  • Utilizando fonts externas no site
  • Parágrafos
  • Títulos
  • Cor, tamanho, fonte e decoração do texto
  • Trabalhando com margens.
  • Trabalhando com espaçamentos interno
  • Trabalhando com bordas
  • Bordas arredondadas
  • Sombra
  • Sombra em texto
  • Transição

 CSS LAYOUT

  • Layouts fixos e flexíveis de várias colunas
  • Layouts baseados em várias resoluções.
  • Layout Vertical (Single Scroll)
  • Layouts responsivos (Adaptáveis a smartphones e tablets)
  • Flexbox
  • Media Queries
  • Css para impressão

Introdução ao Jquery e aplicação de plugins JavaScript

  • Modificando elementos html e css com Jquery
  • Poupup (Sem bloqueio do browser) com Jquery
  • Slideshow em Jquery
  • Aplicando Jquery em um layout vertical (single page)
  • Galeria de imagens
  • Menu mobile com jquery

 Adobe Photoshop CC para WEB

  • Tratamento de imagens para Web com o Adobe Photoshop CC
  • Configurando o Photoshop CC para WEB
  • Principais Ferramentas
  • Camadas
  • Guias e Réguas
  • Trabalhando com textos
  • Recorte de imagens
  • Criação de Layout no Photoshop CC
  • Introdução edição de fotografias
  • Exportando imagens para web 

DICAS DE VENDA E NEGOCIAÇÃO DE SITES
Separamos uma parte do curso para abordar assuntos relacionados a negociação com cliente. 

  • Dicas de negociação
  • Dicas de como cobrar
  • Briefing
  • Proposta
  • Contrato
  • Relatórios com Google Analytics - Visão geral
  • Domínios e hospedagens de sites
  • Colocando um site no ar
 

 

PHP + AJAX + MYSQL

Introdução ao PHP

  •       Configurando seu Ambiente
  •       Introdução ao APACHE
  •       Fundamentos do PHP
  • Definindo variáveis
    • Estruturas condicionais
      • if
      • else
      • elseif
    • Laços de repetição
      • for, while...
    • Funções da Linguagem
      • Echo
      • Ucfirst
      • Strtoupper
      • Strtolower
      • Number_format
      • Count
      • Explode
      • Trim
      • Isset
      • Empty
      • Include
      • Require
      • Header
      • Entre outras
  • Funções
  • Manipulação de Arquivo
    • Fopen
    • Fwrite
    • Fclose
  • Arrays
  • Expressões Regulares
  • Data e Hora
    • Date
    • time
  • Formulários em HTML
    • GET
    • POST
  • JavaScript
    • Validação de formulários
  • Usando o Ajax (com Framework JQUERY)
    • Gravação via Ajax com JQUERY
    • JQuery Validate
    • MaskInput
  • Autenticando Usuários com Sessão
    • Projeto de Login e Senha com sessão
  • Gerenciamento de Uploads de Arquivo
    • Move_uploaded_file
    • File_exists
  • Introdução ao MySQL
    • Criação de tabelas
    • Insert, Select, Update, Delete
    • Relacionamentos
  • Usando PHP com MySQLi
    • Mysqli_connect
    • Mysqli_query
    • Mysqli_num_rows
    • Mysqli_fetch_array
    • Mysqli_close
    • Entre outras
  • Relacionamento entre Tabelas
    • Relacionamento 1 – 1
    • Relacionamento 1 – N
    • INNER JOIN
  • Enviar E-mail
    • mail
  • Criptografia
    • Base64
    • Md5

Introdução ao MaterializeCSS (Framework CSS baseado no design do google)

  • Classes principais
  • Estrutura de Grid
  • Formatação de formulários
  • Materialize Javascript

 

PROJETO FINAL

  • Ao final do curso o aluno irá projetar um site aplicando todo o conhecimento adquirido ao longo do. 
  • Diferencial COTI: Aulas baseadas em projetos, onde criamos uma marca ou sistema fictício e desenvolvemos um site/sistema em cima do mesmo.