Você está na página 1de 25

FIT /// Formação Intensiva Trybe

Desenvolvimento
Full Stack

A escola tech mais orientada para o


desenvolvimento da sua carreira.
Ensino alinhado ao mercado,
aprendizado mão na massa
e conhecimento que te prepara
para uma carreira de sucesso.

 Trybe é a escola de tecnologia mais orientada para o desenvolvimento da sua


A
carreira. Se tornar dev não é fácil e vai muito além de só codar. Em 12 meses,
aqui na Trybe, você aprende habilidades técnicas de programação, habilidades
socioemocionais e ainda tem acompanhamento de um time de carreira que te
prepara para encarar os desafios do mercado e te conecta com as melhores
empresas para se trabalhar.

Já são mais de 600 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.800 pessoas formadas
trabalhando com tecnologia.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 2


Para quem
é a Trybe?
Cada turma é cuidadosamente selecionada para termos pessoas incríveis,
pois grande parte do processo de aprendizagem acontece na troca de
conhecimento entre as pessoas estudantes.

A Trybe é pra você, que:

 tem maturidade e sabe o que quer,


busca construir uma carreira em tecnologia,
é maior de 18 anos,
tem o Ensino Médio completo,
tem disponibilidade para se dedicar por 30 horas semanais
tem comprometimento e responsabilidade.

Ah, e você não precisa ter nenhuma experiência


prévia com tecnologia para se inscrever.

Quero me inscrever

“A Trybe acelerou minha carreira de uma forma que eu nunca imaginei


ser possível. Não tenho nenhum background em tecnologia e sempre tive
dificuldades com lógica de programação. Em apenas 6 meses de curso
consegui embarcar no mercado de trabalho, com todos ensinamentos de
hard skills e, principalmente, soft skills.”

Carla Nakajuni, Turma 05

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 3


O nosso jeito de ensinar é o que te faz
aprender de verdade.
Nossa formação é baseada no uso de metodologias ativas, ou seja, você aprenderá na
prática, evoluindo com a mão na massa. Vivendo a cultura única da Trybe de colaboração,
transparência e qualidade, você vai conquistar uma carreira de sucesso e transformar sua vida.

Módulo 1

Fundamentos do desenvolvimento web

Módulo 2

Desenvolvimento Front-end

Módulo 3

Desenvolvimento Back-end

Módulo 4

Ciência da Computação

Módulo 5

Certificações Eletivas

Durante toda a formação:

Desenvolvimento de software;
Metodologias Ágeis;
Soft Skills.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 4


Módulo 1

Fundamentos do Desenvolvimento Web


 Unix, Shell e Git
Você vai aprender como o Unix funciona e como interagimos com ele no terminal
utilizando o Shell. Já na largada, você vai começar a construir o hábito de utilizar
o terminal para executar diversas tarefas como navegação, manipulação e gerenciamento
de arquivos e diretórios, uma habilidade primordial para pessoas desenvolvedoras. Além
disso, utilizará o Git para versionar e evoluir seu código e o Github para distribuir e
colaborar de forma remota.

 Introdução a HTML & CSS


Aqui você criará as suas primeiras páginas web com estrutura e estilo próprias, aplicando
boas práticas de programação, entendendo os significados semânticos da estrutura do
seu site e construindo seu primeiro projeto da formação.

 Introdução a JavaScript
Nessa seção você vai dar o próximo passo na programação e aprender a implementar
lógica em suas páginas com a linguagem de programação JavaScript, resolvendo
problemas reais e colocando em prática as funcionalidades fundamentais da linguagem.

 JavaScript: DOM, Eventos e Web Storage


Já com noções de programação em JavaScript, você vai aprender a utilizar essa
linguagem para adicionar comportamentos às páginas web. É aqui que você começa a
dar vida às páginas manipulando seus elementos programaticamente através de funções e
eventos, além de salvar informações no navegador.

 HTML e CSS: Forms, Flexbox e Responsivo


Quantas vezes você já se deparou com um formulário de cadastro ou uma página de
login? Nessa seção você vai aprender a utilizar formulários para interagir com a entrada de
dados, a utilizar bibliotecas externas dentro do seu projeto e, por fim, a preparar seu site
para ser apresentado em dispositivos móveis, tornando ele responsivo.

 Testes Unitários
