Quiz 03 - Introdução ao Laravel 🚀
Avalie seu entendimento inicial sobre o framework Laravel e sua arquitetura.
1. Qual padrão de arquitetura o Laravel segue por padrão?
Singleton
Microkernel
MVC (Model-View-Controller)
PHP-GTK
2. Qual o papel da pasta `routes/web.php`?
Definir as rotas que podem ser acessadas via navegador/browser
Guardar apenas as rotas de API para celulares
Configurar a conexão com o banco de dados
Armazenar os arquivos de estilo CSS
3. Para que serve o arquivo `.env` no Laravel?
Escrever código secreto em binário
Guardar as fotos dos usuários
Armazenar variáveis de ambiente e configurações sensíveis
Ser o index principal do site
4. Qual ferramenta de linha de comando (CLI) é nativa do Laravel e facilita a criação de arquivos e execução de tarefas?
Composer
Artisan
NPM
Docker
5. No padrão MVC do Laravel, onde geralmente fica a lógica de persistência e acesso aos dados?
Controller
Model
View
Middleware
6. Onde ficam armazenados os arquivos de visual (HTML/Blade) que o usuário enxerga?
`config/`
`resources/views/`
`public/`
`storage/`
7. Qual comando Artisan você usaria para iniciar o servidor de desenvolvimento local?
`php artisan create-project`
`php artisan help`
`php artisan serve`
`php artisan migrate`
8. Qual a função do diretório `public/` no Laravel?
Ser o ponto de entrada do servidor web e guardar arquivos estáticos (CSS, JS, imagens)
Guardar todo o código PHP do sistema para todos verem
Armazenar os backups do banco de dados
Apenas para o formulário de login público
9. Qual o motor de templates oficial do Laravel?
Twig
Smarty
Blade
Pug
10. O que significa o Laravel ser um framework "batteries included"?
Que ele vem com pilhas grátis para o seu mouse e teclado
Que ele já traz ferramentas prontas para as tarefas mais comuns do desenvolvimento web
Que ele só funciona se o servidor estiver carregado com energia solar
Que ele obriga o programador a trabalhar mais rápido