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

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

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

Faça parte dessa experiência!