Escolar Documentos
Profissional Documentos
Cultura Documentos
Desenvolvimento Web
Já são mais de 500 empresas parceiras, dentre elas XP Inc., Mercado Livre e
Ford, que confiam na nossa formação e contratam pessoas que estudam e se
formam aqui. Acreditamos no poder da comunidade e aqui você vai fazer parte
de uma rede colaborativa, que se ajuda no aprendizado e nas conexões com o
mercado de trabalho.
Não dá para arriscar quando o assunto é o seu futuro. Há três anos, a Trybe
aplica esse modelo de ensino e já tem mais de 1.300 pessoas formadas
trabalhando com tecnologia.
Quero me inscrever
Módulo 1
Módulo 2
Desenvolvimento Front-end
Módulo 3
Desenvolvimento Back-end
Módulo 4
Ciência da Computação
Desenvolvimento de software;
Metodologias Ágeis;
Soft Skills.
Introdução - JavaScript
Você vai aprender a programar utilizando a linguagem JavaScript resolvendo problemas
reais, desenvolver a lógica de programação e colocar em prática as funcionalidades
fundamentais da linguagem de programação.
Desenvolvimento Front-end
JavaScript e Testes Assíncronos
Logo na primeira seção, você vai aprender a escrever códigos que executam de forma
assíncrona e utilizar essa funcionalidade do JavaScript para consumir APIs de terceiros,
além de escrever testes unitários para os seus códigos assíncronos.
Introdução ao React
Você vai ter o primeiro contato com a biblioteca de front-end React, aprender o que é
um componente e como utilizar esse modo de pensar para criar páginas web que
reaproveitam código de forma eficiente.
Metodologias Ágeis
Seção dedicada às metodologias ágeis mais utilizadas pelo mercado, seus principais ritos
e cerimônias e qual a função da pessoa desenvolvedora em cada uma delas. Além disso,
terá a oportunidade de colocar tudo isso em prática realizando um trabalho em grupo com
colegas, simulando um time de desenvolvimento web com um projeto real.
Desenvolvimento Back-end
Docker: Utilizando Containers
Neste primeiro seção, a pessoa estudante aprende a utilizar containers Docker para
executar seus projetos, como criar imagens Docker customizadas para as suas
necessidades e ainda como utilizar a ferramenta docker-compose para orquestrar
diversos contêineres executando em conjunto num mesmo projeto. Até o final
desta seção, a pessoa aprende a como automatizar uma aplicação com front-end,
back-end e banco de dados através do Docker.
Introdução à SQL
A pessoa estudante dará o primeiro passo para aprender sobre bancos de dados
relacionais, o que são tabelas, entidades e relacionamentos e como utilizar a
linguagem SQL para definir tudo isso no banco de dados MySQL. Mais especificamente,
você vai aprender formas de consultar dados, realizar filtros e manipular dados em tabelas
que refletem as entidades e regras de negócio do seu projeto.
TypeScript
Tópico dedicado aos principais conceitos, funcionalidades e vantagens de se utilizar o
TypeScript para programar. Vai aprender como lidar com diferentes tipos de dados,
entender como funciona um compilador e como utilizar o TypeScript para escrever código
no back-end.
Introdução ao MongoDB
Você vai aprender uma nova forma de persistir os dados, utilizando um banco de dados
não relacional. Ao invés de tabelas e linhas, você vai aprender como utilizar coleções e
documentos através do banco de dados MongoDB para salvar dados e quais os melhores
casos de uso para aplicar um banco de dados não relacional em um projeto.
Padrões de Projeto
Seção dedicada aos pilares da programação orientada a objetos (POO), demonstrando
como estes conceitos são aplicados na linguagem Python. Você também vai conhecer
o que são “code smells” (cheiros de código) e como evitá-los. Além disso, vai aprender o
que são padrões de projeto, que tipos de problemas eles resolvem e como tirar proveito
deles para programar códigos robustos, confiáveis e fáceis de serem mantidos por
qualquer pessoa do seu time de desenvolvimento de software.
Algoritmos
Nesta seção, a pessoa estudante vai aprender o que é complexidade de algoritmos,
como analisar um algoritmo através da notação Big O e como utilizar diferentes técnicas
de construção de algoritmos como recursividade e iteração. Além disso, vai aprender
quais são os principais algoritmos de busca e ordenação da computação, quais as suas
vantagens e desvantagens e a sua complexidade de tempo e espaço.
Módulos Presentes
Durante Toda Formação
Desenvolvimento de Software na Vida Real
Aprenda sobre: qualidade de código, como escrever testes, como e por que
refatorar código, como funciona o workflow de desenvolvimento, design de
código e Git avançado.
Metodologias Ágeis
Aprenda sobre: cascata vs ágil, Manifesto Ágil, Kanban, Scrum, times ágeis
e Métricas ágeis.
Quero me inscrever
17h50 Exercícios
Dias de projetos
- Aproximadamente 12 meses.
- Cerca de 1500 horas de conteúdo.
- Aulas de segunda a sexta, das 14h às 20h.
- Pode ser feito de qualquer lugar com internet.
Pessoas facilitadoras: são o ponto focal das turmas desde a matrícula até a formatura.
Elas promovem o desenvolvimento das soft skills nas pessoas estudantes e também são
responsáveis pelos encontros individuais com cada pessoa estudante.
No Relatório de Panorama da Carreira Tech você pode conferir como está a carreira e renda
das primeiras 470 pessoas formadas na Trybe até dezembro de 2021.
“Sou muito grato por tudo que o ambiente da Trybe me proporciona! Não
é fácil, tem dias que eu acho que não vou conseguir, mas sempre pude
contar com uma mão que me ajudou a dar o próximo passo. Todo dia um
desafio, todo dia um aprendizado, não só para me tornar uma pessoa
desenvolvedora, um profissional da área de tecnologia, mas também uma
pessoa melhor.”
“Estudar na Trybe foi com certeza a melhor decisão que tomei em 2020. Neste ano
em que o mundo parou, eu tive a sensação de me reinventar inúmeras vezes e de
estar evoluindo para melhor como pessoa e como profissional, diante de todos
os desafios e aprendizados que o curso já me proporcionou. Nunca imaginei que
conseguiria aprender programação tão rápido e ainda poder desenvolver meu
autoconhecimento, conciliando as trilhas de hard skills e soft skills!”
Processo Seletivo
Quero me inscrever
https://app.betrybe.com/login
Com o MSC, você tem a opção de começar a pagar pela formação apenas quando
estiver trabalhando com tecnologia e recebendo uma renda mensal mínima.
Como funciona?
1. Você não paga nada enquanto não possuir uma renda mínima de, atualmente,
R$3.000,00 por mês.
4. Seu pagamento termina quando uma dessas duas coisas acontecer: o valor das
suas parcelas atingir o valor de R$46.000,00, conforme acordado em contrato,
ou até que se transcorram 5 anos da data da sua formatura na Trybe, o que
acontecer primeiro.
@betrybe