EspecializaTi

Treinamento
PHP Samurai

Aprenda a programar para a web de maneira rápida, segura e profissional

Estou Pronto! Quero Iniciar

Módulos do Curso

  • Aula 01 - Curso de Laravel Relationships Instalando e Configurando

  • Aula 02 - Criando Tabelas One To One

  • Aula 03 - Relations One To One

  • Aula 04 - One To One Inverse

  • Aula 05 - One To One Insert

  • Aula 06 - Criando Tabelas One To Many

  • Aula 07 - One To Many

  • Aula 08 - Relation Many to One

  • Aula 09 - Dicas Valiosas Sobre Relacionamentos de Tabelas

  • Aula 10 - One To Many - País > Estados > Cidades

  • Aula 11 - One To Many Insert

  • Aula 12 - Has Many Through

  • Aula 13 - Criar Tabelas Many to Many

  • Aula 14 - Many To Many

  • Aula 15 - Many To Many Inverse

  • Aula 16 - Many To Many Insert

  • Aula 17 - Relation Polymorph

  • Aula 18 - Polymorphic Insert

  • Aula 19 - Polymorphics Listar

  • 01 - Criar Droplet Digital Ocean

  • 02 - Preparar Ambiente PHP 7.1

  • 03 - Deploy com GIT

  • Aula 01 - Instalando Laravel 5.3

  • Aula 02 - Estrutura de Pastas

  • Aula 03 - Criar VirtualHost Laravel

  • Aula 04 - Rotas Laravel 5.3

  • Aula 05 - Rotas Final

  • Aula 06 - Controllers

  • Aula 07 - Controllers Final

  • Aula 08 - Views

  • Aula 09 - Sistema de Template Blade

  • Aula 10 - Sistema de Template - Parte 2

  • Aula 11 - Blade @stack

  • Aula 12 - Migrations

  • Aula 13 - Migration Refresh

  • Aula 14 - Seeders

  • Aula 15 - Models

  • Aula 16 - Primeiro Cadastro no Banco de Dados

  • Aula 17 - Update

  • Aula 18 - Delete

  • Aula 19 - Melhorar a Listagem dos Itens (CSS e Bootstrap)

  • Aula 20 - Formulários

  • Aula 21 - Requests

  • Aula 22 - Cadastrar Dados do Formulário

  • Aula 23 - Validação de dados no Laravel 5.3

  • Aula 24 - Personalizar Mensagens de Erros

  • Aula 25 - FormRequest Laravel 5.3

  • Aula 26 - Preparando para editar dados

  • Aula 27 - Update dados laravel

  • Aula 28 - Pacote Collective Form and HTML

  • Aula 29 - Deletar Dados no Laravel

  • Aula 30 - Paginação no Laravel

  • Aula 01 - Introdução ao Vagrant

  • Aula 02 - Entendo o Vagrantfile e o setup.sh

  • Aula 03 - Rodando o Primeiro Projeto no Vagrant

  • Aula 01 - Apresentação PDO

  • Aula 02 - Conectar PDO com Singleton

  • Aula 03 - Organizar Dados de Conexão PDO

  • Aula 04 - Rodando Querys SQL PDO

  • Aula 05 - Prepare Query SQL PDO

  • Aula 00 - Introdução ao Módulo PHP PDO

  • Aula 01 - Classe de Pessoa (Leitura de Dados)

  • Aula 02 - Insert Dinâmico com PDO

  • Aula 03 - Update Dinâmico com PDO

  • Aula 04 - Método de Delete com PDO

  • Aula 05 - Crud PDO

  • Aula 01 - Relationships

  • Aula 02 - Organizando e Preparando os Relacionamentos

  • Aula 03 - Entendo Como Montar Classe CrudPDO

  • Aula 04 - methods select where orWhere

  • Aula 05 - One To Many (Using JOIN)

  • Aula 06 - Usando o prepare no método get

  • Aula 07 - orderBy limit distinct

  • Aula 08 - Many To One

  • Aula 09 - Many To many

  • Aula 10 - Documentando a Classe de CRUD PDO

  • Aula 01 - Melhoria na Classe de CRUD

  • Aula 02 - Melhorando o método FIND

  • Aula 03 - Segurança Insert e Update

  • Aula 04 - Segurança Where e orWhere

  • Aula 05 - Total Resultados Consulta

  • 001 - PHP e sua história contada de uma maneira divertida

  • 002 - Ferramentas necessárias

  • 003 - Primeiro Programa em PHP

  • 004 - Comandos de Saída do PHP

  • 005 - Declaração de variáveis no PHP

  • 006 - Declarar Constantes no PHP

  • 007 - Operadores de atribuição

  • 008 - Operadores Aritiméticos

  • 009 - Operadores Relacionais

  • 010 - Operadores Lógicos

  • 011 - IF e ELSE

  • 012 - Switch

  • 013 - Estrutura de Repetição FOR

  • 014 - Estrutura de Repetição WHILE

  • 015 - Estrutura de Repetição FOREACH

  • 016 - include require include once require once

  • 017 - Funções

  • 018 - Função com passagem de parametro

  • 019 - Função com passagem de parametro opcional

  • 020 - Função Recursiva

  • 021 - Manipulação de arquivos - Verificar se arquivo existe (file exists)

  • 022 - Manipulação de arquivos - Ler conteúdo (file get contents)

  • 023 - Manipulação de arquivos - Grava um texto no arquivo (file put contents)

  • 024 - Manipulação de arquivos - Lê um arquivo e retorna array (file)

  • 025 - Ler o conteúdo de um arquivo (fopen, fgets, fclose)

  • 026 - Escrever em um arquivo (fwrite)

  • 027 - Renomear um arquivo (rename)

  • 028 - Copiar um arquivo (copy)

  • 029 - Apagar um arquivo (unlink)

  • 030 - Manipular diretórios (mkdir, getcwd, chdir)

  • 031 - Deletar um diretório (rmdir)

  • 032 - Diferença entre aspas SIMPLES e aspas DUPLAS

  • 033 - Caracters de escape

  • 034 - Strings com multiplas Linhas PHP

  • 035 - Manipulação de string - Deixar letras maiúsculas e minusculas

  • 036 - Manipulação de string - Alterar uma string (str replace)

  • 037 - Manipulação de string - Verificar a quantidade de caracters (strlen)

  • 038 - Manipulação de string - Pegar uma parte da string (substr)

  • 039 - Manipulação de string - Remover espaços do inicio do final de uma string (trim)

  • 040 - Aula Bonus - Dica Final de manipulação de String

  • 041 - Arrays, o que é, e como criar

  • 042 - Nova Maneira de Criar Arrays, manipular arrays

  • 043 - Arrays Associativos

  • 044 - Array Multidimensional (Matrix)

  • 045 - Remover e adicionar elementos no final final do array

  • 046 - Remover e adicionar elementos no inicio do array

  • 047 - Criar Formulários HTML

  • 048 - Mais Sobre Formulários no HTML

  • 049 - Manipular Dados Formulário

  • 050 - Validação Simples de Dados do Formulário

  • Parabéns. Modulo PHP Básico Finalizado (Desafios Lançados)

  • 000 - Introdução ao Módulo PHP Básico

  • Aula 01 - Introdução a Orientação a Objetos do Jeito Certo

  • Aula 02 - Classes, Atributos, Métodos e Objetos

  • Aula 03 - Herança Do Jeito Certo

  • Aula 04 - Construtores e Destrutores

  • Aula 05 - Polimorfismo

  • Aula 06 - Classes e Métodos Abstratos

  • Aula 07 - Classes e Métodos Finais

  • Aula 08 - Transferir de um Objeto Para Outro Objeto

  • Aula 09 - Interfaces

  • Aula 10 - Encapsulamento

  • Aula 11 - Constants, Atributos e Métodos Estáticos

  • Aula 12 - Associação

  • Aula 13 - Agregação

  • Aula 14 -- Composição

  • Aula 15 - Principais Métodos Mágicos PHP

  • Aula 16 - Criar Objetos Dinâmicamentes

  • Aula 17 - Tratamento De Erros (Validação)

  • Aula 18 - Filtros no PHP

  • Aula 19 - Lançamento e Tratamento de Erros

  • Aula 20 - Try Catch

  • Aula 00 - Introdução ao Módulo PHP Orientação a Objetos

  • Aula 01 - Apresentação do Problema

  • Aula 02 - Usando namespace

  • Aula 03 - Renomeando namespaces

  • Aula 04 - Reutilizando o USE

  • Aula 05 - Contexto Namespace Classes

  • Aula 06 - PSR 4

  • Aula 01 - Dependency Injection

  • Aula 02 - Containers de DI

  • Aula 01 - Apresentação

  • Aula 02 - Documentação Classes PHP

  • Aula 03 - Documentação de Atributos

  • Aula 04 - Documentação de Métodos

  • Aula 01 - Apresentação Sistema CRUD VALIDATION AUTH

  • Aula 02 - Montar Estrutura do Projeto PSRs

  • Aula 03 - Iniciando o Formulário + Dashboard

  • Aula 04 - Create DB + Class AuthUser

  • Aula 05 - Create Class DB Connect PDO

  • Aula 01 - Apresentação do composer

  • Aula 02 - Iniciando o composer

  • Aula 03 - composer update (composer install)

  • Aula 04 - Baixando Pacotes Para Desenvolvimento

  • Aula 05 - Entendendo as Versões

  • Aula 06 - Escolhendo Pacotes no Packagist

  • Aula 07 - Usando um Pacote (Validar dados com GUMP)

  • Aula 01 - Apresentação PSRs (php-fig.org)

  • Aula 02 - PSR-0 (DEPRECATED)

  • Aula 03 - PSR-4 (Principal)

  • Aula 04 - PSR-1

  • Aula 05 - PSR-2

  • Aula 01 - Apresentação MVC PHP

  • Aula 02 - Organizando o Projeto MVC PHP

  • Aula 03 - COMPOSER + PSR-4

  • Aula 04 - Criando Um VirtualHost Para MVC

  • Aula 05 - START APP MVC

  • Aula 00 - Introdução ao Módulo PHP MVC

  • Aula 01 - MVC PHP Iniciando o trabalho com rotas

  • Aula 02 - Explicação Detalhada Sobre Rotas

  • Aula 03 - Explicando Rotas e Gestão de Controllers

  • Aula 04 - Chamando Controller e Métodos Dinâmicamente

  • Aula 05 - Criando a Chamada Página 404

  • Aula 06 - Finalizando e Melhorando as Rotas

  • Aula 01 - Organizando os Controllers do Jeito Certo

  • Aula 01 - Iniciando as Views

  • Aula 02 - Criando Classe de View

  • Aula 03 - Organizando as Chamadas das Views

  • Aula 04 - Usando Blade Para Renderizar Views (Sugestão)

  • Aula 05 - Criando Templates

  • Aula 06 - Listando Array de Dados (Loops de Repetição)

  • Aula 07 - Includes

  • Aula 08 - Documentação Blade

  • Aula 01 - Introdução as Models

  • Aula 02 - Listando os Dados MVC

  • Aula 03 - Testando o CRUD MVC

  • Aula 04 - Organização de Projetos em Alto Nível

  • Aula 01 - Request

  • Aula 02 - Request Métodos Auxiliares

  • Aula 03 - Trait de Request File

  • Aula 04 - Upload de Arquivos

  • Aula 05 - Fazendo o Cadastro Dinâmico dos Dados

  • Aula 06 - Listando os Itens com Imagens

  • Aula 07 - Persistindo Dados no Formulário

  • Aula 08 - Update Produto

  • Aula 09 - Estilizando o Projeto com Bootstrap

  • Aula 10 - Deletar Produtos

  • Aula 11 - Estilos Visuais Finais na Aplicação

  • Aula 01 - Validation

  • Aula 02 - Validação Required

  • Aula 03 - Melhorando o Retorno das Validações

  • Aula 04 - Validaçao de E-mail

  • Aula 05 - Personalizar Mensagens de Erro

  • Aula 06 - Validação Min

  • Aula 07 - Validação Max

  • Aula 08 - Validação Unique

  • Aula 09 - Validação Unique Update

  • Aula 01 - Sessions

  • Aula 02 - Sessions e Flash

  • Aula 03 - Validando Cadastro de Produtos

  • Aula 04 - Persistindo Campos Preenchidos

  • Aula 05 - Validar File Required

  • Aula 06 - Validar Tipos de Arquivos

  • Aula 07 - Validar Max Size File

  • Aula 08 - Testando Validação Unique

  • Aula 09 - Melhorando Mensagens de Cadastro

  • Aula 10 - Editando Quando Não Informa Imagem

  • Aula 01 - O que são filtros?

  • Aula 02 - Começando Aplicar Filtros no Sistema

  • Aula 03 - Aplicando Filtros e Parâmetros

  • Aula 04 - Filtros em Controllers

  • Aula 05 - Testando Filtros

  • Aula 01 - Route get

  • Aula 02 - Route post

  • Aula 03 - Melhorias na Model

  • Aula 04 - Encrypt

  • Aula 05 - Decrypt

  • Aula 06 - Cryptografia 100% Segura

  • Aula 07 - Envio de E-mails com PHPMailer

  • Aula 08 - Envio de E-mails - Parte 2

  • Aula 09 - Paginação (Parte 1)

  • Aula 10 - Paginação (Parte 2)

  • Aula 11 - Paginação (Parte 3)

  • Aula 12 - Paginação (Parte 4)

  • Aula 13 - Busca (Parte 1)

  • Aula 14 - Busca (Parte 2)

  • Aula 15 - Busca (Parte 3)

  • Aula 16 - Melhorar a Criação de Objetos

  • Aula 01 - Filtro Auth

  • Aula 02 - Verificando E-mail e Password

  • Aula 03 - Redirecionamento e Logout

  • Aula 04 - Iniciando a Recuperação de Senha

  • Aula 05 - Criando Verificação de Recuperação de Senha

  • Aula 06 - Enviando E-mail

  • Aula 07 - Formulário de Alteração de Senha

  • Aula 08 - Alterando a Senha

  • Aula 09 - Final Auth

  • Aula 01 - XSS

  • Aula 02 - SQL INJECTION

  • Aula 03 - CSRF

  • Aula 04 - CSRF (Parte 2)

  • Aula 05 - CSRF - Parte 3 Final

  • Aula 01 - Preparando o Projeto

  • Aula 02 - Criando o Header

  • Aula 03 - Deixar o Header do Blog Responsivo

  • Aula 04 - Criar Menu do Blog

  • Aula 05 - Criando o Slide

  • Aula 06 - Listagem dos Posts

  • Aula 07 - Criar Páginação Blog

  • Aula 08 - Criar o Footer da Página

  • Aula 09 - Exibir Conteúdo Dinâmicamente

  • Aula 10 - Página da Empresa

  • Aula 11 - Criar Página de Contato

  • Aula 12 - Página Categoria

  • Aula 13 - Exibir o Post

  • Aula 14 - Criando os comentários do post

  • Aula 15 - Posts Relacionados

  • Aula 16 - Melhorias Finais no Layout do Blog

  • Aula 01 - Ajustando as Ferramentas

  • Aula 02 - Criar o Menu do Dashboard

  • Aula 03 - Criar o Topo do Dashboard

  • Aula 04 - Relatórios Dashboard

  • Aula 05 - Listagem dos Itens no Dashboard

  • Aula 06 - Formulários

  • Aula 07 - Melhorando o Dashboard

  • Aula 08 - Tela de Login

  • Aula 09 - Tela de Recuperar Senha e Resetar

