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

PHP

Linguagem PHP

Trabalhando com Artisan sem Terminal

1 Aula Básico

Neste direto ao ponto mostraremos uma ferramenta que torna todo trabalho com Artisan muito mais fácil e com uma interface amigável. Este recurso serve para quem não quer ficar decorando comando e prefere rodar tudo de forma visual.

Básico

Trabalhando com Artisan sem Terminal

PHP Geração de dados falsos com o faker

1 Aula Intermediário

Neste direto ao ponto vamos aprender como trabalhar com o pacote Faker. Com este pacote você não terá mais problemas para gerar dados falsos para testar suas aplicações.

Intermediário

PHP Geração de dados falsos com o faker

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

Laravel Breeze

1 Aula Básico

Neste direto ao ponto vamos aprender a instalar o pacote Laravel Breeze. Ele nos auxilia gerando uma estrutura simples de autenticação com o Tailwind já configurado. É uma alternativa para quem quer algo mais simples ao invés de utilizar o Laravel Jetstream.

Básico

Laravel Breeze

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

Notificações com Livewire e AlpineJS

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com notificações utilizando o Livewire e AlpineJS. O Alpine nos fornece muito poder de customização. Utilizaremos Tailwind CSS para fazer a estilização, mas você pode pegar a ideia e aplicar com o seu framework de preferência.

Intermediário

Notificações com Livewire e AlpineJS

Alert Message com Livewire

1 Aula Intermediário

Neste direto ao ponto vamos aprender a trabalhar com mensagens de alerta utilizando o Livewire. Mensagens de erro, sucesso ou informação podem ser customizadas facilmente utilizando o Livewire. Utilizaremos Tailwind CSS para fazer a estilização, mas você pode pegar a ideia e aplicar com o seu framework de preferência.

Intermediário

Alert Message com Livewire

Progress Bar em comandos Artisan

1 Aula Intermediário

Neste direto ao ponto você vai aprender a adicionar uma barra de progresso em seus comandos internos do Artisan. Desta forma o processo de suas tarefas pode ser visualmente acompanhado.

Intermediário

Progress Bar em comandos Artisan

Dica para não repetir variáveis no controller

1 Aula Intermediário

Neste direto ao ponto daremos uma dica muito legal para que você não precise mais ficar repetindo variáveis em seus controllers. Utilizaremos private property e também View Composers para disponibilizar uma variável para diversas views caso seja necessário.

Intermediário

Dica para não repetir variáveis no controller

Adicionando campos ao resultado da API

1 Aula Intermediário

Neste direto ao ponto vamos mostrar como podemos adicionar campos ao resultado de nossas API. Muitas vezes somente os valores retornados do banco não são suficientes para resolver nossos problemas, então podemos adicionar novos campos.

Intermediário

Adicionando campos ao resultado da API

Select Dinâmico com Livewire

1 Aula Intermediário

Neste direto ao ponto vamos aprender como criar um componente de campo de seleção. Os dados serão alimentados através de uma busca no banco de dados e o item selecionado alimentará o campo de id do model.

Intermediário

Select Dinâmico com Livewire

Evitando Queries Desnecessárias no Laravel

1 Aula Intermediário

Neste direto ao ponto vamos aprender como podemos verificar se estamos fazendo o uso incorreto de nossas queries, podendo sobrecarregar nosso banco de dados desnecessariamente. Utilizaremos o pacote Laravel N+1 Query Detector para nos auxiliar.

Intermediário

Evitando Queries Desnecessárias no Laravel

Utilizando Eloquent sem utilizar o banco de dados

1 Aula Intermediário

Neste direto ao ponto vamos ver como utilizar o eloquent sem precisar setar todo ambiente de banco de dados. Utilizaremos o Pacote Sushi que nos permite trabalhar com o Eloquent sem ter nenhum dado em banco.

Intermediário

Utilizando Eloquent sem utilizar o banco de dados

Criando seu próprio login no Laravel

1 Aula Intermediário

Neste direto ao ponto iremos aprender a fazer um fluxo de login e logout utilizando o Laravel. Sabemos que o Laravel já nos disponibiliza uma estrutura, mas muitas vezes precisamos criar a nossa própria autenticação. É isso que iremos aprender.

Intermediário

Criando seu próprio login no Laravel

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

Frameworks PHP

Desenvolvimento com Webpack e PHP

1 Aula Intermediário

Neste direto ao ponto vamos aprender a criar um embiente de desenvolvimento utilizando o webpack e PHP, com reload automático para lhe dar produtividade em seus projetos.

Intermediário

Desenvolvimento com Webpack e PHP

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