Vídeos direto ao ponto sobre PHP | School of Net

PHP

Linguagem PHP

PHP e MVC: Decidindo responsabilidades

1 Aula Intermediário

Neste direto ao ponto, avançaremos além do MVC e mostraremos quando adicionar novas camadas a aplicação, promovendo a maior reutilização do código, simplificando a inclusão de features e otimizando a capacidade de entrega de código.

Intermediário

PHP e MVC: Decidindo responsabilidades

Migração de banco de dados no PHP com Phinx

1 Aula Intermediário

Neste direto ao ponto vamos conhecer o Phinx, biblioteca especializada em gerenciar migrações do banco de dados, em outras palavras, ela lida com criação e alteração da estrutura do banco, como criar tabelas, incluir novos campos e afins.

Intermediário

Migração de banco de dados no PHP com Phinx

Wordpress

Requisições AJAX no WordPress

1 Aula Intermediário

Aprenda como trabalhar com requisições AJAX no CMS WordPress. Você pode utilizar este recurso para criação de plugins ou até mesmo no frontend de sua aplicação, para criar alguns recursos para melhorar a usabilidade do usuário.

Intermediário

Requisições AJAX no WordPress

Trabalhando com Walker Menu no Wordpress

1 Aula Intermediário

Neste direto ao ponto você vai aprender a aplicar as classes do menu do seu tema HTML utilizando a função correta do WordPress. Desta forma você pode utilizar qualquer estilo de menu aplicado a função nativa de menus do Wordpress.

Intermediário

Trabalhando com Walker Menu no Wordpress

Conhecendo os Principais comandos do WordPress CLI

1 Aula Intermediário

Neste direto ao ponto vamos aprender a ferramenta de linha de comando capaz de instalar WordPress, temas, plugins e muitas outras funcionalidades super legais. Para quem trabalha com terminal é uma mão na roda. Este recurso nos abre portas para vários tipos de otimizações.

Intermediário

Conhecendo os Principais comandos do WordPress CLI

Personalizando a página de login do Wordpress

1 Aula Intermediário

Neste direto ao ponto você vai aprender a personalizar a página de login do Wordpress para entregar algo mais profissional ao seu cliente, ou até mesmo colocar um pouco mais a cara do seu trabalho em seus projetos.

Intermediário

Personalizando a página de login do Wordpress

Laravel

Gerenciando sessão no Laravel com helper e facade

1 Aula Básico

Neste direto ao ponto vamos aprender a manipular, de duas formas diferentes, as sessões no Laravel. Desta forma tudo ficará mais fácil para você desenvolver aplicações onde necessitem gravar informações na sessão.

Básico

Gerenciando sessão no Laravel com helper e facade

Laravel - Como criar permissões de usuário

1 Aula Básico

Neste direto ao ponto, vamos aprender a como usar o componente nativo de autorização do Laravel para restringir e configurações permissões de usuário na aplicação.

Básico

Laravel - Como criar permissões de usuário

Novidades Laravel 8

1 Aula Intermediário

Neste direto ao ponto vamos ficar por dentro das principais alterações do Laravel 8. Para começar a desenvolver com a nova versão é muito importante saber o que ela trás de novidade.

Intermediário

Novidades Laravel 8

Manipulando erros com Laravel

1 Aula Intermediário

Neste direto ao ponto você vai aprender a manipular os erros obtidos em suas aplicações com Laravel, fazendo com que seus erros sejam melhor gerenciados e melhor apresentados.

Intermediário

Manipulando erros com Laravel

Organizando seu projeto no Laravel

1 Aula Intermediário

Neste direto ao ponto quero falar um pouco sobre as diferentes camadas do Laravel e como eu uso cada uma delas para criar projetos com fluxo de desenvolvimento mais eficiente e mais performáticos.

Intermediário

Organizando seu projeto no Laravel

Laravel Horizon

1 Aula Intermediário

Neste direto ao ponto vamos conhecer o Laravel Horizon, um dashboard especialmente desenhado para fornecer estatísticas de queues.