Nessa seção você irá aprender a lidar com erros e exceções e a escrever testes unitários
que validam seu código.

 Higher Order Functions


Você vai dar um passo adiante no desenvolvimento do seu raciocínio lógico, aprendendo
funcionalidades e técnicas um pouco mais avançadas da linguagem JavaScript, ampliando
sua capacidade de resolver problemas cada vez mais complexos com funcionalidades
mais robustas: as funções de ordem superior, também conhecidas como Higher Order
Functions ou HoF para as pessoas íntimas!

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 5


Módulo 2

Desenvolvimento Front-end
 JavaScript e Testes Assíncronos
Logo na primeira seção, você vai aprender a escrever códigos executáveis 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 com TypeScript


Você vai ter o primeiro contato com a biblioteca de front-end React, aprendendo o
que é um componente e como utilizar esse modo de pensar para criar páginas web que
reaproveitam código de forma eficiente. Além disso, faremos uma introdução à TypeScript,
explicando os principais benefícios e conceitos de utilização desta linguagem aplicadas ao
React.

 Componentes com Estado, Eventos e Formulários com React


Você vai aprender a armazenar o estado atual da sua aplicação e como atualizar
esse estado utilizando eventos, de forma a tornar seus componentes mais inteligentes
e independentes. Além disso, vai aprender também como criar formulários a partir de
componentes React para interagir com a pessoa usuária.

 Lidando com efeitos e React Router


Você vai aprender a lidar com efeitos colaterais, adicionando comportamentos específicos
para reagir a alterações de estado ou quando o componente for renderizado. Além disso,
você também aprenderá a criar uma aplicação com várias rotas, no estilo SPA (single page
application), sendo possível navegar entre essas rotas e exibir componentes diferentes em
cada uma delas.

 Estilizando componentes React


Você vai aprender como estilizar suas aplicações, aumentando seu conhecimento em CSS
e aprendendo a utilizar bibliotecas de estilos para os componentes React.

“A experiência com a Trybe está superando todas as minhas expectativas.


O currículo completo e a estrutura do curso, que utiliza as ferramentas do
mercado de tecnologia em todo o processo de aprendizagem, fizeram toda
a diferença para que eu conseguisse, ainda no final do módulo de front
end, uma colocação no mercado como estagiário de desenvolvimento de
sistemas.”

Lucas Veras, Turma 06

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 6


 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.

 Testes automatizados com React Testing Library


Você vai aprender a testar componentes React, suas propriedades, estados, eventos
e interações com o usuário, simulando comportamentos e respostas de APIs de terceiros,
testando rotas em diferentes páginas e como utilizar a cobertura de testes para verificar a
qualidade do seu projeto.

 Gerenciamento de estado com Redux


Seção dedicada às ferramentas mais utilizadas para gerenciar o estado global de
aplicações em React, o Redux. Além disso, vai aprender como lidar com código assíncrono
utilizando o Redux e também como criar testes unitários que garantam a qualidade do
código do seu projeto.

 Context API e Hooks customizados


Na seção de Context API, você aprenderá uma outra maneira de gerenciar o estado
da sua aplicação, com uma abordagem diferente da usada pelo Redux. Além disso, você
também aprenderá a criar seus próprios Hooks, os chamados Hooks customizados, e
poderá compartilhar a lógica da sua aplicação entre diversos componentes.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 7


Módulo 3

Desenvolvimento Back-end
 Docker: Utilizando Containers
Nesta primeira seção, a pessoa estudante aprende a utilizar containers Docker para
executar seus projetos, como criar imagens Docker customizadas para 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, você aprende a
automatizar uma aplicação com front-end, back-end e banco de dados através do
Docker.

 Introdução à Banco de Dados


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. Além disso, irá aprender
formas mais avançadas de agregar e buscar por dados utilizando operações de junção
de tabelas. E ainda vai aprender os mais altos padrões de qualidade para modelagem de
dados, chamados de formas normais.

 Introdução ao desenvolvimento Web com Node.js


