O que é o programa
O programa de Pessoa Desenvolvedora Fullstack – Java irá te preparar para iniciar sua carreira em programação dominando uma das linguagens mais demandadas no mercado. Nesse bootcamp gratuito de 12 semanas, vamos te equipar com as habilidades técnicas e comportamentais necessárias para você sair alinhado com o que o mercado está buscando.
Que empregos eu poderia ter depois de concluir o programa?
Esse programa te prepara para se tornar uma Pessoa Desenvolvedora Fullstack, ou seja, um profissional capaz de desenvolver tanto a parte do visual e da interação do usuário em um site ou aplicativo (o frontend) quanto a parte de armazenamento e processamento de informações no servidor (o backend).
Algumas funções similares são: Analista em Arquitetura de Software, Analista em Desenvolvimento de Software.
Para quem é esse programa?
Este programa está aberto para pessoas de 18 a 30 anos, que tenham ensino médio completo, que morem na cidade ou região metropolitana indicada, e que estejam atualmente sem vínculo empregatício e com disponibilidade para estudar em horário integral, de segunda a sexta.
Nosso bootcamp é para iniciantes em programação, ou seja, não é necessário ter nenhuma certificação ou experiência formal prévia. Mas é aconselhável já estar estudando sobre o assunto, dando seus primeiros passos e com vontade genuína em seguir carreira no setor.
Incentivamos inscrições de grupos sub-representados na indústria de tecnologia – especialmente mulheres, pessoas pretas e pardas, pessoas da comunidade LGBTQIAP+ e pessoas com deficiência.
Pré-requisitos
- Ter acima de 18 anos
- Exclusivo para mulheres
- Ter ensino médio completo
- Sem vínculo empregatício
- Com disponibilidade para estudar de segunda a sexta, das 8h as 17h, por 12 semanas
- Morar em São Paulo ou Rio de Janeiro (ou regiões metropolitanas)
O que você vai conquistar
- É gratuito! Obtenha todas as habilidades necessárias para iniciar uma carreira na indústria de tecnologia, sem nenhum custo
- Apoio com mentoria de carreira e empregabilidade
- Aumento de confiança e resiliência enquanto constrói sua primeira rede profissional na sala de aula.
Habilidades aprendidas
Habilidades técnicas
Vamos ajudar você a aprender as habilidades técnicas para ser um desenvolvedor de sucesso com muitas sessões interativas e práticas.Ao final do programa, você vai saber:
- Fundamentos de programação: entrada e saída de de dados, variáveis, tipos de dados
- Estrutura de dados: princípios, estrutura e hierarquia de dados e programação orientada a objetos
- Banco de Dados: introdução a bases de dados relacionais; Structured Query Language (SQL)
- Construção de páginas web: HTML + CSS + Javascript: HTML5, CSS3, TailWind, DOM, ReactJs e TypeScript
- Programação Avançada: Utilização de Java para desenvolvimento back-end e criação de APIs e utilização do framework Spring
- Metodologia SCRUM: metodologia ágil para gestão e planejamento de projetos de desenvolvimento web
Habilidades comportamentais
Em todos os trabalhos, existem habilidades essenciais que ajudarão você a ter sucesso. Ajudaremos você a desenvolver habilidades como:
- Coordenar e se comunicar com sua equipe e clientes
- Identificar quando pedir ajuda e quais recursos utilizar
- Aprender a aprender
- Aprender a ensinar
- Mentalidade de crescimento
- Orientação ao futuro
- Persistência
- Responsabilidade pessoal
- Orientação ao detalhe
- Trabalho em equipe
- Proatividade
- Comunicação
O que você vai encontrar
- Treinamento gratuito. Você aprenderá tudo o que precisa para ter sucesso – desde habilidades técnicas de programação até habilidades comportamentais que te ajudarão a atingir seu potencial.
- Apoio para empregabilidade. Durante e após o programa, você terá o suporte de mentores de carreira, do time de Empregabilidade e do time de Bem Estar da Generation, e sairá preparado com recursos e ferramentas para conquistar a sonhada vaga de emprego.
- Conexão com empregadores contratantes. Ao final do programa, te convidamos para participar de eventos de empregabilidade, com o objetivo de conectar você com empresas parceiras em busca de talentos do setor. Também te apoiamos a mapear e se candidatar para vagas.
- Apoio com empréstimo de computador. Se comprovada a necessidade, te apoiamos com empréstimo de computador durante o período do curso.
Quem já passou por aqui
Thatiane Camargo
Ex-aluna e atual Engenheira de Software
“O bootcamp da Generation mudou minha vida! Durante 3 meses, ficamos imersos em conteúdos de lógica e linguagem de programação de uma forma objetiva e direta, focando nos principais conhecimentos que precisamos pra começarmos a atuar como uma pessoa Desenvolvedora FullStack. É um simulador de trabalho, onde você também aprende muito sobre gestão do tempo, trabalho em equipe e outras habilidades necessárias para ser não somente um bom desenvolvedor, mas também um excelente profissional.”
Karolina Soares
Ex-aluna e atual Engenheira de Software
“Ter tido a oportunidade de participar do bootcamp na Generation foi fundamental para minha vida profissional, contribuindo para minha migração de carreira. Além disso, me ajudou a compreender e desenvolver habilidades técnicas e comportamentais que hoje sei que são essenciais no meu dia a dia na área tech e também na minha vida pessoal. Carrego comigo um aprendizado muito valioso e que sempre me ajuda em momentos desafiadores, que é "Confiar no processo"!”
Próximas turmas
O que uma Pessoa Desenvolvedora FullStack faz?
Uma Pessoa Desenvolvedora FullStack faz parte de uma equipe que projeta, constroi e aperfeiçoa aplicativos, sites e outros sistemas de software.
Este profissional está envolvido em todas as áreas de desenvolvimento, do design ao teste do produto.
Algumas responsabilidades desta função são:
- Trabalhar com uma equipe para desenvolver, testar, e manter aplicativos/outros softwares
- Auxiliar na coleta e documentação dos requisitos do usuário, e desenvolvimento de histórias de usuários
- Projetar, desenvolver e testar unidades de acordo com os padrões estabelecidos
- Participar de revisões de projetos de solução e código
- Analisar e resolver problemas técnicos e de aplicação
- Aderir a princípios de desenvolvimento de alta qualidade entregando soluções dentro do prazo e dentro do orçamento
Como funciona o processo seletivo
Formulário de inscrição
10 minutosPreencha algumas informações rápidas sobre você
Testes online de lógica e interpretação
1 horaAssim que liberados, complete os testes online de lógica e interpretação de texto. Queremos conhecer um pouco mais as suas habilidades.
Desafio motivacional
2 horasNessa etapa, você receberá um conteúdo para estudar (conceitos básicos de programação) e deverá responder um quiz sobre os conceitos estudados.
Não é necessário ter experiência prévia para cumprir o desafio, você conseguirá concluir estudando o conteúdo recebido.
Entrevista online
1 horaSendo aprovado/a nas etapas anteriores, te chamaremos para uma entrevista online com nosso time, para te conhecer melhor e tirar todas as suas dúvidas sobre o programa.
Documentação
30 minutosSendo aprovado/a na entrevista, entraremos em contato pedindo alguns documentos necessários para oficializar a sua participação, e essa é a última etapa do processo seletivo.
Comece o programa!
12 semanasPrepare-se para começar essa jornada de 12 semanas com a Generation para se tornar uma Pessoa Desenvolvedora FullStack!
Benefícios de fazer parte da Generation
- Uma rede confiável. Contato contínuo com a rede de graduados, instrutores e mentores da Generation
- Eventos. Eventos e workshops para te ajudar a continuar crescendo
- Retribuição. Torne-se um mentor, ou compartilhe sua história para inspirar e ajudar outros participantes