Inscreva-se
Web Developer

Curso de Desenvolvimento Web com horário flexível, plataforma própria e garantia de emprego

Torne-se Desenvolvedor Web em 10 meses estudando online
Comece agora
+5mil
graduados ao redor do mundo
87%
encontraram um emprego em TI em 6 meses
100%
Bootcamp Online premiado nos Estados Unidos

Aprenda: a encontrar informações úteis nos dados

para ganhar
R$ 3.400,00/mês
como desenvolvedor web júnior, logo após o curso
R$ 6.500,00/mês
como desenvolvedor web pleno
R$ 10.000,00 /mês
como desenvolvedor web sênior em 3 anos
Esses salários mensais médios no Brasil foram retirados do Glassdoor. Mas você consegue fazer melhor.

E você vai fazer isso com...

Plataforma de aprendizagem interativa desenvolvida para te tornar um profissional

Tudo isso online, no seu computador, sem a necessidade de baixar nenhum programa
Começar Agora
Um curso que atende às necessidades do mercado
Desenvolvemos a grade junto com a indústria e atualizando constantemente os materiais. Por isso, nosso curso está sempre de acordo com as necessidades do mercado.
Sprint 1: Introdução a HTML, CSS1 semana
Este sprint o guiará pelos fundamentos do desenvolvimento web e cobrirá os fundamentos de HTML e CSS. Você fará isso trabalhando em uma série de pequenos projetos na plataforma interativa antes de criar seu primeiro projeto independente. Neste sprint, você aprenderá como: - Construir uma estrutura de marcação de sites com HTML - Estilizar elementos do site com CSS
+1 projeto para seu portfólio: Página sobre mim
Sua tarefa é simples: criar uma página web sobre você. Para simplificar ainda mais, a estrutura dessa página deve ser idêntica à página web que você acabou de criar no sprint.
Sprint 2: Layout de página e semântica3 semanas
Em seu segundo sprint, você aprenderá a trabalhar com layouts utilizando Flexbox e elementos de posicionamento. Aqui, você também será apresentado ao BEM e ao Git em preparação para sprints posteriores e seus projetos. Neste sprint, você aprenderá como: - Controlar um layout de página web com Flexbox - Exibir e posicionar elementos utilizando propriedades de posição - Estruturar o código utilizando a metodologia BEM - Navegue pelas alterações de código utilizando o sistema de controle de versão Git
+1 projeto para seu portfólio: Página da Biblioteca Triple Peaks
Nesse projeto, você criará um site padrão de página única de acordo com o roteiro do projeto. Esse projeto se concentrará no layout flexbox, posicionamento e semântica HTML.
Sprint 3: HTML e CSS Avançado3 semanas
Neste sprint, você dará vida à sua página utilizando animações e conteúdo incorporado. Você aprenderá como usar formulários para coletar informações dos usuários e desenvolverá as habilidades de BEM e Git aprendidas no Sprint 2. Você também aprenderá como depurar suas páginas web. Em seguida, você colocará todo esse conhecimento em uso ao finalizar sua página de destino. Neste sprint, você aprenderá como: - Manipular elementos visualmente utilizando transformações CSS e quadros-chave - Criar marcação para formulários de entrada do usuário - Organizar a estrutura do projeto de arquivos de acordo com as regras do BEM - Navegar e usar a linha de comando para o Git
+1 projeto para seu portfólio: Página inicial da cafeteria
Neste projeto, você criará uma página de destino para a cafeteria Triple Espresso. Você adicionará vídeos para diversificar o conteúdo da página, adicionar animações e transições suaves para destacar os estados de foco, conectar fontes do Google e organizar os arquivos por Flat BEM.
Sprint 4: Design web adaptável e trabalho com layouts3 semanas
Os engenheiros de software precisam ser capazes de utilizar as especificações do projeto e transformá-las em produtos reais. Neste sprint, você fará exatamente isso, dando vida aos designs e especificações da Figma. Suas habilidades com o Git serão aprimoradas à medida que ensinamos alguns recursos especializados. Você também aprenderá como adaptar sua interface a uma variedade de dispositivos diferentes e organizar sua página utilizando o layout de grade. Neste sprint, você aprenderá como: - Escrever CSS personalizado para diferentes tamanhos de tela utilizando consultas de mídia - Criar o layout de uma página web utilizando colunas e linhas de grade - Colaborar com outros desenvolvedores utilizando ramificações do Git e solicitações de recebimentos
+1 projeto para o seu portfólio: Página web adaptável do "From Homeland to Homeland"
Dessa vez, você fará uma página web que mostra as cidades natais de alguns funcionários da TripleTen. Você precisará garantir que ela fique bem apresentada nos tamanhos de tela mais populares.
HTMLHTML
CSS
GitGit
FigmaFigma
GitHubGitHub
BEM
Chrome DevtoolsChrome Devtools
BashBash
PrettierPrettier
Sprint 5: JavaScript Básico e Trabalho com o DOM2 semanas
Esse sprint começa com um curso intensivo em uma das linguagens de programação mais populares do mundo, JavaScript. Com muita frequência, os engenheiros de software usam JavaScript para manipular o layout de uma página, portanto, vamos dar uma olhada mais de perto por dentro do seu navegador para te dar uma melhor ideia sobre o que está acontecendo com o DOM. E depois de definir seu código, sem dúvida você terá alguns erros; você aprenderá como exterminar eles no capítulo de depuração. Neste sprint, você aprenderá como: - Utilizar conceitos básicos de programação em JavaScript - Manipular HTML e CSS utilizando JavaScript e o DOM - Depurar código JavaScript utilizando as ferramentas do desenvolvedor e o console - Resolver conflitos de junção do Git com comandos para gerenciar o histórico do código
+1 projeto para seu portfólio: Around The U.S — Parte 1
Neste e nos próximos sprints, você vai trabalhar em um projeto chamado "Around The U.S" — uma página interativa onde os usuários podem adicionar, remover, ou curtir fotos. Neste Sprint, você criará um site responsivo com HTML e CSS, escreverá o código JS para definir seu comportamento e publicará seu projeto no Git.
Sprint 6: Lógica e Métodos do Programa JavaScript2 semanas
No sexto sprint, você se aprofundará nos fundamentos da programação, incluindo primitivas, condições, loops, arrays e funções. Você desenvolverá seu novo conhecimento do DOM e aprenderá como usá-lo para adicionar novos níveis de interatividade às suas páginas web. Neste sprint, você aprenderá como: - Manipular diferentes estruturas de dados em JavaScript - Criar conteúdo HTML com JavaScript e os métodos DOM - Criar ouvintes de eventos que lidam com eventos do navegador
+1 projeto para seu portfólio: Around The U.S — Parte 2
Neste e nos próximos sprints, você vai trabalhar em um projeto chamado "Around The U.S.", uma página interativa onde os usuários podem adicionar, remover, ou curtir fotos.
Sprint 7: Objetos e manipulação de eventos em JavaScript2 semanas
Neste sprint, você se familiarizará com conceitos de programação mais avançados, como objetos e eventos. Você também aprenderá a trabalhar com formulários e validá-los utilizando JavaScript. O sprint termina com uma lição bônus para você sobre depuração em JavaScript. Neste sprint, você aprenderá como: - Manipular objetos em JavaScript - Controlar eventos de teclado e de cursor - Acessar elementos do formulário e valide a entrada do usuário
+1 projeto para seu portfólio: Around The U.S — Parte 3
Neste projeto, você será solicitado a adicionar validação a todos os formulários do projeto e melhorar a UX dos pop-ups.
JavaScriptJavaScript
HTMLHTML
CSS
GitGit
FigmaFigma
GitHubGitHub
BEM
Chrome DevtoolsChrome Devtools
OOP
Sprint 8: Introdução à Programação Orientada a Objetos2 semanas
A essa altura, você será capaz de programar algumas páginas web bastante impressionantes. Como na maioria dos projetos, eles crescerão rapidamente e você desejará dividi-los em partes mais gerenciáveis. Neste sprint, você mergulhará na programação orientada a objetos enquanto aprende sobre a criação de código reutilizável eficiente. Também mostraremos como separar seu JavaScript em módulos para que você possa reutilizar o código em projetos e importar apenas o necessário. Neste sprint, você aprenderá como: - Implementar recursos orientados a objetos em JavaScript utilizando princípios OOP - Modificar conteúdos de marcação dentro das classes - Dividir o código JavaScript em módulos utilizáveis
+1 projeto para seu portfólio: Around The U.S — Parte 4
Neste projeto, você se concentrará na refatoração, criação de cartões e validação de formulários em classes separadas.
Sprint 9: OOP avançado e construção de projetos com Webpack2 semanas
Neste sprint, você aprenderá como desempacotar arrays e objetos utilizando a sintaxe de desestruturação. Você se aprofundará na programação orientada a objetos à medida que aprender mais sobre interfaces. Em seguida, você aprenderá como usar o webpack para agrupar seu código. Neste sprint, você aprenderá como: - Gerenciar objetos e arrays utilizando sintaxe de desestruturação - Organizar o código conforme o design orientado a objetos - Configurar o webpack para automatizar tarefas de compilação
+1 projeto para seu portfólio: Around The U.S — Parte 5
Neste projeto, você se concentrará na refatoração, criando classes adicionais e acoplando elas, além de configurar o agrupamento e a construção do projeto com o Webpack.
Sprint 10: JavaScript Assíncrono e Trabalho com APIs2 semanas
No Sprint 10, você será um especialista em JavaScript. Neste ponto, você estará pronto para aprender outra técnica avançada: programação assíncrona. Você aprenderá como trabalhar com APIs para obter dados de fontes em toda a web. Por fim, você começará a se preparar para entrevistas com nossa primeira lição da série de preparação para entrevistas, na qual mergulhará nos protótipos de objetos. Neste sprint, você aprenderá como: - Escrever códigos JavaScript assíncronos com promessas - Fazer solicitações HTTP para um servidor utilizando a API Fetch - Atualizar marcações utilizando dados buscados - Implantar sites em um servidor remoto
+1 projeto para seu portfólio: Around The U.S — Parte 6
Neste projeto, você recuperará informações do servidor e armazenará dados no servidor. Em seguida, você conectará seu site "Around The U.S." no servidor.
JavaScriptJavaScript
HTMLHTML
CSS
GitGit
FigmaFigma
GitHubGitHub
WebpackWebpack
BEM
Chrome DevtoolsChrome Devtools
Sprint 11: Introdução ao React.js2 semanas
Neste sprint, você aprenderá como: - Criar elementos de interface do usuário utilizando JSX - Criar componentes React reutilizáveis - Gerenciar o estado e o ciclo de vida dos componentes utilizando React Hooks
+1 projeto para seu portfólio: Around The U.S — Parte 7
Neste projeto, você portará o site "Around The U.S." para o React. Você será solicitado a portar marcações e estilos e configurar pop-ups e cartões.
Sprint 12: React Routing e Gerenciamento de Estado2 semanas
Você continuará com o React nesse sprint enquanto abordamos alguns tópicos mais complexos, como o React Router, como trabalhar com dados no React e técnicas avançadas do React. A lição de preparação para entrevistas para esse sprint apresenta a programa de quadro branco. Neste sprint, você aprenderá como: - Adicionar e acesse rotas para um aplicativo React utilizando o React Router - Passar dados entre componentes React utilizando contexto - Utilizar componentes controlados para controlar elementos de formulário
+1 projeto para seu portfólio: Around The U.S — Parte 8
Nesse projeto, você continuará portando seu site "Around the U.S." para o React e a aprender a enviar dados de formulário e outras informações para a API.
ReactReact
JSX
GitGit
GitHubGitHub
JavaScriptJavaScript
HTMLHTML
CSS
FigmaFigma
Sprint 13: Introdução ao Back-end: Node.js e Express.js2 semanas
Para se tornar um desenvolvedor web full-stack, você precisará aprender o desenvolvimento do lado do servidor. Neste sprint, você aprenderá a configurar um servidor simples utilizando Node.js e como implantá-lo no back-end com Express.js. Você também continuará se preparando para entrevistas, desta vez com um capítulo sobre análise de complexidade algorítmica. Neste sprint, você aprenderá como: - Construir um servidor com Node.js - Implantar o back-end em uma máquina remota com Express.js e utilizá-lo para fornecer dados e respostas às solicitações do cliente
+1 projeto para seu portfólio: Around The U.S — Parte 9
No projeto desse sprint, você ajustará sua estrutura para torná-lo mais modular, configurará um servidor que distribuirá conteúdo estático e, no processo, começará a criar sua própria API.
Sprint 14: Conexão com Bancos de Dados com API REST2 semanas
No sprint anterior, você aprendeu como criar um servidor. Agora, vamos ver como prepará-lo para trabalhar com o front-end. Começaremos discutindo os princípios da API REST e aprenderemos a trabalhar com bancos de dados. Você também aprenderá a trabalhar com expressões regulares, que são pesquisas de texto que você pode usar para encontrar strings específicas, como nomes ou lugares, utilizando caracteres especiais. Elas são uma ótima ferramenta para desenvolvedores. No capítulo final do sprint, o "avançado", vamos nos aprofundasr sobre as funções em JS. Neste sprint, você aprenderá como: - Criar uma API REST e use-a para conectar bancos de dados ao servidor - Armazenar, manipular e recuperar dados em um servidor utilizando MongoDB e Mongoose - Utilizar expressões regulares para validar e extrair dados de uma string - Implementar o tratamento de erros
+1 projeto para seu portfólio: Around The U.S — Parte10
No projeto, você criará uma API REST para seu projeto "Around The U.S." e conectará ele ao banco de dados.
Sprint 15: Autenticação e Autorização Front-End2 semanas
Neste sprint, você aprenderá como criar um aplicativo totalmente funcional e dividir os usuários em grupos com diferentes níveis de acesso disponíveis. Para fazer isso, examinaremos brevemente os fundamentos da autenticação de back-end, depois mudaremos para o front-end e implementaremos a autenticação do usuário utilizando o React. Por fim, no final do sprint, falaremos sobre segurança de aplicativos web e como qualquer troca de dados entre front-ends e back-ends pode deixar seu aplicativo exposto a várias vulnerabilidades em potencial. Neste sprint, você aprenderá como: - Trabalhar com armazenamento de dados do navegador - Cadastrar, autorizar usuários e configurar o acesso no front end com React - Implementar autenticação de usuário com React - Configurar a segurança básica do aplicativo web
+1 projeto para seu portfólio: Around The U.S — Parte 11
Neste projeto, você será solicitado a implementar o registro e a autorização para seu aplicativo React.
Sprint 16: Autenticação de back-end2 semanas
Primeiro, você aprenderá sobre a criação de autenticação do lado do servidor. Nós mostraremos como criar um usuário (registro, autenticação) e como criar um token. No sprint anterior, você trabalhou com um back-end pré-fabricado, mas agora você fará isso por conta própria. Depois disso, nós teremos dois grandes capítulos sobre testes automatizados e implantação do back-end, para um servidor remoto. Neste sprint, você aprenderá como: - Realizar testes básicos em seu código, inclusive em APIs e bancos de dados - Implementar autorização de back-end, utilizando tokens JWT - Implementar um manipulador de erros centralizado - Criar seu próprio domínio - Implantar um aplicativo web no Google Cloud
+1 projeto para seu portfólio: Around The U.S — Parte 12
Neste projeto, você conectará o lado do cliente ao lado do servidor do aplicativo, escreverá o tratamento de erros centralizado e implantará o projeto.
Express JS
MongoDBMongoDB
PostmanPostman
GitGit
GitHubGitHub
WebpackWebpack
JestJest
Google CloudGoogle Cloud
ReactReact
ESLintESLint
NGINX
PM2PM2
CertbotCertbot

