GARANTIA DE EMPREGO

AprendaWeb Development

Em nosso curso de Web Development você aprende programação na prática, recebe mentoria de profissionais experientes e consultoria de carreira até estar trabalhando na área.

7 meses de duração

Mentoria individual

Aulas ao vivo

A web moderna é composta de diversos elementos que conversam entre si para fazer com que aplicações cada vez mais complexas possam ser executadas dentro do navegador e por isso é importante entender como isso tudo funciona.

Com nossa formação completa em Web Development, você aprenderá desde os fundamentos até a criação de arquiteturas complexas e estruturação de times para se destacar no mercado e desenvolver aplicações cada vez mais robustas e complexas.

Garantia Awari

Nós estamos totalmente alinhados ao sucesso do aluno. Você vai estar recolocado e trabalhando na área em até seis meses após a graduação - caso contrário, recebe seu investimento de volta.

Treinamento intensivo na prática e com mentoria

Trabalhe em projetos reais e aplique a teoria na prática. Receba mentoria individual e acompanhamento ao longo do curso.

Prática para entrevistas e desafios técnicos

Iremos entender seus objetivos, identificar vagas que se encaixem em seu perfil e te ajudar a praticar para entrevistas e desafios técnicos.

Dicas de negociação de salário, equity e benefícios

Ao longo do processo de recolocação, você irá receber dicas e treinamento para negociar ofertas de salário, equity e benefícios.

Mentorias Individuais

Encontros online individuais com os melhores profissionais do mercado para auxiliar na sua jornada de aprendizado.

Ver todos os mentores →

Suporte de carreira

Consultorias totalmente individuais com os melhores profissionais do mercado.

Profissionais das melhores empresas

Nossos educadores trabalham em empresas de destaque no mercado:

Spotify
Magalu
Apple
Google
Loft
Ibm
Meliuz
Disney
Picpay
Amazon
iFood
Hotmart
Sumup
Locaweb
Globo
Nubank
Creditas
Natura
Quintoandar
Caju
Xp
Exame
Mercadolivre
Pagseguro
Gympass
Olx
Loggi
Alice
Itau
Vtex
Farfetch
Contaazul
Twitter
Reclameaqui
Mastercard

PROGRAMA DO CURSO

Grade curricular feita por quem entende

Pensada no mundo real, no que você realmente vai precisar para avançar na sua carreira.

Começando

Introdução ao Curso
Jornada de Ensino
Estrutura da Grade Curricular
Ligações de Mentoria
Ferramentas Necessárias
Portfolio e Projeto Final
Comunidade e Colegas
Dúvidas e Suporte

Introdução ao Desenvolvimento Web

Introdução
HTTP, TCP/IP e os Protocolos da Web
A evolução das tecnologias da web
UNIX e o terminal
Principais Comandos: cd, pwd, mv, ls, cat entre outros
Atividade: Observar e relatar

Git e Versionamento

Introdução
Repositórios
Principais Comandos: clone, commit, push, pull, merge

Projeto: Presença no GitHub

Especificações

Networking

Networking
Como elaborar um perfil no Linkedin?
Tarefa: Planilha de Networking

Fundamentos de Ciência da Computação

Introdução
Linguagens de programação
Estruturas de dados
Álgebra Booleana
Tabelas da verdade

Pensando como uma pessoa desenvolvedora

Introdução
I/O - Input e Output
Gráfico de dependências
README: Leia a documentação
Unknowns unknowns — O que não sabemos que não sabemos
Debugging

Front-End e Web Vitals

Introdução
Acessibilidade e Web Vitals
Ferramentas de desenvolvimento
Web semântica
Awari Blue| A Evolução das Tecnologias FrontEnd
Awari Blue| Internet, Web e Webapps
Awari Blue| O que é FrontEnd?
Awari Blue| Poder do React.js em FrontEnd
Awari Blue| Principais Tecnologias FrontEnd
Awari Blue| Pensando como um Desenvolvedor
Awari Blue| Linguagens de Programação

