Curso de Laravel 5.2 | Especialização Ti

TORNE-SE UM DESENVOLVEDOR PHP PROFISSIONAL

DOMINE A FRAMEWORK PHP MAIS SOLICITADA PELAS EMPRESAS DE TI DE TODOS OS TEMPOS!
Um curso completo para você otimizar seu tempo, aprender mais rápido e se destacar no mercado!



bt-compre-agora-este-curso


CONTEÚDO PROGRAMÁTICO

SAIBA O QUE VOCÊ IRÁ APRENDER NESTE TREINAMENTO COMPLETO SOBRE LARAVEL

Módulo 1 – INTRODUÇÃO LARAVEL

  • Instalando Laravel 5.2
  • Criando um VirtualHost Para Laravel
  • Estrutura e Organização de Pastas Laravel 5.2
  • Routes Laravel 5.2 (Completo)
  • Criar Controllers Laravel com Parametros
  • Criar um RestFulResource Controller Laravel 5.2
  • Controllers Dependency Injection
  • Controllers Middlewares (Filtros)
  • Camada View Laravel
  • Sistema de Template Blade Laravel
  • Criando Templates Laravel
  • Template Blade INCLUDES, XSS e STACK
  • Middlewares Laravel
  • Middleware Limitar Acesso Por Data
  • Middleware Limitar Acesso Por Horário
  • Group Middlewares Laravel
  • Configurações da Framework Laravel

Módulo 2 – BANCO DE DADOS LARAVEL

  • Criando Uma Nova Instalação da Framework Laravel 5.2
  • Conectando a Diversos Bancos de Dados Diferentes Laravel
  • Migrations e a Primeira Consulta Banco com Laravel
  • Criando Migrations Laravel
  • Alterando as Estruturas das Tabelas (Migrations Refresh)
  • Seeders Laravel
  • Introdução ao Query Builder Laravel
  • Query Builder (get, where, value, pluck, first)
  • Query Builder (count, max, min, avg)
  • Query Builder WHEREs
  • Query Builder (orderBy, skip, take)
  • Criar Models e Organizar do Jeito Certo
  • Models Atributos Importantes
  • Models Criar Models e Migrations
  • Models Insert Mass Assignment
  • Models Update
  • Models Delete
  • Preparando e Organizando Projeto Para Criar Crud
  • Preparando e Organizando Projeto Para Criar Crud – Parte 2
  • Pegandos Dados do Formulário (input, only, except, all)
  • Request Campos (input, email, password, checkbox, select, radio)
  • Proteção Contra CSRF e Recuperar ID
  • Validação de Dados Laravel
  • Listagem dos Produtos Cadastrados
  • Editar os Dados Parte 1
  • Editar os Dados Parte 2
  • Editar Registro único no Sistema
  • Deletar Produto
  • Melhorando a Navegabilidade da Aplicação
  • Páginação de Registros Laravel
  • Depency Injection Laravel
  • Formulário de CREATE and EDIT centralizados
  • Melhorando o Layoyt da Aplicação

bt-compre-agora-este-curso


Módulo 3 – ELOQUENT + RELATIONSHIPS

  • Apresentação Relationships Laravel
  • Instalando a Framework Laravel 5.2
  • Criando a Migration One To One
  • One To One
  • One To One – Parte 2
  • One To Many – Migration
  • One To Many
  • Many To One
  • Many To Many – Migration
  • Many To Many
  • Many To Many (attach, dettach, sync)
  • Many To Many – Inverse
  • Transaction commit or rollback [Bônus]
  • Final Relationships

INTERFACES JQUERY LARAVEL

  • Boas Vindas ao jQuery com Laravel
  • Instalando Laravel Para Trabalhar com jQuery
  • Integrando o jQuery ao Laravel
  • Enviando Dados com Ajax
  • Cadastrar Dados Via Ajax
  • Validar Dados Laravel com Ajax
  • Melhorando Aplicação Ajax Laravel
  • Preloader de Dados com Ajax e Laravel
  • Criando Migrations Estados e Cidades
  • Listando Estados e Cidades
  • Cadastrar Cidade Via Ajax
  • Melhorando o Desempenho de Aplicações Web com Ajax
  • Editar Ajax Laravel Parte 1
  • Editar Ajax Laravel Parte 2
  • Corrigir Bug de Cadastro
  • Resetar Formulário com jQuery
  • Deletar Dados Via Ajax
  • Deletar e Proteção Contra CSRF
  • Melhorando a Navegabilidade da Aplicação com Ajax
  • Combo Dinâmico com Ajax e Laravel

UTILITIES (UTILIDADES)

  • Apresentação Utilidades Laravel
  • Instalando a Framework Laravel
  • Criar Página 404 Laravel 5.2
  • Gerando PDFs Laravel
  • Exportar Arquivos XLS (Excel)
  • Envio de E-mails Laravel
  • Envio de E-mails com Anexo Laravel
  • Tradução da Aplicação Laravel
  • Upload de Arquivos Laravel
  • Validar Upload de Arquivos Laravel
  • Melhorar CSS Formulário Upload
  • Upload de Imagens e Redimensionar
  • Session Flash Laravel
  • Redimensionar Imagens Laravel
  • Cryptografia de Dados Laravel
  • Integrando o Editor de Texto TinyMCE

bt-compre-agora-este-curso


