Ver minicurso/oficina

Oficina - INTRODUÇÃO AO FRAMEWORK LARAVEL PARA DESENVOLVIMENTO WEB


Responsável:
HUGO BARBOSA SANTOS
Coautores:
GABRIEL JUNEO SOUZA PASSOS ESCOLÁSTICO DA PAIXÃO, JOÃO VICTOR BASTOS BOTELHO
Local:
On-line
Cidade:
Online
Data:
24/10/2023
Horário:
14:00 a 18:00
Preço:
R$ 10,00

Descrição

Conteúdo Programático:

Nesta sessão interativa e prática, tem-se a oportunidade de conhecer o modo de operação e criar o primeiro projeto com Laravel, o framework mais requisitado em vagas com projetos robustos e escaláveis para programadores PHP.

A oficina aborda conceitos fundamentais de Orientação a Objetos e do Padrão MVC (Model-View-Controller) - a base sobre a qual o Laravel é construído. Em seguida, tem orientações do processo de instalação do ambiente de desenvolvimento, abrangendo a configuração do PHP, Composer e, é claro, a construção do projeto Laravel.

É apresentado um cenário de construção de um Sistema de Gestão de Livros para uma biblioteca fictícia, explorando os requisitos do projeto e criação do banco de dados MySQL para sustentar a aplicação.

Há condução pela configuração dos parâmetros de conexão do Laravel com o banco de dados, mostrando como o framework simplifica tarefas complexas. É ensinado como criar Migrations para definir a estrutura do banco e as Models para manipulação dos dados, garantindo um desenvolvimento organizado e coerente.

Outro ponto é a criação de Rotas e Controllers  que é uma etapa crucial, com diretrizes para rotear as requisições HTTP corretamente e implementar a lógica de negócios em Controllers dedicados, facilitando a manutenção e extensão da aplicação.

Contempla também a experiência de usuário, com a criação de Views atraentes, usando componentes reutilizáveis e frameworks como Bootstrap, e manipulando informações dinâmicas vindas dos Controllers.

Ao final da oficina, têm-se os conhecimentos necessários para construção de aplicações web usando o Laravel. 


Público Alvo: Esta oficina é destinada a desenvolvedores iniciantes e intermediários interessados em aprender sobre o desenvolvimento web com Laravel. Não é necessário ter experiência prévia com o framework, mas é recomendável conhecimento básico de PHP e programação orientada a objetos.


Requisitos: Noções básicas de PHP, HTML e banco de dados serão úteis, mas não são obrigatórias.