
O que é o programa
Que tal começar a sua carreira em tecnologia fazendo parte do time da PwC? Em 12 semanas de formação intensiva e gratuita, você vai mergulhar no universo do desenvolvimento Fullstack JavaScript, mesmo que nunca tenha programado antes. Prepare-se para conquistar habilidades técnicas e comportamentais e entrar com tudo no mercado tech.
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 mulheres a partir de 18 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 – pessoas pretas e pardas, pessoas da comunidade LGBTQIAP+ e pessoas com deficiência.
Pré-requisitos
- Ter a partir de 18 anos
- 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 Piracicaba, Limeira, Santa Bárbara, Americana e outras da região.
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 JavaScript para desenvolvimento back-end e criação de APIs e utilização dos frameworks NodeJs e NestJs
- 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