+ de 2000 {Especialsitas} em Laravel formados
Objetivo: Dominar o framework de ponta a ponta.
01. Revisando o PHP: Overview
02. Revisando o PHP: Instalando Docker e Docker Compose
03. Revisando o PHP: Rodando PHP via Docker
04. Revisando o PHP: Novidade no PHP - construct property promotion
05. Revisando o PHP: Novidade no PHP - New em inicializadoes
06. Revisando o PHP: Novidade no PHP - Enums
07. Revisando o PHP: Novidade no PHP - Named arguments
08. Revisando o PHP: Novidade no PHP - Attributes
09. Orientação a Objetos: Overview
10. Orientação a Objetos: Classe e objeto
11. Orientação a Objetos: Encapsulamento
12. Orientação a Objetos: Herança
13. Orientação a Objetos: Polimorfismo
14. Orientação a Objetos: Interfaces
15. Orientação a Objetos: Injeção de Dependências
16. Gerenciador de pacotes Composer: Gerenciador de dependências
17. Gerenciador de pacotes Composer: Instalando o composer
18. Gerenciador de pacotes Composer: Iniciando projeto composer e adicionando pacote
19. Gerenciador de pacotes Composer: Olhando mais de perto o composer.json
20. Primeiros passos no Laravel: Introdução ao Laravel Framework
21. Primeiros passos no Laravel: Instalação
22. Primeiros passos no Laravel: Configuração inicial
01. Model: Overview
02. Model: Conhecendo a estrutura do banco
03. Model: Criando migrations
04. Model: Mapeando tabelas com Models
05. Model: Mapeando relacionamentos
06. View: Blade template engine
07. View: Manipulando dados
08. View: Organizando a visualização
09. Controller: Organizando fluxo de dados
10. Controller: Recebendo dados da requisição
11. Controller: Validando parâmetros
01. Laravel Routing: Overview
02. Laravel Routing: Como as rotas funcionam I
03. Laravel Routing: Como as rotas funcionam II
04. Laravel Routing: Como as rotas funcionam III
05. Laravel Routing: Opções de rotas
06. Laravel Routing: Route Resource
07. Laravel Routing: Custom resource
08. Middlewares: O que são Middlewares
09. Middlewares: Criando seu próprio middleware
10. Middlewares: Native middlewares
11. Middlewares: Controller Middleware x Route Middleware
12. Route data: Ignorando middlewares
13. Route Data: Route model binding
14. Route data: Custom binding
15. Route data: Controller binding
16. Route data: FormRequest I
17. Route data: FormRequest II
18. Route data: Sessions
19. Route data: Cookies
01. Mais sobre dados: Overview SQL
02. Mais sobre dados: Nota sobre tipos de colunas
03. Mais sobre dados: Restrições I
04. Mais sobre dados: Restrições II
05. Mais sobre dados: Alterando estruturas
06. Mais sobre dados: Seeds
07. Mais sobre dados: Factories
08. Mais sobre models: Campos customizados
09. Mais sobre models: Uuid
10. Mais sobre models: Tinkerun
11. Eloquent ORM: Recuperando dados
12. Eloquent ORM: Filtrando dados
13. Eloquent ORM: Relacionamentos
14. Eloquent ORM: Query Builder
01. Service container: PSR-11 - Container Interface
02. Service container: Estudo de caso “Payment Provider”
03. Service container: Dependency Injection
04. Service container: Class Container I
05. Service container: Class Container II
06. Service container: Service Container no Laravel I
07. Service container: Service Container no Laravel II
08. Facades: O que são Facades
09. Facades: Laravel Facades x Facade Pattern
10. Facades: Facades no caso “Payment Provider”
11. Facades: Facades no Laravel I
12. Facades: Facades no Laravel II
13. Request Lifecycle: Overview
01. Blade: Overview
02. Blade: Exibindo dados
03. Blade: Diretivas - IF Statements
04. Blade: Diretivas - Switch
05. Blade: Diretivas - Loops
06. Blade: Diretivas - Atributos HTML
07. Blade: Fatiando Layout
08. Blade: Diretivas - Include
09. Blade: Formulários
10. Blade: Criando as próprias diretivas
11. Blade Components: Overview
12. Blade Components: Primeiros passos com Componentes
13. Blade Components: Atributos HTML
14. Blade Components: Slots
15. Blade Components: Acessando Atributos e Slots na classe do Componente
16. Blade Components: Dependências adicionais
17. Blade Components: Layouts usando Section Vs Componentes
18. Compilando assets: Overview
19. Compilando assets: Processamento de URLS e Macros
20. Compilando assets: Tailwind CSS
21. Compilando assets: Alpine
22. Colocando em prática: Criando componentes base
23. Colocando em prática: Criando Carrossel, infos de produto e ações de produto
24. Colocando em prática: Integrando com AlpineJS
01. Autenticação - Introdução
02. Autenticação - Breeze I
03. Autenticação - Breeze II
04. Autenticação - Jetstream I
05. Autenticação - Jetstream II
06. Autenticação - Jetstream III
07. Autenticação - Jetstream IV
08. Gates e Polices - Introdução
09. Gates e Polices - Definindo Gates
10. Gates e Polices - Autorizando ações
11. Gates e Polices - Polices
01. Artisan console: Overview
02. Artisan console: Tinker
03. Artisan console: Criando comandos
04. Artisan console: Definindo argumentos
05. Artisan console: Solicitando informações e dando feedbacks
06. Laravel Excel e Storage: Introdução e instalação
07. Laravel Excel e Storage: Formatação de colunas
08. Laravel Excel e Storage: File Storage e Drivers
09. Laravel Excel e Storage: Recuperando arquivos
10. Laravel Excel e Storage: Salvando arquivos
11. Laravel Excel e Storage: Minio e S3
12. Events e Jobs
01. Queues - Introdução
02. Queues - Configurando e usando diferentes provedores de filas (como Redis e Beanstalkd)
03. Queues - Criando tarefas assincronas.
04. Queues - Horizon e Supervisor
05. Queues - Como gerenciar erros e exceções na fila e como lidar com tarefas falhas
06. Task Scheduling - Introdução
07. Task Scheduling - Frequência e Restrições
08. Task Scheduling - Colocando os agendamentos para Rodar
09. Task Scheduling - Hooks
10. Notifications e Mailing - Introdução
11. Notifications e Mailing - Criando e Enviando notificação
12. Notifications e Mailing - Notificações por e-mail
13. Notifications e Mailing - Classe Mail
14. Notifications e Mailing - Canal de Banco de dados
15. Notifications e Mailing - Canais Customizados
16. Notifications e Mailing - Broadcasting I
17. Notifications e Mailing - Broadcasting II
01. Livewire - Introdução
02. Livewire - Instalando e configurando
03. Livewire - Criando e renderizando componentes
04. Livewire - Properties e Data binding
05. Livewire - Validação
06. Livewire - Model Binding e Actions
07. Livewire - UI Nicets
08. Livewire - Componentizando Select Search
09. Livewire - File Upload + Campos dinâmicos
10. Livewire - Base Ecommerce
11. Livewire - Layout completo + Eventos
12. Inertia - Introdução
13. Inertia - Instalando e configurando
14. Inertia - Criando e renderizando componentes
15. Inertia - Props e Form
16. Inertia - Validação
17. Inertia - Componentizando Select Search
18. Inertia - Crud Produtos
19. Inertia - Layout completo + Eventos
01. Overview - Introdução
02. Overview - O que é API?
03. Overview - Primeiro endpoint
04. Overview - Insomnia
05. Rest - Introdução
06. REST - Conhecendo o projeto
07. REST - Primeiro endpoint Laravel
08. REST - API controllers
09. REST - Rotas do tipo API
10. REST - Padrão HTTP
11. REST - API Resources I - JsonResource
12. REST - API Resources II - JsonResource
13. REST - API Resources III - JsonResource
14. REST - Validação em API
15. REST - Autenticação I
16. REST - Autenticação II
17. REST - Versionando APIs I
18. REST - Versionando APIs II
01. Debugging - Overview
02. Debugging - DD
03. Debugging - DebugBar
04. Debugging - Xdebug
05. Debugging - Erros comuns
01. Basic Overview: Introdução
02. Basic Overview: O que é uma Exception
03. Basic Overview: Exception capture
04. Basic Overview: O bloco finally
05. Basic Overview: Custom Exception e múltiplos catches
06. Basic Overview: Non-capturing catches
07. Ambiente Laravel: Verificando mesmo comportamento
08. Ambiente Laravel: Classe Handler
09. Ambiente Laravel: Turbo Exceptions
10. Ambiente Laravel: Logs Tipos
11. Ambiente Laravel: Reportable
12. Ambiente Laravel: Helpers
13. Providers: Discord
14. Providers: Bugsnag
01. Melhorando Performance no Eloquent - Medindo performance no banco de dados
02. Melhorando Performance no Eloquent - Melhorando queries de relação 1 para N utilizando subqueries
03. Melhorando Performance no Eloquent - Melhorando queries de relação 1 para N utilizando caching
04. Melhorando Performance no Eloquent - Melhorando Aggregates Queries
05. Melhorando Performance no Eloquent - Olhando para o consumo de memória
06. Buscas Textuais - Indexando buscas com LIKE
07. Buscas Textuais - Laravel Scout: Engine DB
08. Buscas Textuais - Laravel Scout: Engine MeiliSearch
09. Buscas Textuais - Laravel Scout: Engine Algolia
01. Laravel Sail
02. Services
03. Dockerfile
04. Script sail
01. Introdução
02. Configurando servidor do zero: Criando droplet Digital Ocean
03. Configurando servidor do zero: Instalando e configurando PHP e NGINX
04. Configurando servidor do zero: Configuração de de DNS digital ocean
05. Configurando servidor do zero: Configuração de SSL com CERTBOT
06. Configurando servidor do zero: Redimensionando Droplet
07. Deploy com docker: Criando EC2 AWS
08. Deploy com docker: Deploy com Docker
09. Deploy com docker: Apontamento de domínio e configuração de SSL
10. Configurando Hospedagem compartilhada: Configuração Host Compartilhado
11. Configurando Hospedagem compartilhada: Deploy em host compartilhado
Objetivo: Desenvolver qualquer coisa do começo ao fim.
01. Material auxiliar - Livro Método MALT
02. Introdução - O método e pontos importantes
03. M - Modelagem aplicada no projeto de API
04. A - Ação aplicada no projeto de API
05. L - Lógica aplicada no projeto de API
06. T - Testes aplicado no projeto de API
Projeto prático de Multi Tenancy com Laravel.
01. Atualizando o Laravel e Livewire
01. Introdução ao Projeto e Multi tenancy
02. Atualizando versão para o laravel 11
03. Ajustando banco de dados para Multi tenancy
04. Ajustando Seeds de usuários
05. Instalar Debug Bar e debug de performance
06. Cadastro de empresa
01. Global Scopes
02. Observer e Listeners
03. Model Events
04. Criando trait generica para multitenancy
05. Ajustando Migration da View Materializada
06. CRUD de vendedores
01. Impersonating
02. Gates
03. Polices
04. Refatorando testes do Breeze para nosso cenário multi tenancy
05. Criando Testes para o Multitenancy
Projeto Checkout integrado ao gateway de pagamentos do Mercado Pago
01. Introdução e preparando seu ambiente de desenvolvimento
02. Deixando os componentes do FRONTEND prontos
01. Introdução e escopo do projeto
02. Modelo do banco de dados
03. Clonando o projeto e subindo o ambiente
04. Conectando o banco de dados
05. Migrations | parte 1
06. Migrations | parte 2
07. Enums
08. Models
09. Factories
10. Visão geral de Seeds
11. Git Commit
12. Perguntas
01. Criação de Seeds
02. Configuração Livewire
03. Componente de checkout
04. Integrando a View de checkout
05. Criando diretiva blade customizada
06. Configuração de conta do Mercado Pago
07. Step 1 - Informações pessoais
08. Livewire Form e Validação
09. Step 2 - Shipping
10. Step 3 - Pagamento Cartão
11. Step 3 - Pagamento Pix e Boleto
01. Backend Pagamento Cartão
02. Criando exceção customizadas
03. Backend Pagamento PIX e Boleto
04. Criação de user
05. Atualização de carrinho para venda
06. Envio de e-mail
07. Criando rotas assinadas
08. Criando a view de resultado de compra
09. Configurando Webhook Pt 1
10. Configurando Webhook Pt 2
11. Magic Login
12. Testes com PEST
Projeto dashboard de vendas com OpenAI
01. Comece por aqui (Importante)
01. Visão geral do projeto e configuração do ambiente
01. Overview do projeto
02. Criação do banco de dados e uso de migrations
03. Implementação de soft deletes com campo UNIQUE
04. Configuração da view de banco de dados e execução de migrations
05. Utilização de Models e Relacionamentos
01. Introdução à integração da OpenAI
02. Respondendo dúvidas ao vivo e recapitulando o tópico 1
03. Factories
04. Seeds
05. Criação de Models para Views de banco de dados
06. Tradução do Faker para o idioma Português
07. Implementação de autenticação com Breeze
08. Desenvolvimento de um CRUD de clientes - Index
09. Desenvolvimento de um CRUD de clientes - Edit Update
10. Integração da OpenAI na aplicação
01. Introdução ao desenvolvimento de frontend dinâmico com Livewire
02. Utilização do framework TailwindCSS
03. Criação de componentes base
04. Implementação do Alpine JS
05. Navigation
06. Criação de tabelas em Livewire
07. Dashboard com gráficos
08. Utilização de componentes Alpine em arquivos JS
09. Testes de prompts para gerar gráficos
01. Como treinar IA: Fine Tuning
Desenvolvimento de um projeto Laravel do Zero ao Deploy que foi feito na AWS com Terraform, EC2 e RDS.
01. Introdução ao Laravel Express 3
01. Apresentação do projeto
02. Configurando o ambiente
03. Laravel Breeze
04. Próximos passos do projeto
01. Overview do módulo
02. Rotas
03. Integração com API externa
04. FormRequest
05. Laravel Excel
06. Upload no storage AWS S3 e Minio
01. Migrations e Models
02. Seeds e SGBD
03. Envio de e-mail
04. Envio de e-mail assíncrono
05. Listagem e exclusão de relatórios
06. Lição de casa para o Deploy
01. Quando usar VueJS?
02. Como usar os componentes prontos
03. Configurando VITE no Windows
04. Plugins do frontend
05. Composite API Vue 3
06. Componentes base
07. Desenvolvendo filtro
08. Desenvolvendo tabela de listagem
09. Desenvolvendo o Export do relatório
10. Listagem e exclusão do histórico de Export
01. Overview Terraform
02. Montando container de IAC
03. Preparando variáveis de ambiente
04. Provisionando Virtual Private Cloud (VPC)
05. Provisionando banco de dados (RDS)
06. Provisionando o webapp e storage
07. Como seria criar o ambiente via interface da AWS
08. Usando Ansible para configurar servidor
09. Criando Pipeline de Deploy
10. Corrigindo o erro no deploy
Construa uma API do zero à alta escala em Laravel.
01. Preparando Ambiente
01. Construindo API
01. Monitoramento
01. AWS e Escala
01. Code Review
Aprenda a subir aplicações Laravel na Kinghost, Digital Ocean e publique seus projetos sem dor de cabeça.
01. Gravação do Desafio Deploy em 15 minutos
Aprenda a subir aplicações Laravel na Hostgator, AWS e publique seus projetos sem dor de cabeça.
01. Gravação Desafio Deploy em 15 Minutos - Hostgator e AWS - 20/02/2024
Neste curso você vai aprender a Evoluir seu Deploy com as seguintes tecnologias: Docker, AWS S3, AWS RDS, AWS ECR, AWS SSM, AWS ECS e Github Actions
01. Overview
02. O que é Docker
03. Instalando Docker
04. Executando Containers
05. Mapeando volumes
06. Mapeando portas
07. Variáveis de ambiente
08. Docker compose
01. Laravel Sail
02. Services
03. Dockerfile
04. Script Sail
05. Criando a imagem Docker de Produção
01. O que é AWS?
02. Sobre a conta de usuário
03. Configurando storage (S3)
04. Criando banco de dados (RDS)
05. Subindo imagem no Registry pessoal (ECR)
06. Criando secrets no Parameter Store (SSM)
07. Configurando orquestrador (ECS)
01. O que é Github Actions
02. Criando Action secrets
03. Workflow deployment I - Build do projeto e conexão com AWS
04. Workflow deployment II - upload de imagem para ECR
05. Workflow deployment III - configurando task definition
06. Workflow deployment IV - Deploy da nova task definition
Objetivo: Como usar e aplicar todo conhecimento em um projeto real.
01. Apresentando o projeto Beer and Code Academy e primeiros passos (com alunos da mentoria)
02. Estruturando o Projeto
03. Planejamento e Modelagem do Banco
04. Modelagem do Banco de dados (com alunos da mentoria)
Desenvolva um Micro SaaS completo, utilizando Laravel 11, Integração avançada com ChatGPT e Twilio. Da construção da API até o Deploy.
01. OLW 6ª EDIÇÃO - PREPARANDO AMBIENTE
01. FUNDAMENTOS
01. REGRAS DE NEGÓCIO
01. COMO VENDER O PROJETO
Mergulhando no Core
Possui mais de 10 anos de experiência com Laravel. Construiu uma plataforma digital de cursos online partindo do zero, do git init ao deploy, em apenas 60 dias, atuando como o único desenvolvedor. Ampla experiência como líder de equipes de tecnologia, com casos bem sucedidos de startups escaladas rapidamente. Ao longo de sua carreira como líder, contratou e liderou centenas de desenvolvedores, muitos dos quais são alunos do Beer and Code. Atualmente atua como CTO da Groova.
Mais de 10 anos de experiência com Laravel e sólidos conhecimentos em frameworks front-end, como ReactJS, React Native e Vue JS. Experiência em Design de Serviço. No primeiro projeto profissional como júnior, desenvolveu em e-commerce para a maior indústria de equipamentos odontológicos da América Latina. Atualmente, atua como Full Stack Engineer Specialist em uma grande multinacional. Lidera decisões técnicas e é um suporte fundamental para a equipe de desenvolvimento.
1. Nível 1
2. Nível 2
3. Nível 3
B – Base Update:
Consolida e atualiza os fundamentos essenciais do desenvolvimento web, eliminando vícios e preenchendo lacunas técnicas.
E – Especialização Laravel MALT:
Promove um mergulho prático no Laravel, passando do nível básico à especialização por meio de projetos reais e uma estrutura organizada.
D – Dev Estratégico:
Desenvolve habilidades além do código, como networking, marketing pessoal e gestão do tempo, para que o desenvolvedor se destaque e conquiste reconhecimento financeiro.
Basta escolher o nível de acesso que mais se adequa ao seu perfil e objetivos. Desde o acesso inicial com o conteúdo gravado e suporte básico (Nível 1) até a imersão completa com acompanhamento individual e mentorias (Nível 3), você terá a estrutura necessária para transformar sua carreira.
Oferecemos uma garantia de satisfação de 07 dias. Se, por algum motivo, você não estiver satisfeito com o curso, entre em contato conosco dentro desse período, e reembolsaremos o valor integral do curso.
Não! Temos planos de 6 e 12 meses. Oferecer plano vitalício é a melhor fora de fazer procrastinar no seu aprendizado, queremos que você consuma todo o conteúdo e que evolua na carreira