Você vai aprender sobre como funciona a parte de back-end de um projeto de
desenvolvimento web, criando a sua primeira API (Application Programming Interface)
seguindo padrões arquiteturais de referência (REST - Representational State Transfer).
Além disso, vai aprender como criar testes unitários para o seu back-end e como persistir
os dados da sua API em um banco de dados.

 Node.js: Arquitetura em Camadas


Seção dedicada ao ensino sobre estruturação de pastas e arquivos do seu código back-
end seguindo padrões de arquitetura em camadas, definindo responsabilidades e escopo
para cada uma, de forma que o seu código se torne mais confiável, fácil de ler e de ser
mantido.

 Node.js: ORM e Autenticação


Você vai aprender uma técnica para salvar e acessar os dados do seu back-end em um
banco de dados, preservando as associações entre eles. Vai aprender também a utilizar
transações do banco de dados para garantir a consistência e confiabilidade da sua API.
Além disso, vai aprender a aumentar a segurança e customizar os níveis de acesso da sua
API através de técnicas e ferramentas de autenticação e autorização.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 8


 Implantação de Aplicações na Nuvem
Aqui é a hora de aprender a colocar seus projetos no ar para que qualquer pessoa na
internet possa utilizá-los. Você vai aprender como fazer o deploy na nuvem de um banco
de dados, de uma API back-end e de uma aplicação front-end, além de conectar tudo para
que sua aplicação seja 100% funcional.

 TypeScript em Back-end
Tópico dedicado aos principais conceitos, funcionalidades e vantagens de se utilizar o
TypeScript para programar em back-end. Vai aprender como lidar com tipos de dados
em cenários mais complexos e a aplicá-los na construção de uma API RESTful com Node.
js, Express e testes automatizados. Você vai entender como funciona um compilador e
como utilizar o TypeScript para escrever código no back-end.

 Programação Orientada a Objetos (POO) e SOLID


Você vai aprender os pilares da programação orientada a objetos (POO) e como eles são
aplicados no desenvolvimento de APIs back-end. Esta seção também é dedicada ao tema
e ao ensino dos cinco princípios SOLID, quais problemas eles resolvem e como você pode
aproveitá-los para deixar seu código ainda melhor.

“Iniciei minha jornada na Trybe em Abril e logo nos primeiros meses já me


senti muito mais confiante, que em anos de faculdade e pós graduação.
Com apenas 2 meses de curso, junto a um amigo, fomos capazes de criar
um site com informações em tempo real do COVID-19. Desafios e projetos
práticos, nos proporcionam uma vivência real do dia a dia de uma pessoa
desenvolvedora, atrelado às soft skills. Tenho a plena certeza que venho me
tornando uma pessoa melhor!”

Anderson Adriano Godoy, Turma 05

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 9


Módulo 4

Introdução à Ciência da Computação


 Algoritmos
Nesta seção você 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 são suas vantagens e
desvantagens e a sua complexidade de tempo e espaço.

 Estrutura de Dados I: Arrays, Listas, Filas e Pilhas


Você vai aprender a utilizar as estruturas de dados de listas lineares, listas encadeadas,
listas duplamente encadeadas, filas e pilhas para resolver problemas reais. Vai aprender
a identificar as vantagens e desvantagens de aplicar cada uma dessas estruturas
de dados, quais problemas elas resolvem e como são implementadas em Python.

 Estrutura de Dados II: Hashmaps e Sets


Por fim, você vai aprender a utilizar as estruturas de dados de hashmaps, utilizando dicts
(dicionários) e sets (conjuntos) para resolver problemas, quais as semelhanças
e diferenças entre elas, suas vantagens e desvantagens ao serem aplicadas em problemas
reais. Vai aprender o conceito de hashing, lidar com colisões e também como implementar
essas estruturas de dados em Python.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 10


Módulo 5

Certificações Eletivas
Ao escolher sua certificação eletiva, você vai se dedicar a uma das stacks oferecidas, de
acordo com suas aspirações profissionais, ao mesmo tempo em que acelera sua entrada no
mercado de trabalho se preparando para processos seletivos junto com a nossa equipe de
especialistas em carreira.

