Hands On – Full Stack
Como sabemos que “Na prática a teoria é outra” nosso objetivo é dar oportunidade para quem quer exercitar: o conhecimento que já possui, a capacidade de pesquisa, a execução e a colaboração.
Criaremos um ambiente online colaborativo e similar ao real de um time de desenvolvimento com tarefas de back e front em backlog a serem executadas dentro de uma curta sprint com todo apoio e supervisão para que tenha o melhor aproveitamento.
Simularemos a situação em que você fará parte do DEV TEAM e teremos as figuras de SCRUM MASTER e PO (PRODUCT OWNER)
DEV TEAM
Dev Team são todas as pessoas da equipe envolvidas com determinada entrega, responsáveis por executar o que foi planejado. Nas empresas mais inovadoras, o Dev team é um time multidisciplinar – composto de pessoas com perfis e habilidades diferentes e complementares.
SCRUM MASTER
O Scrum Master é quem coordena o dia a dia da equipe, delegando papéis e acompanhando de perto a execução das tarefas. Ele garante que as regras, processos e cronograma sejam seguidos, além de ajudar o time a solucionar as dificuldades no caminho.
PRODUCT OWNER
É a pessoa que gerencia os projetos da equipe, gerando as demandas, definindo metas, entregas e prazos. O Product Owner também é responsável por garantir que o trabalho do time esteja alinhado às necessidades do cliente e aos objetivos da empresa.
SPRINT
O Sprint é um ciclo de trabalho com um período de tempo definido. Pode ser uma semana, quinze dias, um mês. Depende da complexidade das entregas e da forma como a equipe ou a empresa escolhem se organizar.
Pré-requisitos:
Conhecimento básico em Java e domínio sobre POO.
Conhecimento em JavaScript (preferencialmente no framework ReactJS) e desenvolvimento web (HTML/CSS).
Conhecimento básico em Git.
Ao final, você terá simulado um ambiente real de um time de desenvolvimento com as seguintes experiências:
Trabalho em equipe utilizando metodologia ágil;
Apoiar e ser apoiado na execução das tarefas;
Executar atividade de construção de API Java utilizando framework de aplicação (ex.: Spring, Quarkus, etc.) com regras de negócio;
Executar atividade de construção de tela WEB responsiva em React com requisição HTTP;
Publicar código-fonte com Git.
Caso, após a simulação, tenha interesse e disponibilidade, você ainda poderá avançar nas seguintes experiências:
Implementar ambiente usando container;
Implementar DevOps pipeline CI/CD;
Ter uma experiência de receber code review de um especialista com sugestões de melhoria;
Analisar código usando Sonar;
Implementar SSL para acessar via HTTPS;
TypeScript.
Datas:
14,15 e 16 de junho 2021
Horário:
16:00 a 20:00
Valor de Investimento:
GRÁTIS
Local:
Remoto