Equipe completa para apoiar sua jornada

Suporte 
técnico
Suporte técnico
Resolve problemas técnicos
Revisor de 
código
Revisor de código
Te dá feedbacks
Tutor
Tutor
Te ensina novas habilidades
Consultor de Carreira
Consultor de Carreira
Te ajuda a encontrar um emprego
Community 
Manager
Community Manager
Torna o aprendizado em grupo divertido

Portfólio que fará você ser contratado

Você lidará com tarefas típicas de desenvolvimento web de diferentes áreas de negócios. Por exemplo, construir um aplicativo de fotos com funcionalidade semelhante ao Instagram
+ 5 projetos
Market research, Forecasts, A/B test, Predictions
Web Developer
Nosso plano comprovado que lhe dá um emprego
Construa sua presença online por meio dos perfis GitHub e LinkedIn
Crie um currículo sólido e aprenda a escrever uma carta de apresentação eficaz
Faça simulação de entrevistas e prepare-se para a entrevista de emprego real
Entre no mercado de trabalho com o apoio de um consultor de carreira
Sua primeira oferta de emprego!

Do Zero ao Profissional em 10 Meses.

Curso Online de Desenvolvimento Web com horário flexível, plataforma própria e garantia de emprego
Agende uma consultoria de carreira
Saiba mais em primeira mão
Maryane Didone
Temos o suporte de toda a equipe, o conteúdo é abrangente e mão na massa, o que ajuda a desenvolver as habilidades.
Maryane Didone
Ciência de Dados
Brasil
Pablo Silva
O time da TripleTen nunca te deixará sozinho, seja com códigos que estão dando erro ou com a dificuldade de entender algumas partes teóricas. Não é propaganda, eles ajudam mesmo a tirar as suas dúvidas.
Pablo Silva
Ciência de Dados
Brasil
sidney sudatti
Os diferenciais da TripleTen incluem o cuidado no planejamento do Bootcamp, o apoio da equipe durante o aprendizado e a flexibilidade nos horários de estudo. A transparência no alinhamento de expectativas desde o início também é um ponto importante.
Sidney Sudatti
Desenvolvimento Web
Brasil
jlio lima
O que eu mais gosto do curso é o fato da TripleTen dar todo o suporte e atenção às dificuldades que tenho durante o curso, os professores são bem atenciosos e a metodologia da prática da TripleTen em fazer o aluno codificar em plataforma preparada para isso.
Julio Lima
Desenvolvimento Web
Brasil
izaque israel
Em resumo, o processo de ensino é fenomenal, a plataforma funciona muito bem, a leitura do material é sempre bem leve e descontraída, os vídeos explicativos são bem objetivos, sempre é apresentando a usabilidade de tudo que é ensinado.
Izaque Israel
Desenvolvimento Web
Brasil
diego laurentino
Eu estou adorando o curso de Análise de Dados da TripleTen! Sinto que realmente estou fazendo um progresso real. Recomendo muito!
Diego Laurentino
Análise de Dados
Brasil
Emerson-Tung
Optei pela TripleTen por alguns motivos, principalmente após ler as opiniões positivas dos ex-alunos na internet. Acredito que a aprendizagem da ciência de dados abrirá novas portas para mim.
Emerson Tung
Ciência de Dados
Brasil
Lívia Torres
A plataforma de ensino da TripleTen é intuitiva, os projetos práticos são bem estruturados, a metodologia adotada pela escola é muito boa, e a equipe de tutores e mentores é muito prestativa e está sempre disponível para ajudar.
Lívia Torres,
Ciência de Dados
Brasil
filipe gomes
Com certeza eu indicaria a TripleTen! Sinto que a confiança que adquiri durante o bootcamp é inestimável e me proporciona uma vantagem significativa no mercado de trabalho
Filipe Gomes Domingues
Ciência de Dados
Brasil

Início do curso:

Preço do bootcamp

  • Parcelado

    R$ 848

Conseguir um desconto

Consiga um emprego em TI. Garantido

Investimento seguro em educação

Eficácia comprovada

+5 mil
graduados ao redor do mundo
87%
encontraram um emprego em TI em 6 meses

Agende uma consultoria de carreira

Saiba o que desenvolvedores web fazem, como se tornar um profissional em desenvolvimento do zero e como será a sua jornada de carreira nessa área