WEB DESIGNER + PHP + AJAX + MYSQL

Carga horária: 80hs

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

Frequência Horário Início Término Valor
Segunda, Quarta e Sexta 09:00/13:00h 07/01/2019 20/02/2019 12xR$270,00
Sábado 09:00/13:00h 12/01/2019 08/06/2019 12xR$270,00

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.