Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Construindo um Clone do Youtube usando Laravel e Livewire

Curso de Construindo um Clone do Youtube usando Laravel e Livewire

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Construindo um Clone do Youtube usando Laravel e Livewire

Curso completo para construir um Clone do Youtube usando Livewire e Codificação de Vídeo usando FFMPEG.

Junte-se a mim na empolgante jornada de construir um Clone do YouTube usando o aplicativo Livewire. Neste curso, você precisará de conhecimentos básicos em Laravel. Eu vou te guiar através do processo com um estilo de codificação ao vivo, onde você poderá testemunhar meus erros e aprender como corrigi-los. Um dos desafios na construção de um site que contém vídeos é como codificar vídeos, gerar miniaturas e reproduzir vídeos em todos os navegadores. Todos esses pontos serão abordados usando o FFMPEG. Além disso, utilizaremos o Alpinejs como uma biblioteca básica de JavaScript para nos ajudar a construir elementos dinâmicos no front-end. Junte-se a mim e divirta-se codificando! Aqui está o que está incluído neste curso:

Criar um novo projeto Laravel e fazer a configuração completa.

Permitir que os usuários criem um canal do YouTube ao se registrar no aplicativo.

Instalar e configurar o Livewire e demonstrar o vínculo básico do modelo entre a classe e a visualização.

Editar propriedades do canal usando o componente Livewire.

Configurar validação para formulários usando o Livewire.

Criar políticas no Laravel para gerenciar atualizações de canal. Apenas o proprietário do canal deve ser capaz de atualizar seu canal.

Fazer upload de arquivos como imagens de canal usando métodos de upload de arquivos do Livewire.

Modificar imagens após o upload usando o pacote de intervenção de imagem para controlar o tamanho da imagem, etc.

Criar uma seção de upload de arquivos que contém detalhes sobre a criação de um formulário de upload de vídeo usando o Livewire.

Adicionar uma barra de progresso para uploads de vídeo.

Editar registro de vídeo.

Excluir registro de vídeo.

Excluir vídeo com segurança usando políticas do Laravel e integrá-lo ao componente Livewire.

Codificação de vídeo usando FFMPEG.

Vídeo de demonstração para explicar o FFMPEG e como integrá-lo ao Laravel.

Demonstração de codificação de vídeo usando comandos no Laravel.

Criar Jobs para lidar com a codificação de vídeo, criação de miniaturas e aprender como executá-los em segundo plano para melhorar o desempenho do aplicativo.

Adicionar miniaturas aos vídeos.

Atualização em tempo real sobre o progresso da codificação de vídeo no front-end dentro do componente Livewire.

Adicionar um player de vídeo usando videojs e personalizar sua altura e largura.

Aprender sobre eventos de vídeo como pausa, reprodução, finalizado, etc., e atualizar a coluna de visualizações após um usuário visualizar um vídeo por 3 segundos.

Seção completa sobre o Sistema de Votação (Curtir/Descurtir).

Os usuários podem curtir ou descurtir vídeos.

Mostrar o número de curtidas/descurtidas para cada vídeo.

Seção de Assinatura: Permitir que os usuários se inscrevam/desinscrevam de canais.

Mostrar informações do canal com contagem de inscrições.

Sistema de Comentários: Os usuários poderão adicionar comentários e respostas para cada vídeo.

Usar o Livewire com o sistema de comentários para mostrar/ocultar respostas ou mostrar o formulário de adicionar novo comentário.

Construir uma página inicial onde os usuários verão vídeos de canais inscritos ou vídeos gerais se não estiverem logados.

Adicionar funcionalidade de pesquisa à página inicial.

Estilizar a página inicial do canal semelhante ao YouTube.

Adicionar Duração do Vídeo ao Card do Vídeo e muito mais...

Pré-requisitos do curso: - Conhecimento básico de PHP - Conhecimento básico de Laravel e habilidade para configurar um ambiente Laravel - Conhecimento básico do framework CSS Bootstrap - Bom conhecimento de HTML, CSS e Javascript - Certifique-se de ter pelo menos o PHP 7.4 O que você vai aprender: - Aprender como fazer um site Clone do YouTube usando Laravel - Como instalar e usar o Livewire 2.0 - Aprender Processamento/Codificação de Vídeo usando FFMPEG - Aprender Upload de Arquivos no Livewire - Aprender Manipulação de Imagens usando o pacote Image Intervention - Criar um Sistema de Votação (Curtir/Descurtir) - Criar um Sistema de Comentários - Como criar Jobs e como despachá-los usando Filas no Laravel - Como fazer grandes aplicações com login complexo como o YouTube - Aprender sobre FrontEnd usando o framework Bootstrap e CSS personalizado quando necessário.
Ver informações completas