Laravel 10 do básico ao avançado

Why take this course?
🎓 [Cursos Online]
Laravel 10: Do Básico ao Avançado 🚀
Mentoria Laravel → Projeto: Sistema de Gestão Versão do Laravel - 10 Projeto - O objetivo é desenvolver um sistema gestão robusto para gerenciar informações em diversas áreas, como produtos, vendas e clientes. Utilizaremos o padrão de arquitetura MVC (Model-View-Controller) para garantir uma estrutura limpa e escalável. Tópicos principais:
-
CRUD de Produtos 📦
- Compreensão do CRUD (Create, Read, Update, Delete) e sua implementação segura e eficiente em sistemas de gestão.
-
CRUD de Clientes 🤝
- Implementação prática de operações de CRUD para clientes, incluindo formulários de cadastro, pesquisa e edição.
-
CRUD de Vendas com Envio de E-mail para o Cliente 💌
- Integração com bibliotecas/serviços de SMTP para envio automático de e-mails de confirmação de vendas.
-
Relacionamento de Tabelas 🔗
- Explicação sobre relações entre tabelas, fundamentais para sistemas complexos e como modelá-las no banco de dados.
-
GitHub 🛠️
- Introdução ao GitHub, plataforma de colaboração e controle de versão para projetos.
-
GitFlow 🌱
- Exploração do modelo de ramificação GitFlow para gestão eficiente de projetos em desenvolvimento.
-
Docker 🐳
- Introdução ao Docker para virtualização leve e gerenciamento de ambientes de desenvolvimento e produção.
-
PHP 8 & Framework Laravel 🕸️
- Exploração das novidades do PHP 8 e o uso do Laravel framework para construir APIs RESTful e aplicações web.
-
Phpmyadmin, nginx e mysql 📊
- Configuração e gerenciamento de bancos de dados MySQL utilizando PhpMyAdmin e servidor web Nginx.
-
Bootstrap (Front-end) 🖥️
- Desenvolvimento de interfaces de usuário responsivas com o framework Bootstrap.
-
Rotas, Lógica de Programação e Refatoração 🛠️
- Criação de rotas, implementação de lógica condicional (if/else) e técnicas de refatoração para melhorar o código.
-
GitHub Actions & GitFlow ⚔️
- Uso de actions do GitHub para automatizar testes e deployements com base nas práticas do GitFlow.
-
Requisições HTTP (put, post, get, delete) 🌐
- Tratamento de requisições HTTP em aplicações web.
-
Paginação e Filtragem de Dados 📚
- Implementação de paginação e filtros avançados para listagens de dados.
-
Formulários e Validação ✍️
- Desenvolvimento seguro de formulários, com máscaras e validações para garantir a integridade dos dados.
-
Consulta de CEP via API Viacep 🌍
- Integração da API Viacep para recuperação de informações de endereços por CEP.
Este curso está projetado para transformar você em desenvolvedor Laravel, capacitando-o a construir e gerenciar aplicações web com a versão mais recente do Laravel. Através de exemplos práticos e exercícios de codificação, você aprimorará suas habilidades em conceitos teóricos e técnicas de implementação, desde a criação de sistemas de gestão até o envio automático de e-mails, passando pela validação de formulários e integração com APIs externas.
📅 Duração: A duração do curso é definida com base no ritmo dos alunos e pode variar.
🤝 Público-alvo: Desenvolvedores iniciantes e intermediários que desejam aprimorar suas habilidades em Laravel e construir aplicações web robustas e de alto desempenho.
Pré-requisitos: Conhecimentos básicos em PHP e familiaridade com conceitos de programação.
Recursos necessários: Ambiente de desenvolvimento com Laravel instalado, acesso a um servidor web (Nginx/Apache) e banco de dados MySQL, conhecimento das operações básicas do GitHub.
Método de ensino: Aula presencial/online com projeto prático desenvolvido ao longo do curso.
Loading charts...