HTML

Introdução
Princípios de HTML
Elementos e atributos
DOM
Awari Blue| HTML: Estrutura da Web
Awari Blue| HTML

Preparação de Materiais de Carreira

Carta de Apresentação
Tarefa: Carta de Apresentação
Currículo
Tarefa: Currículo

CSS

Introdução
CSS3
Padrões de projetos
CSS-in-JS
Awari Blue| CSS
Awari Blue| Padrões em CSS
Awari Blue| CSS: Estilos e Formatação

Projeto: Página HTML + CSS

Especificações

Javascript

Introdução
Gramática e introdução
Funções e classes
JSON
Runtimes
Awari Blue| Javascript: Engrenagens da Web
Awari Blue| Explorando Recursos da Linguagem
Awari Blue| Padrão DOM e Javascript
Awari Blue| Javascript

Projeto: React App

Especificações

Typescript

Introdução
Gramática e introdução
Tipos
Generics
Ts-Config

Frameworks modernos Javascript

Introdução
Visão Geral
Desenvolvimento de uma aplicação com React e Next.js
Awari Blue| Como Javascript chega ao BackEnd
Awari Blue| Fundamentos de React.js
Awari Blue| Primeiro Contato com React.js
Awari Blue| Instalação e Configurações
Awari Blue| Sintaxe JSX
Awari Blue| Elementos e Renderização
Awari Blue| O que são Componentes?
Awari Blue| Criando Componentes
Awari Blue| Entendendo Props (Propriedades)
Awari Blue| Composição de Componentes
Awari Blue| Extração de Componentes
Awari Blue| Adicionando Estados e Eventos
Awari Blue| Lidando com Estados: o Básico
Awari Blue| Ciclo de Vida de Componentes
Awari Blue| Manipulação de Eventos
Awari Blue| Formulários
Awari Blue Contexto (context)
Awari Blue| Outros Conceitos Avançados
Awari Blue| Introdução a Hooks
Awari Blue| State Hook: Estados em Funções
Awari Blue| Effect Hook: Efeitos Colaterais

Projeto: Next.Js

Especificações

Back-End

Introdução
Servidores
Networking
Awari Blue| Fundamentos do Desenvolvimento BackEnd
Awari Blue | O que é BackEnd?
Awari Blue | Relação Servidor-Cliente
Awari Blue | Pensando como um Desenvolvedor
Awari Blue | Ferramentas de Desenvolvimento
Awari Blue | Linha de Comando e Sistemas
Awari Blue | Conhecendo Node.js
Awari Blue | Introdução a Node.js
Awari Blue | Instalação e Primeiros Passos
Awari Blue | Contato com Módulos
Awari Blue | Console, Input e Event Loop
Awari Blue | Síncrono e Assíncrono
Awari Blue | Visão Geral sobre Core Modules
Awari Blue | Módulo HTTP
Awari Blue | Módulo FS
Awari Blue | Módulo URL
Awari Blue | Adicionando Funcionalidades
Awari Blue| Gerenciando Projetos com NPM
Awari Blue| Comandos e dicas em NPM
Awari Blue| Arquitetura MVC
Awari Blue| Express: Facilitando as Coisas
Awari Blue| Mais Frameworks úteis

Banco de dados

Introdução
SQL, NoSQL
ETL
OLTP e OLAP
CAP Theorem
Awari Blue | CRUD (Create, Read, Update, Delete)
Awari Blue | Modelo Relacional e NoSQL
Awari Blue | Linguagem SQL e MySQL
Awari Blue | NoSQL e Mongodb
Awari Blue | JSON: Dados em Javascript

Projeto: Databases

Especificações

Princípios de segurança

Introdução
OWASP
Principio do mínimo privilégio
LGPD
Awari Blue| Segurança da Informação
Awari Blue| Segurança e Otimização de Software

Projeto: Next.JS + Typescript

Especificações

Procurando Emprego