Você vai escolher aprender uma das linguagens mais utilizadas no mundo atualmente em
desenvolvimento web ou mobile e, ao final, será capaz de criar projetos do zero e desenvolver
até o último passo, o deploy.

Conheça cada certificação:

Java
 Framework Spring Boot
Você vai aprender a montar uma API em Java através do Framework mais usado no
mercado, o Spring. Iremos conhecer um pouco mais sobre os projetos Springs, e
aprofundaremos no Spring Boot, no qual você será capaz de construir aplicações stand-
alone, que não necessitam de módulos, bibliotecas e frameworks externos, sendo possível
rodar em qualquer computador, independentemente do sistema operacional.

 Gerenciador de dependências - Maven e Gradle


Para organizar nossas API com relação às bibliotecas externas, precisaremos de um
gerenciador de dependências. Assim, você irá aprender a configurar um projeto
utilizando as ferramentas Maven ou Gradle. Além de gerenciar as bibliotecas externas,
essas ferramentas também nos permitem construir (build) um projeto e executar as rotinas
de testes.

 Testes com JUnit5


Você vai iniciar uma jornada em testes unitários por meio do tradicional framework JUnit.
Essa ferramenta é utilizada desde 1997 pela comunidade Java, e atualmente é referência
quando falamos de testes. Ao decorrer de toda a certificação, você vai criar testes
unitários para todas as camadas da arquitetura.

 Banco de dados SQL e Object Relational Mapping (ORM)


Você não poderia deixar de aprender a conexão de uma API com o banco de dados.
Iremos utilizar o MySQL como persistência dos dados, e na camada de código utilizaremos
o Jakarta Persistence API (JPA) como ORM para acessar nossos dados. Na camada de
código, continuaremos a utilizar os projetos Spring e, para manipulação de
dados, usaremos o Spring Data JPA como framework, um dos mais utilizados no
mercado atualmente.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 11


 Manipulação de Coleções
É através das coleções que se manipula uma grande quantidade de dados em seu código,
em algumas linguagens fazemos isso com arrays. Porém, em Java, são as coleções que
têm esse papel, elas são estruturas importantes e que trazem uma melhor performance na
manipulação de dados, principalmente através da API Stream.

 Tratamento de erros
Lidar com erros em aplicações é uma coisa que faz parte do dia a dia da pessoa
programadora. Você irá aprender a lidar com esses erros da melhor forma, o que irá ajudar
a construir aplicações que se sustentem ao longo dos anos. Para isso, você irá aprender
como tratar, da melhor maneira, cada uma das exceções que seu código poderá lançar,
e vai ser um diferencial para sua vida de programação.

 Docker
Docker é uma ferramenta essencial no dia a dia de pessoas desenvolvedoras, e o domínio
dessa ferramenta é um grande diferencial no mercado de trabalho. Docker e containers
são conceitos extremamente requisitados e, nesta seção, você vai descobrir o que essa
plataforma pode fazer pelas nossas aplicações Java.

 Deploy em Nuvem
Quando criamos uma API, queremos que as pessoas acessem sem precisar rodar na
máquina local, não é mesmo? Portanto, precisamos disponibilizar essa API na nuvem para
que qualquer pessoa, de qualquer lugar do mundo, consiga acessar através da internet.
Nesta seção, você irá aprender a disponibilizar suas aplicações dockerizadas em nuvem
utilizando o Railway.

C#
 Framework ASP.net
Você vai aprender a criar API REST usando o famoso e tão utilizado framework ASP.Net.
Também vai aprender a fazer o roteamento dos endpoints a partir de anotações e realizar
os testes dessas rotas.

 Testes com xUnit


Você vai iniciar uma jornada em testes unitários por meio do tradicional framework xUnit.
Ao decorrer de toda a certificação, você vai aprender como criar testes unitários para
todas as camadas da arquitetura.

 Banco de dados SQL Server ORM utilizando Entity Framework


A grande maioria das APIs necessita manter uma base de dados e, para isso, você
irá aprender sobre SQL Server, que será o banco de dados no qual iremos persistir as
informações. Em nosso código, iremos fazer a conexão com a base a partir de um ORM,
o Entity Framework. Com ele, você será capaz de mapear tabelas de banco de dados
com seus relacionamentos. Esse ORM representará nossa camada model da arquitetura
em camadas.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 12


 Manipulação de Coleções com Language-Integrated Query (LINQ)
