Curso de PHP 7 + MySQL + OO

Aprenda fácil a linguagem PHP

PHP Geral Programação Orientada a Objetos php backend PHP GERAL Back-End Classes funções Programar Sessão
R$ 32,50
22 horas e 47 minutos
45 vídeos
48 arquivos
0 exercícios
Certificado de conclusão
Pode assistir em qualquer dispositivo
Garantia de 7 dias
Acesso vitalício
R$ 32,50
22 horas e 47 minutos
45 vídeos
48 arquivos
0 exercícios
Certificado de conclusão
Pode assistir em qualquer dispositivo
Garantia de 7 dias
Acesso vitalício

O que você irá aprender

Programar com PHP desde o básico até o avançado, integrando com MySQL

Descrição

Este curso ensina a programar utilizando a linguagem php, desenvolvendo soluções para sistemas web, integrando a aplicação com o banco de dados MySQL. Curso completo de php estruturado e orientado a objetos.

Conteúdo do curso

Módulo 1

Introdução a Linguagem PHP

8 aulas - 2 horas e 23 minutos
Preparando o ambiente de desenvilvimento, Criando ambiente virtual, Delimitadores e Comentários, Comandos de saída e variáveis, Tipos de Dados, Constantes e Requisição de arquivo
1. Introdução a Linguagem PHP
2. Preparando o Ambiente do PHP
3. Projeto PHP no Netbeans e Ambientes Virtuais
4. Revisão Criando Ambiente Virtual
5. Criando um arquivo PHP, Delimitadores do Código, Comentários e Documen
6. Comandos de Saída, Variáveis
7. Tipos de Dados
8. Constantes e Requisição de Arquivo
Módulo 2

Manipuladores

4 aulas - 1 hora e 41 minutos
Criar e utilizar funções no PHP, Utilizando funções que manipulam strings e números
1. Manipuladores (Declarar e Utilizar Funções)
2. Strings (Funções que manipulam strings) Parte 01
3. Strings (Funções que manipulam strings) Parte 02
4. Números (Funções que manipulam números)
Módulo 3

Arrays (Vetores e Matrizes), Funções Nativas

2 aulas - 1 hora e 20 minutos
Criando e manipulando arrays, funções nativas do PHP.
1. Arrays Unidimensionais (Vetores)
2. Arrays Bidimensionais (Matrizes)
Módulo 4

Manipulando Data e Hora, Arquivos

3 aulas - 1 hora e 48 minutos
Criar e manipular data e hora. Trabalhar com arquivos no PHP
1. Manipulando Data e Hora
2. Manipulando Arquivo e Diretório (Parte 1)
3. Manipulando Arquivo e Diretório (Parte 2)
Módulo 5

Trabalhando com Cookies e Sessions

1 aula - 32 minutos
Aprender a trabalhar com a persistência de dados utilizando cookies e sessions
1. Persistência de Dados (Cookies e Session)
Módulo 6

Modelagem de Dados MySQL

2 aulas - 42 minutos
Neste módulo iremos aprender a modelagem dos dados utilizando o banco MySQL, Criando o banco, as tabelas e seus respectivos campos
1. Modelagem de Dados (MySQL SGDBR)
2. Modelagem de Dados 2 (MySQL SGDBR)
Módulo 7

Primeiro Projeto do Curso - Sistema de Login

4 aulas - 1 hora e 59 minutos
Neste módulo vamos trabalhar com a primeira parte do nosso sistema web desenvolvendo o sistema de login.
1. Sistema de Login (Parte 1) - Criando o Index
2. Sistema de Login (Parte 2) - Criando o Logar
3. Sistema de Login (Parte 3) - Encerrando o Logar e Painel Principal
4. Sistema de Login (Parte 4) - Encerrando o Painel Principal e Logout
Módulo 8

Tratamento de Variáveis (Sanitize e Validate)

2 aulas - 1 hora e 8 minutos
Neste módulo vamos aprender a utilizar filtros, limpar e validar as variáveis no PHP. Aprender a utilizar os recursos do PHP contra ataques virtuais
1. Tratamento de Variáveis (Sanitize e Validate)
2. Segurança contra SQLInjection e XSS (Cross Site Scripting)
Módulo 9

Segundo Projeto do Curso - Sistema CRUD

3 aulas - 2 horas e 21 minutos
Neste módulo iremos desenvolver um sistema CRUD (Create, Read, Update e Delete), executar todas as rotinas de um sistema utilizando as query do SQL e nosso banco de Dados MySQL
1. Sistema CRUD - Create, Read, Update e Delete (Parte 1)
2. Sistema CRUD - Create, Read, Update e Delete (Parte 2)
3. Sistema CRUD - Create, Read, Update e Delete (Parte 3)
Módulo 10

POO (Programação Orientada a Objetos)

16 aulas - 8 horas e 49 minutos
Vamos estudar como programar utilizando a linguagem PHP orientada a objetos. Veremos todos os conceitos importantes e desenvolver um projeto final.
1. PHP 7 OO Introdução
2. Classes e Objetos, Atributos e Métodos
3. Construtor, Destrutor, Classe SPL
4. Conceito de Herança, Métodos Sobrescritos (Override), Polimorfismo
5. Classe Abstrata (abstração), Método Abstrato, Classe e Método Final
6. Encapsulamento, Modificadores de Acesso (Public, Protected, Private)
7. Atributo Estático, Método Estático, Interceptadores (__set( ), __get(
8. Interceptadores __call( ), __callStatic( ), __toString( ) e __clone( )
9. Interface (Criando uma interface, utilizando a interface implementando
10. MER (Modelo Entidade-Relacional) Associação, Agregação e Composição
11. PDO (PHP Data Object) - Criando um CRUD (Create, Read, Update, Delete)
12. PDO (PHP Data Object) - Criando um CRUD (Create, Read, Update, Delete)
13. PDO (PHP Data Object) - Criando um CRUD (Create, Read, Update, Delete)
14. PDO (PHP Data Object) - Criando um CRUD (Create, Read, Update, Delete)
15. PDO (PHP Data Object) - Sistema de Login Parte 1
16. PDO (PHP Data Object) - Sistema de Login Parte 2

Sobre o professor

Anderson H.

Oi, meu nome é Anderson. Tenho mais de 12 anos de experiência como professor de PHP e Banco de Dados MySQL. Tive a oportunidade de lecionar em diversas escolas em Brasília/DF, e hoje trabalho nesta área.

Sou um apaixonado por educação e por ensinar. Meu método pedagógico foi desenvolvido para pessoas que desejam aprender desde o básico até o avançado na área da programação, utilizando de linguagem simples e direta.

Ofereço a primeira aula demonstrativa gratuita sem compromisso, para que você tenha a oportunidade de conhecer a minha metodologia e meu estilo.