PHP 7 do Básico ao Intermediário
4.4 (300 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,260 students enrolled

PHP 7 do Básico ao Intermediário

Aprenda PHP 7 com aulas e exemplos práticos, conteúdo do básico até exemplos reais.
4.4 (300 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,260 students enrolled
Created by Gunnar Correa
Last updated 3/2019
Portuguese
Portuguese [Auto-generated]
Price: Free
This course includes
  • 9.5 hours on-demand video
  • 4 articles
  • 8 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Ao término do curso os alunos terão uma visão geral de como trabalhar com o PHP e prosseguir seus estudos com módulos mais avançados.
  • Utilizar os principais recursos da linguagem para a criação de aplicações práticas.

  • Receber e validar os dados de entrada como POST e GET.

  • Manipulação de JSON
  • Fazer o carregamento de páginas com AJAX
  • Outros conteúdos importantes serão debatidos no curso.
Course content
Expand all 82 lectures 09:31:37
+ Introdução ao Curso
2 lectures 04:01
Introdução
03:32
Cursos e cupons
00:29
+ Editores
4 lectures 14:28

Abaixo estão listados os links de download para os editores apresentados neste módulo.

Notepad++: https://notepad-plus-plus.org/download/v7.5.1.html
Visual Code: https://code.visualstudio.com
Netbeans: 
https://netbeans.org/downloads/
http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk-netbeans-jsp-3413153-ptb.html

Outros editores

Sublime Text: https://www.sublimetext.com

BlueFish: http://bluefish.openoffice.nl/download.html

Visual Studio: https://www.visualstudio.com

PHP Storm: https://www.jetbrains.com/phpstorm/

Qual editor utilizar
03:28
Editor Notepad++
02:41
Editor Visual Studio Code
02:18
Editor Netbeans + configurações
06:01
+ Sintaxe Básica
24 lectures 04:14:35
O que é o PHP?
02:49

Nesta aula aprendemos duas formas de como exibir textos e mensagens na tela, utilizando os recursos abaixo:

echo - Exibe texto ou variável, não nos retorna nada.

print - Exibe texto ou variável, retorna sempre 1.

Imprimindo Texto
07:13
Variáveis e Comentários
17:44
Operadores Matemáticos
06:04
Constante
05:56
If, Else e Elseif
21:27
Switch
09:54
While
10:00
For
07:28
Dowhile
05:01
Array
15:57
Foreach
10:06
Function
10:45
Função com valor por referência
05:18
Funções do PHP
18:31
Post
11:38
Get
09:09
Data e hora
09:04
Ler e gravar em TXT
13:22
Requisitando arquivos
13:45
Criptografias
09:15
Cookie
08:16
Session
08:56
Try e Catch
16:57
+ JSON com PHP
4 lectures 33:51
Entendendo o que é o JSON
07:31
Convertendo um array em JSON
04:00
Convertendo um JSON em array
11:00

Recomendo a leitura do seguinte artigo, pois nele você aprende a criar uma simples API de testes, na qual poderá utilizar se os serviços de busca online parar de funcionar.

Link: http://satellasoft.com/?materia=buscando-endereco-atraves-de-cep-com-php

Buscando dados com CEP e retornando em JSON
11:20
+ AJAX jQuery com PHP
5 lectures 52:11
Entendendo o que é AJAX
04:46
Envio de dados POST com AJAX
21:19
Requisições GET com AJAX
12:46
Exercício [Consultando dados do CEP via AJAX]
11:36
Desafio
01:44
+ Criando um painel de login e senha sem banco de dados
13 lectures 01:30:20
Apresentando o projeto
02:23
Download dos arquivos e códigos
00:19
Montando o projeto
09:02
Explicando a Interface
07:53
Criando o Modelo
08:18
Criando a DAO
14:03
Criando a Controladora
06:04
Cadastrando o usuário
08:06
Populando objeto usuário
08:06
Autenticando o usuário
06:45
Criando e validando as sessões
06:45
Finalizando as páginas
08:25
Finalização + Dicas
04:11
+ Solucionando perguntas
1 lecture 10:29

Link para o script: https://www.satellasoft.com/?scripter=a1p11y9

Obtendo valores dos Checkbox
10:29
+ Introdução ao MySQL/MariaDB
22 lectures 01:25:16
O que é o MySQL/MariaDB
05:09
Materiais extras
00:04
O que é o PHPMyAdmin
03:39
Criando um banco de dados
04:52
Tipos de dados
05:58
Criando uma tabela
04:45
Inserindo dados na tabela
07:24
Consultando dados na tabela
03:25
Alterando dados na tabela
09:59
Deletando dados na tabela
03:55
Deletando uma tabela
00:51
Funções do MySQL
04:06
Ordenando informações com ASC e DESC
04:27
Limitando a quantidade de registros
02:33
Consulta com o Where
04:25
Exportando a base de dados
01:36
Importando o banco de dados
01:38
Baixando e instalando o MySQL Workbench
01:49
Criando tabelas no Workbench
04:47
Salvando e exportando o projeto em SQL e PNG
05:47
Sincronizando o projeto com o banco de dados MySQL
02:33
Interface gráfica do PHPMyAdmin
01:34
+ Introdução ao Composer
7 lectures 26:53
Introdução
04:41
Anotações extras
00:21
Baixando e instalando o Composer
03:27
Configurando o Composer
03:30
Baixando o Monolog com o composer
04:48
Usando o Monolog
05:50
Conhecendo alguns comandos de linha
04:16
Requirements
  • Conhecimento em computação básica.
  • Conhecimento básico em HTML.
Description

Este curso foi criado para alunos que estão iniciando em programação, ou até mesmo migrando de uma outra linguagem.

Todo o material foi desenvolvido com foco em ensinar cada funcionalidade básica do PHP de forma individual. O curso possui várias aulas que abordam funcionalidades básicas, na qual também será aplicada com exemplos reais e funcionais de aplicações em produção.

Em um dos módulos aprendemos a utilizar a estrutura JSON e aplica-la no PHP, de tal forma que possamos trocar dados entre servidores de forma rápida e leve.

Há também um módulo especifico para trabalharmos com o AJAX, uma funcionalidade do Javascript que permite fazermos chamadas em páginas PHP sem a necessidade de atualizar a nossa página.

Ao término do curso, você estará apto para iniciar seus estudos em módulos mais avançados da linguagem.

O curso vai do nível básico e prepara o aluno para entrar em um nível intermediário.

Who this course is for:
  • Iniciantes em programação.
  • Programadores que estão migrando de outra mensagem.