Você vai aprender sobre coleções úteis quando precisamos manipular uma série de
valores em um agrupamento. Essa abordagem facilita, por exemplo, em casos que
precisamos retornar uma lista de informações do banco de dados, a qual representa um
mesmo agrupamento. Dado ao grande número de informações, precisamos manipulá-
la com alta performance e, para isso, você vai aprender a linguagem LINQ.

 Docker
Docker é uma ferramenta essencial no dia a dia de pessoas desenvolvedoras e o domínio
dessa ferramenta é um grande diferencial no mercado de trabalho. Docker e containers
são conceitos extremamente requisitados e, nesta seção, você vai descobrir o que essa
plataforma pode fazer pelas nossas aplicações C#.

 Deploy em nuvem com o Azure


Quando criamos uma API, queremos que as pessoas acessem sem precisar rodar na
máquina local, não é mesmo? Portanto, precisamos disponibilizar essa API em nuvem para
que qualquer pessoa, de qualquer lugar do mundo, consiga acessar através da internet.
Nesta seção, você irá aprender a disponibilizar suas aplicações dockerizadas em nuvem
utilizando o Azure.

 Microsserviços
Arquitetura em microsserviços é uma tendência muito forte no mercado de trabalho
hoje, e não poderíamos deixar de abordar essa arquitetura, de forma superficial, na nossa
certificação. Você irá aprender como segregar uma API em pequenos serviços autônomos
e acoplá-los através de uma API Gateway.

Android
 Fundamentos de Android
Você irá aprender sobre como configurar o ambiente de desenvolvimento Android, criar
seu primeiro projeto, criar interfaces visuais com Material Design, adicionar
comportamentos aos componentes visuais através da linguagem de programação
Kotlin. Ao final, você executará seu aplicativo recém criado em um dispositivo Android
virtual ou físico.

 Navegação entre telas e requisições


Aprofunde seus estudos na construção de aplicativos com várias telas, como realizar a
navegação entre telas, integrar telas de outros aplicativos ao seu próprio aplicativo, exibir
listagem de dados, realizar requisições a APIs Rest e exibir o resultado em seu aplicativo
mobile.

 Persistência de Dados Local


Você estudará como realizar persistência de dados localmente no dispositivo mobile
utilizando Shared Preferences e em banco de dados SQLite através da biblioteca Room.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 13


 Persistência de Dados na Nuvem
Possibilitar a persistência de dados é importante, mas compartilhar com outras pessoas
é vital! Por esse motivo, você vai aprender a realizar a persistência de dados na nuvem
utilizando o Firebase Cloud Store, a criar um mecanismo de autenticação utilizando o
Firebase Authentication e, ao final aprenderá a realizar o deploy de uma aplicação mobile
na Google Play.

 Testes Automatizados
Você vai aprender, praticar e garantir a qualidade do seu código. Uma das práticas
utilizadas para alcançar a qualidade de software é adotar o uso sistemático de testes
automatizados no processo de desenvolvimento. Aqui você vai estudar os principais
frameworks de testes de unidade de código Kotlin para Android e de construção de mocks
para seus testes.

Python
 Introdução à Python
Você aprenderá uma das linguagens mais utilizadas no mundo, que tem como filosofia
a simplicidade em sua sintaxe, resultando assim em legibilidade do código e maior
produtividade. Além disso, Python possui uma das comunidades mais ativas dentro do
mercado de desenvolvimento, com milhares de pessoas contribuindo para projetos open
source e disponibilizando uma infinidade de bibliotecas para você utilizar!

 Bug Hunting com VS Code


Corrigir bugs é parte fundamental do trabalho de qualquer pessoa desenvolvedora, em
especial daquelas que estão iniciando a carreira. Por isso, você vai aprender sobre
depuração e ganhar familiaridade com os atalhos do VS Code, bem como aprender
sobre as principais estratégias de debug, pontos de parada e execução linha a linha,
crucial para que você consiga encontrar e resolver bugs com agilidade!

 Programação Orientada a Objetos com Python


