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 minutos

Preencha algumas informações rápidas sobre você

Testes online de lógica e interpretação

1 hora

Assim 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 horas

Nessa 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 hora

Sendo 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 minutos

Sendo 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 semanas

Prepare-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