Intermediário

Laravel Horizon

Laravel Refresh Token com Vue.js

1 Aula Intermediário

Neste direto ao ponto vamos aprender como e porque utilizar o refresh token para gerar novos access tokens (tokens de autorização) com Laravel e Vue.js

Intermediário

Laravel Refresh Token com Vue.js

Laravel Dump Server

1 Aula Intermediário

Neste direto ao ponto, vamos aprender a fazer debugs em uma aplicação PHP sem usar o famoso Dump and Die (dd). O Dump Server permite realizar dumps ou debugs sem interferir na saída do PHP, ou seja, preservamos a saída habitual e vemos o conteúdo de variáveis no próprio terminal.

Intermediário

Laravel Dump Server

Trabalhando com filas (queues) no Laravel

1 Aula Intermediário

Neste direto ao ponto, vamos aprender a trabalhar com o sistema de filas (queues) do Laravel Framework. Com este sistema podemos atribuir tarefas pesadas para serem processadas em background, ou seja, fora do processo requisição/resposta.

Intermediário

Trabalhando com filas (queues) no Laravel

Como trabalhar com middlewares no laravel

1 Aula Intermediário

Neste direto ao ponto, ensinaremos o conceito de middlewares e aplicaremos no framework Laravel. Os middlewares são estruturas flexíveis que se encaixam em qualquer lugar da aplicação Laravel ajudando na execução de tarefas comuns, como: autenticação, autorização, loggings e etc.

Intermediário

Como trabalhar com middlewares no laravel

Laravel - Logging com models Eloquent

1 Aula Intermediário

Neste direto ao ponto vamos aprender a como criar um banco de atividades que os usuários fazem no sistema com o Laravel Framework, registrando cadastros, edições e exclusões com os models da aplicação.

Intermediário

Laravel - Logging com models Eloquent

Laravel - Gerando PDF

1 Aula Intermediário

Neste direto ao ponto, vamos aprender a construir arquivos PDF usando a estrutura do Laravel. Veremos como gerar PDF de duas formas diferente: não utilizando nenhuma ferramenta externa e utilizando uma ferramenta externas para arquivos complexos.

Intermediário

Laravel - Gerando PDF

Symfony

Hospedagem de Aplicações Symfony

1 Aula Básico

Neste Direto ao ponto, demonstraremos como configurar um servidor web com todos os pré-requisitos para hospedar aplicações Symfony.

Básico

Hospedagem de Aplicações Symfony

Criando paginação de dados com Symfony 4

1 Aula Intermediário

Nesse direto ao ponto, mostraremos como criar paginação e ordenação de dados de forma simples e rápida, dentro do Symfony 4. Usaremos um bundle de terceiros chamado KnpPaginatorBundle.

Intermediário

Criando paginação de dados com Symfony 4

Outros Frameworks PHP

ACL no Slim Framework

1 Aula Intermediário

Neste direto ao ponto vamos aprender como criar autenticação com permissões de acesso bem simples que irá integrar o Zend\Permissions\ACL no Slim Framework

Intermediário

ACL no Slim Framework

Orientação a Objetos

Tipagem no PHP Orientado e Objetos

1 Aula Intermediário

Neste direto ao ponto mostraremos como utilizar tipagem no PHP Orientado a Objetos. Ensinaremos como informar o tipo de dado de entrada e de saída de um método e como converter objetos para array e string.

Intermediário

Tipagem no PHP Orientado e Objetos

Outros

Alta produtividade com PHPStorm

1 Aula Básico

Neste direto ao ponto darei algumas dicas de como conseguir mais produtividade com PHPStorm. Desde atalhos para mover, selecionar, remover e duplicar códigos, buscar em arquivos e comandos da IDE, até a integração com terminais e comentários TODO. Nesta aula passarei para vocês as principais dicas que acumulei usando o PHPStorm.

Básico

Alta produtividade com PHPStorm

Atom para iniciantes

1 Aula Básico