Job Searching
Como buscar e analisar uma vaga?
Tarefa: Planilha de Empresas
Tarefa: Planilha de Candidatura

APIs

Introdução
Javascript no servidor: NodeJS e TypeScript
REST
GraphQL
Awari Blue | O que é API?
Awari Blue | APIs REST e RESTful para BackEnd
Awari Blue | Microsserviços para BackEnd
Awari Blue | Roteamento e EndPoints para BackEnd
Awari Blue | Criação e Anatomia de uma API para BackEnd
Awari Blue | JSON: Dados em Javascript para FrontEnd
Awari Blue | Arquitetura REST para FrontEnd
Awari Blue | Consultas em GraphQL para FrontEnd
Awari Blue | Consumindo dados com Fetch e Axios para FrontEnd

Projeto: Express API

Especificações

Fullstack e profissionais em T

Introdução
Perfil profissional
Desafios
BFF (Back-End for Front-End)
Documentação
QA (Quality Assurance)

Containers

Introdução
VMs
Instâncias
Docker
Kubernetes

Projeto: Conteineirize API

Especificações

Cloud

Introdução
Introdução aos tipos de Cloud: IaaS, PaaS, SaaS, DaaS e outros
Data Centers

Fundamentos da Amazon Web Services (AWS)

Introdução
Introdução à AWS
Principais serviços
Visão de infraestrutura e plataforma

Preparação para Processos Seletivos

Processo Seletivo
Perguntas Iniciais
Perguntas Comportamentais
Perguntas Técnicas
Portfólio
Tarefa: Desafios Técnicos

Continuous Integration (CI)

Introdução
Integração contínua
Ferramentas
Melhores práticas

Projeto: Deploy na Cloud

Especificações

Continuous Delivery (CD)

Introdução
Entrega Contínua
Feature Flags
DevOps
Deploy

Infraestrutura como código (IaC)

Introdução
Beneficios
Terraform
Pulumi
CDK
CloudFormation

Serverless

Introdução
Arquitetura de computação sem servidor
FaaS - Conhecendo Lambda

Projeto: Lambda no ar

Especificações

Arquitetura de software

Introdução
Fundamentos em arquitetura de software
Estratégias do ciclo de vida

Tipos de Arquitetura

Introdução
Arquitetura em 3 camadas
Arquitetura orientada a serviços
Arquitetura orientada a eventos
Monolitos e Microsserviços

Planejamento de Carreira

Planejamento de Carreira
Tarefa: EVP - Escala de Valores relativos ao Trabalho
Tarefa: Plano de Desenvolvimento de Carreira

Well-Architected Framework

Introdução
Segurança
Otimização de custos
Eficiência de performance
Confiabilidade
Excelência Operacional

Algoritmos

Introdução
Introdução a algoritmos
Sorting
Linked Lists
Trees
Grafos

Padrões de design

Introdução
Padrões criacionais
Padrões estruturais
Padrões comportamentais

Projeto: Next.Js + Typescript + API

Especificações

Open-source e comunidade

Introdução
Open source
Contribuindo
Perfil no GitHub
Awari Blue| Boas Práticas em Código
Awari Blue| Git, Github e Versionamento
Awari Blue| Recursos para Revisar e Corrigir Códigos
Awari Blue| Testando os Códigos
Awari Blue| Princípios SOLID, DRY e KISS

Projeto Final: Ecommerce

Especificação

Próximos Passos

Awari Blue | Posicionamento de Carreira
Awari Blue | Livros, Artigos e Referências
Awari Blue | Encontrando a Comunidade
Awari Blue | Continuando a se Desenvolver

Milhares de Membros

protagonizando histórias de sucesso

Já são mais de 3.000 pessoas transformando suas carreiras com a Awari

Ver todas as histórias de sucesso→
Gustavo F.

Gustavo F.

Web Developer

Estou feliz com a minha evolução, graças a Awari, o professor David Dimon e a Rafaella Ballerini Ribeiro Gomes que tem me ajudado a evoluir como desenvolvedor web.

