Data: 14/11/2022
Valor: 12 pontos
Grupo: 5 alunos
Esse seminários tem como objetivo apresentar aos colegas de turma as ferramentas existentes para o desenvolvimento de sistemas web. Para isso seu grupo deverá realizar uma pesquisa sobre um dos temas propostos e elaborar uma apresentação sobre o tema escolhido.
O trabalho de seu grupo deverá ser dividido em duas partes: Roteiro e Apresentação
O roteiro deverá ser composto de um arquivo README.md
descrevendo o tópico selecionado. Seu roteiro deverá ter, obrigatóriamente, as seguintes seções:
- Introdução: Essa seção deverá introduzir os conceitos do assunto que seu grupo irá abordar. Você deverá mostrar o problema e como a ferramenta se propõe a resolver esse problema.
- Instalação & Configuração: Nessa seção seu grupo deverá mostrar os passos necessários para instalar e configurar a ferramenta.
- Getting Started: Aqui seu grupo deverá elaborar um pequeno tutorial de uso exemplificando como a ferramenta poderá ser utilizada no desenvolvimento de uma aplicação web. Vocês deverão mostrar passo a passo como utilizar a ferramenta no desenvolvimento de uma aplicação web do mundo real.
- Ferramentas similares: Liste pelo menos duas ferramentas que também lidam com o tópico selecionado. Fique a vontade para referenciar ferramentas de outras linguagens (Java, C#, JavaScript, Python, Ruby, etc.). Fale resumidamente (um parágrafo) de cada uma dessas bibliotecas e referencie para sua página principal.
OBS: Sinta-se a vontade para adicionar outras seções no documento da forma que você achar conveniente.
Você deverá realizar para a turma uma apresentação entre 12 e 15 minutos sobre o tópico pesquisado pelo seu grupo. Sua apresentação deverá representar uma síntese do que está descrito no roteiro. Segue alguns critérios que serão avaliados na apresentação (lista não exaustiva):
- Tempo de apresentação
- Organização
- Participação individual
- Profundidade do tema abordado
- "Hello, world!" apresentado
Seu grupo deverá fazer um fork desse repositório.
Esse fork deverá conter o arquivo README.md
referente ao roteiro escrito pelo grupo, junto dos slides que serão utilizados na apresentação.
Abra uma issue no repositório indicando o tema de escolha no título da issue. Não serão admitidos temas repetidos!
- Angular (https://angular.io/)
- ReactJS (https://reactjs.org/)
- VueJS (https://vuejs.org/)
- SlimPHP (https://www.slimframework.com/)
- Laravel (https://laravel.com/)
- CakePHP (https://cakephp.org/)
- Symfony (https://symfony.com/)
- NPM (https://www.npmjs.com/)
- Yarn (https://yarnpkg.com/)
- Composer (https://getcomposer.org/)
- MongoDB (https://www.mongodb.com/)
- SQLite (https://www.sqlite.org/index.html)
- Doctrine (https://www.doctrine-project.org/)
- GraphQL (https://graphql.org/)
- Docker (https://www.docker.com/)
- Vagrant (https://www.vagrantup.com/)