LARAMUSIC

  • Abertura e Aprensentação do LaraMusic com Dashboard
  • Instalando e Configurando Laravel 5.2 para LaraMusic
  • Organizando Projeto Laravel LaraMusic
  • Integrando Layout LaraMusic
  • Integrando Home Page LaraMusic
  • Integrando a Home Page do Dashboard
  • Integrando Estilos Musicais Dashboard
  • Conectanndo ao DB e Cadastrando Estilos Musicais
  • Validar e Listar Estilos Músicais
  • Editar Estilos Musicais Laravel
  • old [Bônus]
  • Deletar Estilos Musicais LaraMusic
  • Filtro de Estilos Musicais LaraMusic
  • Criar Controllers Mágicos #OSegredoDoCurso [Bônus]
  • Gestão de Albúns
  • Cadastrar Novo Albúm
  • Editar e Pesquisar por Albúns
  • Crud de Músicas em um Passe de Mágica
  • Enviar Arquivo de Aúdio Para Música
  • Enviar Arquivo de Aúdio Para Música – Parte 2
  • Editar Música e Upload
  • Validar Arquivos de Músicas Laravel e Corrigir Bug RedirectEdit
  • Auth Laravel 5.2
  • Formatando Formulário de Login
  • Resetar Senha Laravel 5.2
  • Gestão de Usuários
  • Criptografar Senhas Usuários
  • Pesquisar e Editar E-mail de Usuário
  • Alterar Diretório Upload e Criar Relatório Dashboard
  • Upload Imagem Albúm
  • Alterar Imagem Albúm
  • Mostrar Albúns e Estilos [Bônus]
  • Albúns Músicas
  • Listar Músicas Para Adicionar ao Albúm
  • Cadastrando Músicas ao Albúm
  • Deletar Músicas de Determinado Albúm
  • Listar Apenas Músicas Não Vinculadas ao Albúm
  • Filtrando as Músicas do Albúm
  • Filtrar Músicas Para Cadastrar
  • Melhorando o Cadastro de Albúns
  • Listando os Últimos Albúns Cadastrados
  • Listar Albúns de um Estilo Músical
  • Pesquisar Albúns Músicais
  • Listar Músicas Player
  • MP3 Funcionando
  • Página 404 LaraMusic

ACL (ACCESS CONTROL LIST)

  • Apresentação Curso Laravel com ACL
  • Organização do Curso Laravel com ACL
  • Instalando Laravel e Configurar VirtualHost
  • Auth Laravel 5.2
  • Cadastrando Posts e Listando
  • Iniciando ACL Laravel
  • Laravel Acl na View
  • Definindo Políticas de Acesso ao Sistema
  • Criando Migrations – ACL FOR LARGE SYSTEMS
  • Definindo Habilidades de Permissão Dinâmicamente
  • Criando Lógica de ACL
  • Mostrar Posts por Perfil
  • Debug Perfis e Melhorar Código
  • Definindo Super Admin Sistema
  • Integrar Layout Login ao Painel
  • Organizar Projeto Para Integrar com Layout
  • Relatórios Dashoboard
  • Listando os POSTS
  • List Permissions Roles
  • Show RelationShips System ACL
  • Escondendo Menus Laravel ACL
  • Testes Finais Curso de Laravel com ACL
  • Final Curso Laravel com ACL

BÔNUS – DEPLOY DIGITAL OCEAN

  • Preparar e Acessar VPS Digital Ocean
  • Preparando Ambiente de Desenvolvimento Digital Ocean
  • Rodando Aplicação Laravel na Digital Ocean
  • Definindo Domínio na Digital Ocean

bt-compre-agora-este-curso


Cada conteúdo é de responsabilidade da instituição de ensino, empresa responsável ou criador/idealizador do curso, sendo que este o oferece em alguma plataforma de distribuição e vendas online. Dentre as opções de cursos, há cursos pagos e cursos gratuitos, cabendo ao aluno verificar a metodologia de pagamento de cada curso, assim como suas taxas, caso tenham. Não nos responsabilizamos por valores cobrados ou reembolsos, devendo ao aluno, entrar em contato direto com a instituição de ensino, idealizador do curso ou a provedora do curso online, contratado por ele. Nossa parte, cabe apenas a divulgação dos cursos, com a finalidade de facilitar o encontro destes cursos, na internet. As vagas podem ser limitadas, condicionadas a aprovação do pagamento através da plataforma. O ACHACURSO não garante a contratação do curso pelo aluno, sendo este o responsável por verificar a metodologia e as formas de pagamento e efetivação no curso. É importante que o aluno interessado no curso a ser contratado, verifique a disponibilidade, condições, os meios de pagamento, taxas, formas de reembolso, garantias e todas as ofertas que cada instituição ou idealizador do curso oferece no momento da contratação, não sendo de responsabilidade do ACHACURSO, reaver nenhum pagamento ou extorno por taxas ou formas de crédito. Leia as condições definitivas na plataforma de venda de cada curso. O valor dos cursos é de responsabilidade de cada Instituição de Ensino/ idealizador do curso e por ela poderá ser alterado sem aviso prévio, por isso não garantimos a manutenção do valor, tampouco a atualização imediata do mesmo. Na hipótese de haver valor divergente, prevalecerá sempre o valor da Instituição de Ensino/ idealizador do curso. Caso precise de nosso auxilio, entre em contato conosco.