Caroline S.

Caroline S.

Product Manager

O apoio especializado de carreira que pra mim foi o maior diferencial, me preparou e me ajudou a conseguir minha primeira oportunidade na área de Produtos depois de 2 sessões.

Natália V.

Natália V.

Product Designer

Gratidão por todo aprendizado até aqui! Obrigada Awari por ter colocado no meu caminho profissionais tão incríveis como minha professora mais querida Daniéli Baldassari e meus mentores, que sem eles eu nada seria.

Fabio W.

Fabio W.

Product Manager

Foi muito rico aprender tanto durante as aulas quanto pela mentoria e suporte a carreira com experts das áreas, conversando sobre a vida de um PM, entendendo o que o mercado vem fazendo e como aprimorar. Tudo me deixou bem mais confiante para o novo desafio em Produto na Shopee.

Vanderson L.

Vanderson L.

UX Designer

Vou dar o parabéns para Awari pela plataforma de ensino, profissionalismo, atendimento, e principalmente pelo conteúdo do curso.

Mayara P.

Mayara P.

UX Designer

Foram 4 meses de aprendizado, pesquisa e muito trabalho para concluir esse curso riquíssimo de conteúdo. Agradeço a todos que me proporcionaram essa oportunidade de enriquecer mais os meus conhecimentos.

Pâmella S.

Pâmella S.

UX Designer

Foram 5 meses de muito aprendizado e uma caminhada muito desafiadora. Neste curso eu tive a certeza de que é isso que eu realmente quero seguir e que sinto prazer em estudar.

Danielle C.

Danielle C.

UX Designer

Nessa jornada contei com o time especializado da Awari e não poderia deixar de agradecer a minha mentora Thais Ernandes, que enriqueceu demais cada mentoria. Era o melhor momento da minha semana, ficava ansiosa pra sugar cada segundinho das nossas aulas.

Fabiana C.

Fabiana C.

Data Scientist

Como é fantástico o processo de construção!! Como é prazeroso o poder de definir o seu próprio caminho. Awari obrigada pela condução, esta sendo espetacular!!!

Gabriel A.

Gabriel A.

Product Manager

Eu sou muito grato pelo que a Awari me proporcionou, além do conteúdo e dinâmica das aulas, a mentoria é o que mais me agregou valor, pois me proporcionou uma oportunidade como Product Manager no Ifood.

Daniel S.

Daniel S.

Data Scientist

Deixo os meus agradecimentos ao instrutor João Bosco Mesquita por ter proporcionado ensinamentos relevantes à área, e sem deixar de mencionar o meu mentor Delson Castro pela sua competência, na qual tive boas dicas para prosseguir com meu objetivo.

Isabela P.

Isabela P.

UX Designer

Gostaria de agradecer a toda equipe, que foi extremamente solícita ao longo de todo o processo, e a todos que me apoiaram ao longo dessa trilha de aprendizado profissional e pessoal.

Fabricio B.

Fabricio B.

Product Manager

Acredito que a Awari foi a decisão mais correta que tomei ao buscar a migração de carreira. Com o curso aprendi gestão de produtos na prática, aplicando todo conhecimento adquirido nas aulas, no meu próprio projeto de produto.

Luan A.

Luan A.

Data Scientist

É com grande motivação que ingresso hoje a minha carreira na Shopee. Gostaria de agradecer a escola Awari e aos profissionais que me auxiliaram.

Lays L.

Lays L.

Product Manager

Foram 3 meses incríveis no curso de Product Managment na Awari. E o resultado? Muito conhecimento prático e uma mentoria que faz a diferença.

Valdir J.

Valdir J.

UX Designer

Nos últimos 5 meses eu aprendi demais como ver o mundo de uma outra forma, tirar um pouco o peso da minha própria visão e lidar com o fato que o mundo é enorme.

Metodologia Awari

Nossa metodologia tem como foco ensinar as habilidades essenciais do mercado, alinhando as teorias com boas práticas e o mão na massa.