Você vai aprender a chamada Programação Orientada a Objetos (POO), que é um dos
paradigmas de desenvolvimento mais populares no mundo. Mais do que uma forma de
organizar código, POO é uma forma de pensar. Esse paradigma é um dos principais
padrões de arquitetura de aplicação existentes, sendo muito comum de ser encontrado
em fábricas de software e empresas de tecnologia.

 Raspagem de dados
Aprender sobre a raspagem de dados permitirá a você extrair dados de quaisquer páginas
da web. Dado a infinidade de usos da raspagem, é muito comum que na sua carreira como
pessoa desenvolvedora você encontre em algum momento a necessidade de escrever um
programa que realize a extração de dados para algum propósito.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 14


 APIs Rest com Flask Framework
Flask é um microframework leve e extensível, ótimo para projetos pequenos que precisam
de flexibilidade para adicionar diversos módulos e bibliotecas que estão disponíveis para
esse framework. Por se tratar de um framework de código aberto, foi amplamente
adotado e evoluído pela comunidade Python. Será um grande diferencial para você que
está iniciando sua jornada na programação.

 Django Framework
Com o Django, você aprenderá a construir soluções full stack completas em Python, do
zero ao deploy, com uma abordagem de ‘baterias inclusas’ que é excelente para grandes
projetos que requerem segurança e escalabilidade. Além disso, ele oferece uma gestão
de banco de dados simples, um painel de administração automático e personalizável, um
framework REST para criação de APIs e diversos templates responsivos que serão
muito úteis para você criar sistemas completos e robustos em python.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 15


Módulo Contínuo

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, estilização, Git avançado e a usar MongoDB com o Node.js.

Metodologias Ágeis
Aprenda sobre: cascata vs ágil, Manifesto Ágil, Kanban, Scrum, times ágeis
e métricas ágeis.

Soft Skills
Desenvolva técnicas de estudo, gestão de tempo, habilidades de
comunicação, como argumentação e comunicação em público, trabalho
em equipe, inteligência emocional e resolução de problemas individuais
e em equipe. Todos os temas são contextualizados para o ambiente de
tecnologia a fim de desenvolver habilidades e comportamentos para você
performar melhor nos estudos, lidar melhor com os processos de busca por
trabalho e evoluir na carreira.

Carreira
Prepare-se para os diferentes contextos de processos seletivos,
aprendendo mais sobre o mercado e a carreira de uma pessoa
desenvolvedora; portfólios, marca pessoal e ferramentas de
empregabilidade; aprofundamento em etapas de triagem, entrevista
comportamental e desafios técnicos. A partir do Módulo de Certificações
Eletivas, você inicia uma jornada mais intensa de busca por trabalho, na
qual revisamos os conteúdos aprendidos, simulamos processos seletivos
e aplicamos ainda mais foco na conquista de uma vaga no mercado de
tecnologia.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 16


Como é o dia a dia na Trybe?
O dia-a-dia da Formação Intensiva Trybe (FIT) é intenso, mas também dinâmico e prático.
Com aulas e monitorias acontecendo em diferentes horários ao longo do dia, queremos
tornar possível conciliar sua rotina de estudos com outras prioridades do seu dia a dia. Você
escolhe a melhor combinação de horários para cada dia! Confira as disponibilidades:

Turno da manhã

07h10 - 08h00 Monitoria

08h00 - 08h50 Momento inicial (soft-skills, carreira e alinhamentos síncronos)

08h50 - 09h00 Intervalo

09h00 - 10h40 Aula ao vivo

10h40 - 12h20 Monitoria

Turno da tarde

12h10 - 13h00 Monitoria

13h00 - 13h50 Momento inicial (soft-skills, carreira e alinhamentos síncronos)

13h50 - 14h00 Intervalo

14h00 - 15h40 Aula ao vivo

15h40 - 17h20 Monitoria

Turno da noite

18h10 - 19h00 Monitoria

19h00 - 19h50 Momento inicial (soft-skills, carreira e alinhamentos síncronos)

19h50 - 20h00 Intervalo

20h00 - 21h40 Aula ao vivo

20h40 - 22h20 Monitoria

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 17


