Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PHP Profissional
Rating: 4.7 out of 5(23 ratings)
164 students

PHP Profissional

Você não precisa saber Orientação a Objetos para criar projetos incríveis
Last updated 12/2021
Portuguese

What you'll learn

  • Estrutura profissional sem usar Orientação a Objetos
  • Sistema de rotas
  • Sistema de Validação
  • CRUD completo
  • CRUD com Query Builder
  • E-mail com templates personalizados
  • E muito, muito mais...

Course content

4 sections85 lectures15h 5m total length
  • PHP Profissional#01 - Estrutura das pastas do projeto10:54
  • PHP Profissional#02 - Pegando as rotas exatas15:57
  • PHP Profissional#03 - Pegando as rotas dinâmicas13:31
  • PHP Profissional#04 - Pegando os parâmetros da Uri nas rotas dinâmicas9:24
  • PHP Profissional#05 - Alterando nomes dos parâmetros5:11
  • PHP Profissional#06 - Pegando o controller e o método da rota19:29
  • PHP Profissional#07 - Chamando as views e extraindo os dados12:09
  • PHP Profissional#08 - Conexão com o banco de dados e listando os usuários19:49
  • PHP Profissional#09 - Separando as rotas do tipo GET e POST10:02
  • PHP Profissional#10 - Fazendo o login no sistema25:24
  • PHP Profissional#11 - Fazendo uma validação simples13:51
  • PHP Profissional#12 - Múltiplas validações em um campo24:53
  • PHP Profissional#13 - Cadastrando o usuário12:12
  • PHP Profissional#14 - Validações em um arquivo separado2:39
  • PHP Profissional#15 - Resolvendo bug na validação8:21
  • PHP Profissional#16 - Sistema de templates com o plates7:25
  • PHP Profissional#17 - Verificando array associativo11:27
  • PHP Profissional#18 - Update16:00
  • PHP Profissional#19 - Delete7:50
  • PHP Profissional#20 - Verificando se requisição é ajax11:25
  • PHP Profissional#21 - Adaptando o webpack e babel22:53
  • PHP Profissional#22 - Adaptando o alpine7:36
  • PHP Profissional#23 - Persistindo os valores dos inputs no formulário7:02
  • PHP Profissional#24 - Protegendo contra o CSRF15:19
  • PHP Profissional#25 - Como vai funcionar a query builder14:10
  • PHP Profissional#26 - Read e Where - Query Builder13:45
  • PHP Profissional#27 - OrWhere - Query Builder6:37
  • PHP Profissional#28 - Limit e Order - Query Builder9:29
  • PHP Profissional#29- Nova maneira de criar o Where - Query Builder5:20
  • PHP Profissional#30- Nova maneira de criar o OrWhere - Query Builder16:55
  • PHP Profissional#31 - Variáveis de ambiente7:51
  • PHP Profissional#32 - Como colocar o site em manutenção10:57
  • PHP Profissional#33 - Finalizando a função execute10:59
  • PHP Profissional#34 - Query de busca - Query Builder8:30
  • PHP Profissional#35 - Formulário de busca3:48
  • PHP Profissional#36 - Melhorias no código7:39
  • PHP Profissional#37 - Where in - Query Builder10:51
  • PHP Profissional#38 - Join#01 - Query Builder22:23
  • PHP Profissional#39 - Join#02 - Query Builder7:52
  • PHP Profissional#40 - Função de paginação - Query Builder11:31
  • PHP Profissional#41 - Função para renderizar links da paginação - Query Builder14:42
  • PHP Profissional#42 - Paginação com busca - Query Builder8:01
  • PHP Profissional#43 - Limitando links por página - Query Builder7:21
  • PHP Profissional#44 - Total de registros com a paginação - Query Builder6:57
  • PHP Profissional#45 - Separando as funções da query builder9:54
  • PHP Profissional#46 - Campo opcional na validação6:41
  • PHP Profissional#47 - Configuração do PHPMailer9:49
  • PHP Profissional#48 - Enviando email sem template18:56
  • PHP Profissional#49 - Enviando email com template15:42
  • PHP Profissional#50 - Validando formulário e verificando template11:42
  • PHP Profissional#51 - Upload e Resize#01 - Validações26:33
  • PHP Profissional#52 - Upload e Resize#02 - As 4 funções12:50
  • PHP Profissional#53 - Upload e Resize#03 - Função de acordo com a extensão4:15
  • PHP Profissional#54 - Upload e Resize#04 - Resize9:36
  • PHP Profissional#55 - Upload e Resize#05 -Crop9:12
  • PHP Profissional#56 - Upload e Resize#06 - Flash Messages na validação11:47
  • PHP Profissional#57 - Upload e Resize#07 - Cadastro no banco de dados15:25
  • PHP Profissional#58 - Upload e Resize#08 - Mostrar imagem26:26
  • PHP Profissional#59 - Atualizando dados do user logado15:47
  • PHP Profissional#60 - Email único no update#0112:57
  • PHP Profissional#61 - Email único no update#0218:53
  • PHP Profissional#62 - Verificando id ao atualizar6:11
  • PHP Profissional#63 - Atualizando a senha13:14
  • PHP Profissional#64 - Enviando email após atualizar a senha8:46
  • PHP Profissional#65 - Função confirmed mais genérica8:56

Requirements

  • Saber o básico de PHP

Description

Para quem é esse curso?

Esse curso é para quem ainda não sabe PHP Orientado a Objetos mas quer saber como criar um projeto do zero e profissional.

Não se intimide, achando que o seu conhecimento não é suficiente para criar um projeto profissional, nesse curso vou te mostrar que você pode sim criar esse projeto.


O que vou aprender com esse curso?

Você vai aprender:

- A criar uma estrutura de pastas profissional.

- Sistema de rotas com requisições do tipo GET e POST

- Sistema de validação

- Sistema de login

- Proteção contra CSRF

- Envio de email com PHPMailer

- Envio de email com PHPMailer usando template personalizado

- Criar um CRUD e uma Query Builder

- Paginação

- e muito, muito mais...


Para onde vou depois desse curso?

Depois desse curso o seu objetivo é aprender orientação a objetos, caso claro sinta a necessidade de aprender esse paradigma, pois hoje todos os frameworks usam orientação a objetos, e se quiser usá-los tem que aprender.


Já sou um programador experiente, esse curso é para mim?

Com certeza, esse curso é para qualquer nível de programador.

Se já for experiente esse curso vai te ajudar a lembrar de muita coisa que já pode ter sido esquecida, além de poder ter vários insights olhando como crio esse projeto do curso.

Who this course is for:

  • Quem quer aprender a criar uma estrutura profissional com PHP sem precisar usar Orientação a Objetos