Aulas ao vivo

Duas vezes por semana a turma tem aulas ao vivo com o professor para aprender a teoria e realizar dinâmicas práticas.

Aulas gravadas

Acesso ilimitado a videoaulas e conteúdos de todos os cursos na plataforma para complementar o aprendizado.

Projeto prático

Acreditamos que colocar a mão na massa é crucial para o ensino. Por isso, durante o curso, os alunos realizam projetos práticos com base no que estão aprendendo.

Mentorias individuais

Individualmente os alunos possuem mentorias semanas para receberem feedbacks das tarefas e projeto.

Suporte de carreira

O suporte de carreira auxilia os alunos nos processos seletivos, definição de objetivos de carreira, networking e negociação.

Processo de recolocação

Nosso trabalho continua mesmo após você completar o curso. Entenda abaixo como funciona nosso acompanhamento ao longo do processo de recolocação.

  • ETAPA 1

    Entender seu perfil ideal de empresa

    Próximo das últimas semanas do curso, nós iremos entender e te ajudar a definir seus objetivos de carreira para o curto, médio e longo-prazo. Com base nisso, vamos te ajudar a identificar as características seu perfil ideal de empresa. Isso inclui, por exemplo: o tamanho, indústria, cultura interna e mais.

  • ETAPA 2

    Identificar oportunidades para seu perfil

    Com base nisso, iremos te ajudar a criar um processo para identificar oportunidades que se encaixem nesse perfil. Além disso, vamos revisar e sugerir pontos de melhoria necessários em seu Linkedin, currículo, portfólio e apresentação pessoal.

  • ETAPA 3

    Preparação para entrevistas

    Você vai entender o que é necessário para ter sucesso em um processo seletivo, e vai receber treinamento para a prática de entrevistas, entender como lidar com desafios técnicos e mais.

  • ETAPA 4

    Negociar propostas

    Por fim, nós vamos também te ensinar a negociar propostas de salário e benefícios, além de tirar dúvidas sobre conceitos como stock options, vesting schedules e mais. Você estará pronto para conseguir uma vaga na área.

Decida qual curso escolher

A Awari é uma plataforma de desenvolvimento de carreira pioneira, com mentorias totalmente individuais e acesso ilimitado.

Mentorias individuais
Aulas ao vivo
Suporte de carreira
Projetos práticos
Certificado de conclusão

INVESTIMENTO

Garantia de Emprego Awari

Você vai estar recolocado e trabalhando na área seis meses após a graduação - caso contrário, recebe seu investimento de volta. Conheça nossas formas de pagamento abaixo:

À VISTA COM 10% OFF

R$16.173,00

Pagamento no ato da matrícula.

ATÉ 30x NO BOLETO DE

R$599,00

Primeiro pagamento em até 30 dias após o início das aulas.

Garantia de recolocação em até 6 meses após a graduação

Curso com mais de 600h de carga horária

Acompanhamento de carreira individualizado para entrevistas e portfolio

Acesso permanente à nossa comunidade de alunos e mentores

Apresentação de projeto para gestores da área e recrutadores

Perguntas frequentes

Não encontrou sua dúvida abaixo?

Fale conosco →

Quando irão abrir novas turmas?

As próximas datas serão anunciadas em breve – fique de olho em nosso site!

Como funciona a Garantia Awari?

A Garantia Awari existe para diminuir o risco de sua decisão e reafirmar nosso comprometimento com nossos alunos. O contrato do curso com Garantia de Emprego implica em uma série de obrigações para nossos alunos e para nós da Awari. Seguindo as orientações da Awari como descritas em nosso contrato, garantimos que você estará trabalhando como Cientista de Dados em até 6 meses após a finalização do curso ou devolveremos seu investimento integralmente.

O que eu preciso fazer para garantir meu emprego?

Para manter a garantia até o final do curso, você precisará participar das aulas, estar presente nas mentorias, ser aprovado tanto nas atividades práticas quanto nas de carreira e se candidatar a um número preestabelecido de vagas na área todos os meses. Siga as orientações do time da Awari e garantiremos seu emprego.

