YOUR NEXT LEARNING OPPORTUNITY

Aprenda Framework Laravel do Zero

Do zero ao Deploy com Laravel. Domine APIs, testes e crie um Blog profissional para o seu portfólio.

Development 26 hours 0 views
Aprenda Framework Laravel do Zero course previewCOURSE PREVIEW

About this course

Ao longo do nosso curso, você não apenas entenderá a sintaxe do framework, mas aprenderá a pensar como um verdadeiro engenheiro de software. Unindo teoria direta com uma metodologia 100% prática, você colocará a mão na massa desde o primeiro dia em cenários reais do mercado de trabalho.

Nas primeiras etapas, você compreenderá o funcionamento da arquitetura MVC, configurará o seu ambiente de desenvolvimento profissional instalando PHP, Composer, MySQL e VS Code, e dominará o ecossistema de roteamento do sistema. Além disso, você já integrará o Tailwind CSS para estilizar as suas interfaces desde os primeiros projetos.

Conforme avançamos para o nível intermediário, você aprenderá a estruturar o cérebro da sua aplicação delegando a lógica para os Controllers, e construirá páginas dinâmicas e reutilizáveis usando o motor de templates Blade. Daremos vida aos dados estruturando e versionando tabelas com as Migrations, manipularemos conjuntos de informações de forma orientada a objetos através do Eloquent ORM, e construiremos formulários interativos seguros com suporte a upload de arquivos e relacionamentos entre tabelas.

Em seguida, daremos um salto em direção ao nível profissional: você aprenderá a blindar a sua aplicação implementando sistemas de Autenticação e Middlewares de segurança. Transformará o Laravel em um back-end puro ao construir uma API RESTful padronizada, aprenderá a processar tarefas pesadas em segundo plano com Filas e Jobs, e garantirá que o seu sistema seja impecável escrevendo Testes Automatizados.

Como coroação de todo esse aprendizado, construiremos juntos um Projeto Final Completo dividido em várias etapas: a criação de um sistema de Blog do zero, contendo um Painel Administrativo isolado e seguro (Dashboard) com um CRUD completo e upload de imagens, e a construção de uma Vitrine Pública (Blog dinâmico) com visual elegante utilizando Tailwind CSS. Por fim, fecharemos o ciclo realizando o Deploy em Produção na Hostinger, levando o seu projeto local para a internet real utilizando um domínio próprio, Git e acesso SSH.

Cada sessão inclui exercícios práticos consolidados, resoluções comentadas passo a passo e testagens focadas no terminal e navegador para garantir que cada conceito seja absorvido com segurança.

Este curso foi desenvolvido para quem deseja aprender Laravel de forma completa, estruturada e altamente eficiente. Não perca a oportunidade de fortalecer suas habilidades e dar um grande passo na sua carreira em tecnologia. Invista no seu conhecimento e descubra como o Laravel pode transformar a sua capacidade de criar soluções incríveis para a web.

Estamos muito animados para iniciar essa jornada com você. Prepare-se para aprender, praticar e evoluir rumo ao domínio completo do Laravel!

What you'll learn

  • Configurar o ambiente de desenvolvimento profissional com Laravel, MySQL e Tailwind CSS.
  • Dominar a arquitetura MVC organizando o ecossistema de Rotas, Controllers e Views.
  • Construir páginas web dinâmicas, modernas e reutilizáveis utilizando o motor de templates Blade.
  • Estruturar e versionar bancos de dados MySQL utilizando Migrations, Factories e Seeders.
  • Manipular informações e relacionamentos de tabelas de forma orientada a objetos com Eloquent ORM.
  • Blindar a aplicação implementando Autenticação de usuários e filtros de acesso com Middlewares.
  • Construir APIs RESTful externas padronizadas em JSON e protegidas por tokens Sanctum.
  • Melhorar a performance processando tarefas demoradas em segundo plano com Filas e Jobs.
  • Garantir a estabilidade do sistema escrevendo Testes Automatizados (Feature e Unitários) com PHPUnit.
  • Desenvolver um sistema completo de Blog do zero e realizar o Deploy final em Produção.

Before you begin

  • Equipamento Básico: Um computador operando Windows, macOS ou Linux com conexão à internet para baixar os materiais e acompanhar os exercícios práticos.
  • Zero experiência com o framework: Nenhuma experiência prévia com Laravel é necessária, pois o curso foi desenhado para guiar você do zero absoluto até o deploy em produção.
  • Noções Fundamentais: Compreensão básica de lógica de programação, HTML e PHP estrutural ajudará você a absorver os conceitos com mais facilidade antes de mergulhar na arquitetura MVC.
  • Acesso para Instalações: Permissão de administrador no seu computador para realizarmos juntos a instalação de ferramentas gratuitas essenciais no Módulo 1, como VS Code, PHP, Composer e MySQL.
  • Mentalidade Prática: Disposição para escrever código desde o primeiro dia, pois o curso adota uma metodologia 100% prática e direta ao ponto, focada em cenários reais do mercado de trabalho.

Who this is for

  • Iniciantes em Programação: Pessoas que já possuem uma base de lógica ou vieram de linguagens estruturadas (como C ou Python) e desejam entrar no mundo do desenvolvimento web utilizando a linguagem que movimenta 75% da internet.
  • Estudantes e Autodidatas: Alunos que precisam construir um portfólio prático de altíssimo nível (como um Blog completo com Dashboard administrativo e Vitrine) para apresentar em entrevistas de emprego e processos seletivos.
  • Desenvolvedores Front-end: Profissionais que já dominam HTML, CSS (Tailwind) e JavaScript, mas desejam se tornar Full-Stack dominando o back-end, roteamento e a conexão segura com banco de dados MySQL.
  • Profissionais em Transição: Pessoas de outras áreas da tecnologia (como suporte técnico ou infraestrutura) que buscam acelerar o desenvolvimento de sistemas modernos e escaláveis utilizando a robustez e arquitetura MVC do Laravel.
  • Empreendedores e Freelancers: Profissionais independentes que precisam desenvolver seus próprios sistemas, plataformas ou APIs RESTful do zero, economizando tempo ao utilizar o pacote de segurança, autenticação e validações nativas do framework.

How do you feel about this course?

Share your reaction. Select one emoji to leave or update your rating.

Join the conversation

Share a thought or question. No account required.

Be kind and keep it relevant.

Be the first to share your thoughts.