Para saber mais sobre seu
dia a dia na Trybe:
- Conteúdo autoral exclusivo aliado a material público com curadoria Trybe.
- Aulas online e ao vivo.
- Exercícios de fixação.
- Projetos práticos individuais e em grupo.
- Suporte via Slack em tempo real.
- Plantões via Zoom para dúvidas técnicas.
- Reuniões de acompanhamento individual.

Duração e carga horária:


- Aproximadamente 12 meses.
- Cerca de 1500 horas de conteúdo.
- Aulas e monitorias de segunda a sexta em três turnos: manhã, tarde ou de noite
- Pode ser feito de qualquer lugar com internet.

Quero me inscrever

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 18


Time que estará ao seu lado
Nosso time é formado por pessoas qualificadas e 100% dedicadas à Trybe.
Aqui, nós confiamos na sua conquista e temos total comprometimento com o
seu sucesso.

Pessoas especialistas: lecionam as aulas ao vivo e conteúdos técnicos de


programação.

Pessoas instrutoras: conduzem plantões ao vivo, entrevistas técnicas e resolução de


dúvidas.

Pessoas facilitadoras: são o ponto focal das turmas desde a matrícula até a
formatura. Elas promovem o desenvolvimento das nas pessoas estudantes e também
são responsáveis pelos encontros individuais com cada pessoa estudante.

Pessoas analistas de carreira: responsáveis pelo acompanhamento de carreira com


cada pessoa estudante. Conduzem momentos síncronos, plantões, além de
encontros individuais, apoiando a construção de portfólio, realização de candidaturas
e simulação de entrevistas.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 19


Saia na frente e conquiste uma
carreira tech de sucesso.
A mediana de renda mensal de quem se formou na Trybe, nos anos de 2020 e 2021, é de R$
4.500,00. Além disso, 54% delas tiveram uma evolução de renda já nos primeiros 6 meses de
carreira.

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.

Conectamos você às melhores oportunidades profissionais na área de tecnologia, através de


interações com empresas que contratam pessoas desenvolvedoras de software. Hoje, temos
mais de 600 empresas parceiras (e crescendo!) dispostas a contratar, confira algumas delas:

“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.”

Hebert Freitas, Turma 03

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 20


“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!”

Renata Novais, Turma 05

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 21


Turma 36
Início em
agosto de 2023
Confira o calendário
e não perca nenhuma data.

Processo Seletivo

Inscrições................................... Início: 15/05


Fim: até 12/06

Testes......................................... Até 16/06

Entrevistas.................................. Agendamento: 26/06


Realização: até 05/07
Resultado: até 07/07

Pré-matrícula............................. Prazo até: 10/07


Resultado até: 13/07

Matrícula..................................... Prazo até: 17/07

Início das Aulas 03/08/2023

Quero me inscrever

Se você já se inscreveu no processo seletivo e quer conferir mais detalhes,


basta acessar sua inscrição na nossa plataforma:

https://app.betrybe.com/login

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 22


Quanto custa estudar na Trybe?
Conheça as formas de pagamentos e escolha a melhor para você.

Conheça as formas de pagamentos facilitadas utilizando também as opções de


Financiamentos Estudantis oferecidos pela Trybe Fintech:

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 23


Modelo de Sucesso Compartilhado:
como funciona?

1. Você não paga nada enquanto não possuir uma renda mínima de, atualmente,
R$2.500,00 por mês.

 2. A
 partir do momento que você atingir essa remuneração mínima, passará a pagar
20% da sua renda mensal bruta.

 3. Se você parar de trabalhar ou a sua renda cair abaixo do patamar mínimo, o
pagamento é suspenso. Isso demonstra o alinhamento que temos com o sucesso
das pessoas que escolhem a Trybe!

 4. Seu pagamento termina quando uma dessas duas coisas acontecer: o valor das suas
parcelas atingir o valor de R$46.000,00, (corrigidos anualmente pelo IPCA) ou até
que se transcorram 7 anos da data da sua formatura na Trybe.

FIT /// Formação Intensiva Trybe Desenvolvimento Full Stack Turma 36 24


Ainda
com
dúvidas?
Visite nossa página de dúvidas
frequentes clicando aqui.

@betrybe

Você também pode gostar