Neste direto ao ponto vamos conhecer o editor de texto atom, uma ferramenta open source (de código aberto) totalmente construido com o Electron, ou seja, construido com tecnologias web (css, html e javascript) diretamente para desktop, o atom é, assim como o Sublime, focado em produtividade e muito simples de se trabalhar, além de ser espansível com milhares de pacotes criados pela comunidade de desenvolvedores.

Básico

Atom para iniciantes

cmder com PHPStorm e Visual Studio Code

1 Aula Básico

Neste direto ao ponto, vamos aprender a integrar o terminal cmder nas IDEs PHPStorm e Visual Studio Code. Com isso, poderemos usar este terminal diretamente dentro de cada IDE.

Básico

cmder com PHPStorm e Visual Studio Code

Criando Ambiente PHP com Vagrant

1 Aula Básico

Neste direto ao ponto, você aprenderá como criar um ambiente de desenvolvimento PHP completo, utilizando o Vagrant. Com isso, você será capaz de criar ambientes, poderosíssimos, de uma maneira muito simples e prática.

Básico

Criando Ambiente PHP com Vagrant

Eclipse e PHP

1 Aula Básico

A IDE Eclipse é uma das mais famosas do mundo, principalmente entre os desenvolvedores JAVA. Nesse direto ao ponto, você aprenderá a como usar o PHP junto com a Eclipse, para aumentar sua produtividade quando estiver desenvolvendo aplicações PHP. A Eclipse PHP vem carregada de ferramentas, como: Zend Debug e XDebug para debugar o código em tempo real, suporte às PSR's, composer, boa integração com frameworks, como o Laravel e o Zend, e um bom suporte a frameworks , como o Angular e o Vue.js.

Básico

Eclipse e PHP

Emulando consoles dentro do PHPStorm

1 Aula Básico

Neste direto ao ponto, veremos um recurso disponível no PHPStorm que aumentará a produtividade no dia-a-dia do desenvolvimento de aplicações. É possível emular consoles variados dentro da própria IDE independente do sistema operacional.

Básico

Emulando consoles dentro do PHPStorm

PHP - Debug no PHPStorm

1 Aula Básico

Neste direto ao ponto, ensinaremos como fazer debug de aplicações PHP usando a extensão XDebug integrada com a IDE PHPStorm. O Debug é muito útil, já que conseguimos verificar o processamento da aplicação linha a linha, ver valores das variáveis e encontrar erros obscuros.

Básico

PHP - Debug no PHPStorm

PHP - Debug no Visual Studio Code

1 Aula Básico

Neste direto ao ponto vamos aprender a como fazer debug de aplicações PHP usando a extensão XDebug integrada com a IDE Visual Studio Code. O Debug é muito útil, já que conseguimos verificar o processamento da aplicação linha a linha, ver valores das variáveis e encontrar erros obscuros.

Básico

PHP - Debug no Visual Studio Code

Busca Fulltext com PHP e MySQL

1 Aula Intermediário

Neste direto ao ponto ensinaremos como fazer buscas com ordenação, por relevância e mais inteligentes. Usaremos o recurso fulltext do MySQL, enquanto rodamos exemplos práticos usando, nada mais que, o PDO.

Intermediário

Busca Fulltext com PHP e MySQL

PHP e modularização - trabalhando com composer.json em subdiretórios

1 Aula Intermediário

Neste direto ao ponto, mostraremos como incluir arquivos composer.json adicionais em aplicações com PHP, de forma que seja possível ler arquivos de configuração do composer em subdiretórios, como módulos por exemplo, e incluir estes resultados em um aplicativo, sem dor de cabeça.

Intermediário

PHP e modularização - trabalhando com composer.json em subdiretórios

Lumen - Personalizar autenticação de usuário

1 Aula Avançado

Como já fizemos no Laravel, agora vamos aprender a como personalizar a autenticação no Lumen. É possível adapta-la a qualquer sistema, mesmo que o banco de dados esteja utilizando outros padrões

Avançado

Lumen - Personalizar autenticação de usuário