Depoimentos

Veja o que os alunos dizem a respeito da EspecializaTi

Alguns de nossos alunos esboçaram publicamente sua satisfação a respeito de nossos cursos. Veja ao lado alguns dos nossos diversos cases de sucesso.

Procuramos sempre ficar o mais próximo possível do aluno, pois assim entedemos a sua real necessidade e nós os ajudamos em sua essência.

A satisfação e sucesso dos nossos alunos é a nossa grande prioridade.

Bônus Exclusivos

Ebook

E-book - 7 Erro que te Impede de ser um bom programador

Ebook

E-book - 6 dicas para programar 10 veze mais rápido e melhor

Ebook

E-book - 10 estratégias para aprimorar sua lógica de programação

Ebook

Curso - Criar Layout Dashboard Responsivo

Ebook

Curso - Criar Layout Site Totalmente responsivo com bootstrap

CONHEÇA A PLATAFORMA DA ESPECIALIZA TI

Ambiente de ensino estimulante, que envolve princípios psicológicos que motivam os alunos a estudarem e continuar sempre estudando.

Cores planejadas para estimular o aprendizado e contribuir para o envolvimento na compreensão a curto, médio e longo prazo.

Ambiente moderno, fácil navegabilidade. Fórum de dúvidas, suporte monitorado das dúvidas.

Cada item foi desenvolvido baseado em princípios psicologismos que excitam o aprendizado e ajuda os alunos a se manterem motivados por longos períodos de tempos.

Ambiente responsivo, fácil navegabilidade, acesso fácil de qualquer aparelho com acesso a internet.

Plataforma Ead EspecializaTi
Carlos Ferreira Professor | EspecializaTI

PROFESSOR

Carlos Ferreira

Carlos Ferreira é Analista de Sistemas Experiente, Empreendedor, Fundador da empresa especializaTi.

Apaixonado por compartilhar conhecimento, criador de diversas ferramentas e metodologias de ensino que estão transformando o Brasil. Participou do desenvolvimento da plataforma ead do especializaTi

Trabalha com consultorias em empresas. Palestrante, já ministrou palestras em diversos eventos de TI (UFG, Sepac, Senac, IFG).

Certificações: Comptia Linux +, LPI, Novell Certification.

Quer Falar Diretamente Comigo? Meu WhatsApp: 64 981701406 ou [email protected]

Comprar Agora