Programação

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

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

4697 8.6

8,6

é a nota desse curso

14.422

alunos neste curso

Faça esse curso e...

  • De seus primeiros passos com PHP
  • Conecte a sua aplicação com o banco de dados
  • Aprenda quando refatorar código e trabalhar com funções
  • Entenda a diferença entre os principais métodos HTTP
  • Trabalhe com relacionamentos do banco de dados
  • Suba aplicação para um servidor em produção

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Quem deseja desenvolver aplicações web utilizando PHP com Mysql

Nível de Dificuldade

Básico

Instrutores

  • Guilherme Silveira

    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 Aniche

    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)

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Primeiros passos com PHP

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

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

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

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

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

    • Link de remoção
    • == e ===
    • Header e die
    • Redirecionamento com 302
  7. Entendendo a diferença entre GET e POST

    • Requisições HTTP
    • Campo de descrição
    • Limites do GET
    • Problemas do GET
    • Deleção e inserção via POST
  8. Relacionando Produtos com Categorias

    • Inserindo categorias
    • Selecionando a categoria
    • Relacionamento entre produto e categoria
    • Exibindo categorias
    • O campo radio
  9. Lidando com Selects e Checkboxes

    • Produtos usados
    • Campos booleanos
    • Usando checkbox e select
    • O problema do checkbox
  10. Alterando produtos

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

    • Como deployar no Hostinger
    • Configuração de banco em produção
    • Jelastic da Locaweb

Experiências de quem já estudou com a gente

Foto do aluno

Mateus Hoft

em 04/11/2016

Qualidade impressionante, tanto na didática como a qualidade dos vídeos e dos exercícios e exemplos explorados durante todo o curso.

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

Foto do aluno

JOSE R

em 30/06/2016

Gostei do curso, principalmente da explicações na vídeo aula, fácil e didática.

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

Foto do aluno

João Varrichio

em 09/07/2016

Estudo linguagem de programação há tempo. Sempre buscando materiais na Internet, videos, livros do tipo passo-a-passo mas esse método do Alura é diferente e inovador. Aprendi muito . O método de ter as vídeos aula, exercícios para fixar o aprendizado, seguir uma trilha que vai nos levando a avançar no aprendizado , de fato, nos estimula a buscar mais. Estou contente com esse método. É um desafio cada aula. Se Deus quiser esse é um dos muitos cursos que irei concluir. Parabéns a todos os professores, a toda equipe Alura. Continuem assim.

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

Escolha o seu plano e vamos começar

  • Cursos
  • Certificado de participação
  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium
  • 644
12X
R$75

à vista R$900

Matricule-se
Premium Plus
  • 644
12X
R$100

à vista R$1.200

Matricule-se
Max
  • 644
12X
R$120

à vista R$1.440

Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana