Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso PHP e MySQL I: Fundamentos para criar um sistema na Web

Nota

9.1

Nível

Básico

Última atualização

04/05/18

Carga horária

12h

Iniciar Curso
Concluir

Instrutores

  • Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

  • Maurício ajuda as empresas de tecnologia a testar e evoluir produtos. Possui doutorado em Ciência da Computação pela USP e atualmente é pesquisador de sistemas de monitoramento e DevOps, engenharia de software empírica e testes automatizados de software. É reconhecido pela comunidade e participa de projetos open source. Hoje atua como professor assistente na universidade de Delft (Países Baixos)

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Primeiros passos com PHP

    1. Instalação do XAMPP ou WAMP: Apache, PHP, Mysql e PHPMyAdmin
    2. Criando seu primeiro HTML
    3. Criando seu primeiro PHP
    4. Variáveis e impressão
    5. Sistema de criação de produtos
    6. Inclusão: cabeçalhos e rodapés
    7. Requisição e resposta
    8. Utilizando o bootstrap
  2. Inserindo produtos no banco de dados

    1. Criando a tabela de produtos
    2. Inserindo produtos
    3. Abrindo e fechando conexões
    4. Executando queries de insert
  3. Criando funções no PHP

    1. Refatoração
    2. Criando e invocando uma função
    3. Adicionando menus
    4. Tratando e mostrando mensagens de erro
    5. Melhorando o formulário
  4. Listando todos os produtos

    1. Extraindo um arquivo de conexão: o conecta.php
    2. Quando fechar a tag do php?
    3. Isolando a conexão
  5. Melhorando a listagem de produtos

    1. Extraindo um arquivo de acesso ao banco
    2. Melhorando a listagem
    3. Utilização de end
  6. Deletando produtos

    1. Link de remoção
    2. == e ===
    3. Header e die
    4. Redirecionamento com 302
  1. Entendendo a diferença entre GET e POST

    1. Requisições HTTP
    2. Campo de descrição
    3. Limites do GET
    4. Problemas do GET
    5. Deleção e inserção via POST
  2. Relacionando Produtos com Categorias

    1. Inserindo categorias
    2. Selecionando a categoria
    3. Relacionamento entre produto e categoria
    4. Exibindo categorias
    5. O campo radio
  3. Lidando com Selects e Checkboxes

    1. Produtos usados
    2. Campos booleanos
    3. Usando checkbox e select
    4. O problema do checkbox
  4. Alterando produtos

    1. Busca de produto por id
    2. Carregando o formulário já preenchido
    3. Ação de update
    4. Similaridades entre adicionar e alterar
  5. Subindo a aplicação para um Servidor

    1. Como deployar no Hostinger
    2. Configuração de banco em produção
    3. Jelastic da Locaweb