- Tutor: Robson V. Leite
- Suporte Especializado: Sim
- Total Horas Aula: 56:18h
-
Certificado: Sim, de 200 horas
Olá Mundo, Vamos Começar
00 - Bora Programar
01 - Direitos autorais
02 - Grupo de alunos
03 - Licença PHPStorm
04 - Seu cupom de 30%
05 - O universo do PHP
06 - Full Stack Developer
07 - Um arquivo em PHP
08 - Sites e referências
09 - Guia de codificação
10 - Metodologia FSPHP
Ambiente de Desenvolvimento
00 - Ambiente de desenvolvimento
01 - Servidor local no Windows
02 - Servidor local no Linux
03 - Servidor local no MAC
04 - Caixa de ferramentas
05 - Configurando ambiente
06 - Iniciando um projeto
Iniciando do Zero com PHP
00 - Iniciando com PHP
01 - Definindo ambiente
02 - Comandos de saída
03 - Variáveis e tipos de dados
04 - Operadores na prática
05 - Arrays, vetores e pilhas
06 - Estruturas de controle
07 - Estruturas de repetição
08 - Closures e generators
09 - Requisição de arquivos
10 - Trabalhando com funções
11 - Constantes e c. mágicas
Manipulação e Tratamento
00 - Manipulação e tratamento
01 - Funções para strings
02 - Funções para arrays
03 - Manipulação de objetos
04 - Manipulação de datas
05 - Uma classe DateTime
06 - Manipulação de arquivos
07 - Gestão de diretórios
08 - Formulários e filtros
09 - Upload de arquivos
10 - Interação com URLs
11 - Cookies e Sessões
PHP Orientado a Objetos
00 - PHP orientado a objetos
01 - Classes, propriedades e objetos
02 - Qualificação e encapsulamento
03 - Carregamento automático
04 - Interpretação e operações pt1
05 - Interpretação e operações pt2
06 - Relacionamento entre objetos
07 - Herança e polimorfismo
08 - Membros de uma classe
09 - Fundamentos da abstração
10 - Contratos com interfaces
11 - Comportamentos com traits
Banco de Dados com PDO
00 - Banco de dados com PDO
01 - Organizando seu ambiente
02 - Erros, conexão e execução
03 - Consultas com query e exec
04 - Explorando estilos de busca
05 - Desmistificando transações
06 - PDOStatement e bind modes
07 - Regra de negócio e modelo
08 - Métodos de busca e leitura
09 - Model bootstrap e cadastro
10 - Carregando e atualizando
11 - Removendo registro ativo
Segurança e Boas Práticas
00 - Segurança e boas práticas
01 - Configurações do PHP
02 - Configurações do projeto
03 - Acesso e controle de sessões
04 - Uma única interface de erros
05 - Camada de manipulação pt1
06 - Camada de manipulação pt2
07 - Camada de manipulação pt3
08 - Segurança e gestão de senhas
09 - Mitigando ataques XSS e CSRF
10 - Refatorando modelo de usuário
11 - Validando um cadastro de usuário
12 - Verificando password com hash
13 - Consulta em palavras reservadas
Recursos e Componentes
00 - Recursos e Componentes
01 - Suas compras no packagist
02 - Gestão de dependências
03 - Utilizando um componente
04 - Sintetizando e abstraindo
05 - Uma camada de visualização
06 - Uma fachada para arquivos
07 - Imagem, cache e miniaturas
08 - Fornecedor de otimização
09 - Paginador de resultados
10 - Uma camada de controle
11 - Desmistificando rotas
12 - Atualizando interpretador
Projeto: Website com MVC
00 - Projeto prático com MVC
01 - Uma arquitetura para deploy
02 - Template, análise e estrutura
03 - Definindo e controlando rotas
04 - Instalando telas do template
05 - Otimizando recursos ativos
06 - Refatorando complementos
07 - Página sobre e termos de uso
08 - Blog, home, paginação e artigo
09 - Telas de login, cadastro e senha
10 - Telas de obrigado e confirmação
11 - Erro de conexão e manutenção
Modelos e Regras de Negócio
00 - Modelos e regras de negócio
01 - Abstract model query builder
02 - Ajustando modelo de usuário
03 - FAQ e perguntas frequentes
04 - Modelo de categoria e post
05 - Criando e aplicando recursos
06 - Blog home e página de artigo
07 - Rotinas de pesquisa via ajax
08 - Autenticação pt1: REGISTER
09 - Autenticação pt2: OPT-IN
10 - Autenticação pt3: LOG-IN
11 - Autenticação pt4: LOG-OUT
12 - Autenticação pt5: FORGET
13 - Autenticação pt6: RESET
Desenvolvendo Recursos
00 - Desenvolvendo recursos
01 - Registro inicial e FULLTEXT
02 - Navegação por categorias
03 - Agendamento de disparos
04 - Refatorando classe message
05 - Acesso e estatísticas internas
06 - Usuários online e navegação
07 - Rastreamento e conversões
08 - Limite de requisições do site
09 - Valor de campo repetido
Projeto: Criando um SaaS
00 - Micro SaaS development
01 - Ajustando ambiente web
02 - Ajustando ambiente app
03 - Instalando app template
04 - Dump e template final
05 - Iniciando implementação
06 - Exportando dados gráficos
07 - Controlando dashboard
08 - Lançamento de contas
09 - Enviando pedido de ajuda
10 - Listando receitas e despesas
11 - Normalizando lançamentos
12 - Filtrando receitas e despesas
13 - Controlando pagamentos
14 - Atualização de lançamentos
15 - Removendo lançamentos
16 - Atualizando perfil do usuário
17 - Listando contas recorrentes
18 - Abrindo carteira padrão
19 - Notificando confirmação
Recursos Avançados (SaaS)
00 - Recursos avançados (SaaS)
01 - Normalizando app template
02 - Real time ajax dashboard
03 - Criando carteiras (filtros)
04 - Criando carteiras (gestão)
05 - Sobre pagamentos
06 - Pagamentos com Pagar.me 1.0 - PT1
07 - Pagamentos com Pagar.me 1.0 - PT2
08 - Criando plano e assinatura
09 - Plano, pedido e pagamento
10 - Tenancy: Assinatura e ativação
11 - Tenancy: Atualizando assinatura
12 - Restrição de recursos premium
13 - Service: E-mails e cobranças
14 - Service: Cobrar ou cancelar
15 - Pagar.me 2.0 PT1 - Start
16 - Pagar.me 2.0 PT2 - Model
17 - Pagar.me 2.0 PT3 - Core
Projeto: Painel Admin (CMS)
00 - Projeto painel admin (CMS)
01 - Design, layout e template
02 - Otimização de recursos
03 - Admin login e dashboard
04 - Estatísticas e navegação
05 - Administrando SaaS
06 - Assinantes e assinaturas
07 - Atualização de assinatura
08 - Lista e gestão de planos
09 - Administrando Blog
10 - Gestão de artigos pt1
11 - Gestão de artigos pt2
12 - Gestão de categorias
13 - Administrando FAQs
14 - Lista e gestão de canais
15 - Perguntas e respostas
16 - Administração de Usuários
17 - Gestão de perfil de usuário
18 - Central de notificações
19 - Refatorando e concluindo
Projeto: Webservice REST e API
00 - Webservice REST e API
01 - Mas antes, um passo atrás
02 - Como trabalhar com APIs
03 - Autenticando webservice
04 - Controlando requisições
05 - Endpoint: Usuário e perfil
06 - Endpoint: Enviando foto
07 - Endpoint: Lançamentos pt1
08 - Endpoint: Lançamentos pt2
09 - Endpoint: Lançamentos pt3
10 - Um passo a frente, carteiras
11 - Um passo a frente, assinatura
Projeto: Criando Componente
00 - Criando um componente
01 - Você será minha biblioteca
02 - Como tudo isso vai ficar
03 - O que realmente importa
04 - GitHub, versão e packagist
05 - Gerando tags e atualizando
Full Stack PHP em Produção
00 - Full Stack PHP Developer
01 - Hospedagem otimizada
02 - Colocando em produção
03 - Automatizando serviços
04 - Hello FSPHP developer
Refatorando Projeto (PHP 8.1)
00 - Refatorando projeto
01 - Instalação + bugfix PHP 8
02 - Correções do Projeto - Source
03 - Correções do Projeto - Core
04 - Correções do Projeto - Theme
05 - Integração Pagar.me 2.0
Atualizações do PHP X
00 - PHP XX - Atualizações do PHP
01 - PHP 7.2 - Object typehint (...)
02 - PHP 7.3 - List, compact, is (...)
03 - PHP 7.4 - Typed properties (...)
04 - PHP 8.0 - Property promotion (...)
05 - PHP 8.1 - Enums, fibers, never (...)
06 - PHP 8.2 - DNF, stand-alone (...)