Curso de PHP - Banco de dados

Aprenda a trabalhar com banco de dados relacionais no PHP e construa aplicações incríveis.

Nível Intermediário Categoria Desenvolvimento Back-end

  • Curso com 03h03 de videos
  • Certificado com 8 horas
  • 18 exercícios

Sobre o curso

Aprenda a trabalhar com banco de dados relacionais no PHP e construa aplicações incríveis.

A linguagem de programação PHP é uma das mais utilizadas do mercado. Ela pode ser usada para construir projetos web, APIs e aplicações console. Extremamente dinâmica ela trabalha com conceito de extensões que permite adicionar suporte a recursos que não possui nativamente. O PHP possui extensões para trabalhar com os principais bancos de dados relacionais do mercado como MySQL, SQL Server e PostgreSQL.

O que irá aprender?

Neste curso ensinaremos como trabalhar com banco de dados desde o início no PHP. Aprenderemos desde como configurar o php e a conexão até recursos avançados como tratamento de exceções e transações. Tudo isso através de vídeo aulas, material escrito e exercícios.

Entre vários outros conteúdos conheceremos:

  • O que é uma extensão e como instalar;
  • Como instalar e conectar nos bancos de dados MySQL e SQL Server;
  • Usar a extensão MySQLi;
  • Quais os diferentes modos de obter os dados de uma consulta;
  • Criar queries parametrizadas e qual problema elas resolvem;
  • O que é PDO e quais suas vantagens;
  • Usar queries e queries parametrizadas no PHP;
  • Quais os modos de exceção que o PDO possui;
  • Como trabalhar com transações usando PDO;
  • Usar conexão persistente no PDO.

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores que já conhecem o básico da linguagem de programação PHP e desejam conhecer a fundo o modo correto de trabalhar com banco de dados na linguagem.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • PHP 7.4
  • MySQL 8
  • SQL Server 2019

Sobre o professor

Elton Fonseca

Elton Fonseca

Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.

Conteúdo programático

  1. Instalando a extensão MySQL

    Nesta aula aprenderemos como instalar a extensão MySQLi e se conectar ao banco de dados.

    7 aulas
    • Apresentação do curso
    • Apresentação do ambiente
    • Instalando o banco de dados MySQL
    • O que são Extensões no PHP
    • Instalando a extensão do MySQLi
    • Criando a conexão com banco de dados
    • Questionário
  2. Usando a extensão MySQLi

    Nesta aula veremos como utilizar a extensão MySQLi para execução de queries e leitura de dados.

    4 aulas
    • Executando a primeira consulta no banco
    • Lendo resultado linha a linha
    • Lendo resultado para array
    • Questionário
  3. Conhecendo recursos avançados da extensão MySQLi

    Nesta aula aprenderemos sobre os recursos avançados da extensão MySQLi.

    5 aulas
    • O problema de SQL Injection
    • Queries parametrizadas
    • Tratamento de exceções com MySQLi
    • Exemplo usando modo procedural
    • Questionário
  4. Usando o PDO

    Nesta aula conheceremos o PDO, como instalar a extensão de driver e se conectar ao banco de dados por ele.

    7 aulas
    • O que é PDO e quais vantagens de utilizar ele no PHP
    • Habilitar extensão PDO e Driver
    • Criando a conexão com banco
    • Realizando a primeira consulta com PDO
    • Executando consultas com método query
    • Escolhendo tipo de resultado
    • Questionário
  5. Conhecendo recursos avançados do PDO

    Nesta aula aprenderemos sobre os recursos avançados do PDO, como tratamento de exceções, transações e outros detalhes.

    6 aulas
    • Tratando erros com PDO
    • Executando queries parametrizadas
    • Parâmetros nomeados e tipos de bind
    • Modos de lançamento de erro do PDO
    • Trabalhando com transações
    • Questionário
  6. Usando PDO com SQL Server

    Nesta aula veremos como utilizar o PDO com banco de dados Microsoft SQL Server.

    4 aulas
    • Instalando o banco de dados SQL Server
    • Instalando driver do SQL Server no PDO
    • Usando PDO com SQL Server
    • Questionário
  7. Projeto final

    Nesta aula aprenderemos como iniciar o uso do banco de dados no projeto que estamos desenvolvendo na formação de PHP.

    7 aulas
    • Clonando o projeto
    • Criando o arquivo de configuração
    • Criando a conexão com banco
    • Criando o repositório base
    • Convertendo dados e exibindo
    • Tratamento de exceções no projeto
    • Conexão persistente
Download da ementa

Cursos relacionados

Algumas das formações onde esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • Excelente curso!

    Depoimento - Jean
    PHP - Banco de dados
    Jean Campo Grande / MS
  • Ótimo curso!

    Depoimento - Flavio
    PHP - Banco de dados
    Flavio Diadema / SP
  • O curso foi bastante proveitoso pois abordou assuntos que até então não estavam bem claros para mim, graças a ele consegui sanar minhas dúvidas.

    Depoimento - Mauro
    PHP - Banco de dados
    Mauro Santana / AP
  • Muito bom.

    Depoimento - Gianfranco
    PHP - Banco de dados
    Gianfranco São Paulo / SP
  • Curso muto bom, com base na documentação oficial que me abriu um laque para futuros estudos e estudo de novos métodos e funcionalidade. Gostei bastante!

    Depoimento - Deyvson
    PHP - Banco de dados
    Deyvson Tangará da Serra / MT
  • Curso realmente muito bom, foi abordado de forma prática, rápida e bem explicada, muito bom!

    Depoimento - Ulisses
    PHP - Banco de dados
    Ulisses Florianópolis / SC
  • Muito bom!

    Depoimento - Osnir
    PHP - Banco de dados
    Osnir Alcântaras / CE
  • Ótimo curso, parabéns.

    Depoimento - Rafael
    PHP - Banco de dados
    Rafael Lins / SP
  • Excelente curso de Angular Avançado! Revisei alguns conhecimentos que já possuía sobre a tecnologia e apreendi novas funcionalidades que o Framework fornece facilitando a vida/dia-a-dia do programador. Obrigado!!

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!