O que é o programa

O programa de Pessoa Desenvolvedora Fullstack – JavaScript 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 entre 18 e 30 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 na cidade indicada na lista abaixo, ou região metropolitana

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