Quais os pré-requisitos para estar elegível à Garantia Awari?

Para estar elegível à nossa Garantia Awari, você deve:

Ter mais de 18 anos;
Ter internet e computador de boa qualidade para realização das atividades do curso;
Ter permissão para trabalhar no Brasil ou nas localidades que pretende buscar vagas;
Ser aprovado pelo consultor de carreira na seleção inicial de carreira (caso tal seleção ocorra);
Ser aprovado pelo especialista da área e em nosso desafio de entrada;
Estar disposto e disponível para se realocar para as regiões e cidades onde as vagas da área estão disponíveis.

É possível participar do curso mesmo que você não atenda a estes pré-requisitos.

Quais os pré-requisitos para participar do curso?

Não é necessário conhecimento prévio em Desenvolvimento Web para acompanhar o curso. O conteúdo do curso foi selecionado para atender tanto profissionais em transição de carreira quanto profissionais que já possuem experiência na área.

Até quando terei acesso ao material?

Você terá acesso ao conteúdo do curso por dois anos, incluindo as atualizações neste período.

Qual é a duração do curso?

O curso possui a duração de 28 semanas e a garantia se estende por outras 24 semanas após a finalização do curso.

O curso é presencial ou remoto?

O curso é totalmente remoto. Você possui a flexibilidade de estudar de onde estiver.

Quais ferramentas e equipamentos preciso ter para fazer o curso?

Você precisa ter acesso a um computador (Windows, Linux ou MacOS) e uma boa conexão à internet. Outras ferramentas específicas de programação serão apresentadas e explicadas ao longo do curso.

Tenho pouca ou nenhuma experiência em Web Development. Consigo fazer o curso?

Sim! Você não precisa ter atuado com Desenvolvedor Web em nenhum momento de sua carreira para conseguir acompanhar nosso curso de Web Development de maneira satisfatória.

Quantas horas por semana dedicarei ao curso?

Para garantir que você estará preparado para os principais desafios encontrados pelos Desenvolvedores Web, nosso curso requer uma dedicação de aproximadamente 20 horas semanais divididas entre aulas teóricas, atividades práticas e consultoria de carreira, sempre no período da noite.

E se eu não conseguir um emprego?

O seu período para conseguir uma vaga de emprego na área é de 6 (seis) meses após a finalização do curso. Caso não consiga um emprego dentro deste período e tenha cumprido as condições da Garantia Awari, devolveremos seu investimento.

Como é a metodologia de vocês?

As aulas ao vivo acontecem duas vezes por semana em uma plataforma de vídeo, com duração de aproximadamente 1h30min cada. Você também terá acesso a palestras com profissionais do mercado, sessões de prática e horários para tirar dúvidas com um especialista toda semana.

Como funcionam as mentorias?

Você realizará 28 ligações de mentoria no total, sendo uma por semana. O tempo de cada ligação é de meia hora. O objetivo é que você utilize-as para tirar dúvidas sobre o curso, receber feedbacks sobre suas tarefas e aprender mais sobre o dia a dia de um Desenvolvedor Web. Além da ligação, você terá contato direto com seu mentor e outros profissionais da área em nossa comunidade.

Qual a carga horária do curso?

São aproximadamente 500 horas no total.

O curso oferece um certificado de conclusão?

Sim! Ao completar o curso e finalizar seu estudo de caso, você receberá um certificado de conclusão validado pela Associação Brasileira de Educação à Distância (ABED).

Vale lembrar que o curso do modelo de Garantia Awari não é um curso superior.

O curso é certificado pelo MEC?

Não. O certificado de conclusão da Awari é validado pela Associação Brasileira de Educação à Distância (ABED).

Tenho uma dúvida que não está aqui.

Ficaremos felizes em responder todas as suas dúvidas, para isso basta enviar um email para [email protected] e vamos te responder o quanto antes.