Vagas limitadas. Você precisa ser aprovado em nosso processo de candidatura para se inscrever.
Aprenda com o maior time de mentores do Brasil, de empresas como:
O Desenvolvedor Full Stack é visto pelas empresas como muito estratégico, e justamente por isso, há uma grande procura por esses profissionais. Eles são aptos para atuar tanto com Front-End e Back-End, mediando as demandas entre ambas as áreas e criando soluções práticas para sites e aplicativos.
A trilha de aprendizagem oferece uma visão ampla sobre a profissão, incluindo os principais conhecimentos e habilidades necessárias para iniciar uma carreira na área, assim como uma perspectiva direcionada ao mercado. Ao fim das aulas, você estará preparado para atuar como Desenvolvedor Full Stack.
Focado nos seus objetivos profissionais
Entenda como esse recurso pode ajudar você durante o processo de recolocação profissional
Primeira etapa
Dê os primeiros passos para o seu desenvolvimento
Entender seu momento
Mentoria individual
Revisar Linkedin
Revisar currículo
Segunda etapa
Receba o suporte de nosso time para se inserir no mercado
Preparação para processos seletivos
Entrevistas simuladas
Dicas de negociação de salários
Terceira etapa
Tenha acesso a oportunidades exclusivas e possibilidades especialmente para você
Vagas Exclusivas
Parcerias com Empresas
Médias salariais altas
A média salarial para a área de Programação é de cerca de R$ 5.529, podendo chegar até a faixa de R$ 9.000 para profissionais com mais experiência.
via
R$ 5.529,00/mês
Salário mais provável
Salário possível
Projetos reais
Durante o Demo Day, você tem a oportunidade de apresentar trabalhos desenvolvidos durante o curso para colegas de turma e uma banca de especialistas, como forma de obter feedbacks e se preparar para o mercado.
Confira mais depoimentos →Feita por especialistas, pensada no mundo real
Nós temos um comprometimento com a qualidade de nossos cursos, e nossa grade curricular é a mais completa do mercado sobre o tema. Ela foi criada por especialistas e pensada desde o primeiro dia em sua aplicabilidade prática.
Programação Front End
Conheça a grade curricular do nosso curso de Programação Front End:
1
Boas-vindas
O que você irá encontrar nesta jornada em Programação Front-End
Proposta do Curso
Aulas e Mentoria
Ajuda e Dicas
2
Fundamentos de FrontEnd
Uma visão geral sobre a programação da interface do usuário e webapps
A Evolução das Tecnologias Front End
Internet, Web e Webapps
O que é FrontEnd
Poder do React.js em FrontEnd
Principais Tecnologias FrontEnd
Pensando como um Desenvolvedor
Inspecionando Sites
3
Base em HTML, CSS e Javascript
Entenda os blocos de construção fundamentais da web: HTML, CSS e Javascript
Linguagens de Programação
HTML: Estrutura da Web
CSS: Estilos e Formatação
Javascript: Engrenagens da Web
Explorando Recursos da Linguagem
Padrão DOM e JavaScript
Javascript
HTML
CSS
Padrões em CSS
Desenvolvimento Básico em FrontEnd
4
Começando em React.js
Primeiros passos com React.js, a principal biblioteca front-end da atualidade
Fundamentos de React.js
Primeiro Contato com React.js
Instalação e Configurações
Sintaxe JSX
Elementos e Renderização
Aplicação Inicial em React.js
5
Components e Props em React
Componentes: entenda o conceito central de React.js
O que são Componentes
Criando Componentes
Entendendo Props (Propriedades)
Composição de Componentes
Extração de Componentes
Recriando a Tela de Login em React
6
Estados e Eventos em React
Controlando estados da interface do usuário com componentes
Adicionando Estados e Eventos
Lidando com Estados
Ciclo de Vida de Componentes
Manipulação de Eventos
Formulários
Estados e Eventos a Partir de um Mini-Game
7
Conceitos Avançados em React
Recursos da biblioteca React.js para incrementar e facilitar a programação
Contexto (context)
Outros Conceitos Avançados
Introdução a Hooks
State Hook: Estados em Funções
Effect Hook: Efeitos Colaterais
Componentes e Configuração de Tela em React
8
APIs e Dados
Use dados de outras aplicações para alimentar as interfaces que você programa
Ferramentas Úteis para Desenvolvimento
O que é API
JSON: Dados em JavaScript
Arquitetura REST
Consultas em GraphQL
Consumindo Dados com Fetch e Axios
Integrando APIs à uma Aplicação
9
Boas Práticas em Código
Recursos e metodologias para programar como um profissional
Pensando como uma Pessoa Desenvolvedora
Git, Github e Versionamento
Recursos para Revisar e Corrigir Códigos
Testando o Código
Princípios SOLID, DRY e KISS
Acessibilidade e SEO com React
Utilizando o Github e Colaborando
10
Próximos Passos
Avance na carreira com dicas e referências na área
Posicionamento de Carreira
Livros, Artigos e Referências
Encontrando a Comunidade
Continuando a se Desenvolver
Programação Back End
Conheça a grade curricular do nosso curso de Programação Back End:
1
Boas-vindas
O que você irá encontrar nesta jornada em Programação Back-End
Proposta do Curso
Aulas e Mentoria
Ajuda e Dicas
2
Fundamentos de BackEnd
Entenda a relação servidor-cliente na web e onde a programação back-end atua
Fundamentos do Desenvolvimento BackEnd
O que é BackEnd?
Relação Servidor-Cliente
Pensando como um Desenvolvedor
Ferramentas de Desenvolvimento
Linha de Comando e Sistemas
Exploração Inicial
3
Linguagem Javascript
Aprenda a linguagem de programação que é sinônimo de aplicações web
A Linguagem JavaScript em Back End
Introdução a Javascript
Javascript em Relação a HTML e CSS
Como JavaScript chega ao Back End
Conceitos Básicos na Linguagem
Recursos Intermediários e Avançados
Calculadora de Fretes
4
Node.js: Fundamentos
Conheça Node.js, uma revolução na programação web back-end
Conhecendo Node.js
Introdução a Node.js
Instalação e Primeiros Passos
Contato com Módulos
Console, Input e Event Loop
Síncrono e Assíncrono
Melhorando os Cálculos
5
Node.js: Core Modules
Saiba porque core modules como http, fs e url são o "coração" do Node
Visão Geral sobre Core Modules
Módulo HTTP
Módulo FS
Módulo URL
Adicionando Funcionalidades
Construção da API
Integração com Terceiros
6
NPM, Frameworks e MVC
Acrescente funcionalidades e poderes ao Node.js com frameworks
Gerenciando Projetos com NPM
Comandos e dicas em NPM
Arquitetura MVC
Express: Facilitando as Coisas
Mais Frameworks úteis
Refatoração
7
Bancos de Dados
Como usar bancos de dados SQL e NoSQL em aplicações web
Banco de Dados e SGBD
CRUD (Create, Read, Update, Delete)
Modelo Relacional e NoSQL
Linguagem SQL e MySQL
NoSQL e Mongodb
JSON: Dados em JavaScript
Persistência do Item
8
APIs
Programe formas de sua aplicação se comunicar com outras
Entendendo APIs
O que é API?
APIs REST e RESTful
Microsserviços
Roteamento e EndPoints
Criação e Anatomia de uma API
CRUD de Item
9
Boas Práticas em Código
Técnicas profissionais de edição, versionamento e gerenciamento de código
Boas Práticas em Código
Segurança da Informação
Git, Github e Versionamento
Recursos para Revisar e Corrigir Códigos
Testando os Códigos
Princípios SOLID, DRY e KISS
Segurança e Otimização de Software
Versionamento
Testes
Boas Práticas
Segurança
10
Próximos Passos
Avance na carreira com dicas e referências na área
Posicionamento de Carreira
Livros, Artigos e Referências
Encontrando a Comunidade
Continuando a se Desenvolver
Aulas professores especialistas
Você vai aprender aulas focadas em estudos de caso e ensino prático. Ao total, você vai participar de mais de 16 encontros ao vivo com os melhores profissionais do Brasil.
Materiais de apoio
Elas ficam gravadas pra você assistir depois. Além disso, você vai ter acesso aos materiais da plataforma – são artigos, vídeo-aulas e outros conteúdos para complementar seu aprendizado.
Receba seu
Ao fim de cada curso você receberá um certificado com o selo da ABED, Associação Brasileira de Ensino à Distância, comprovando a experiência desenvolvida.
Já são milhares de histórias de sucesso com a Awari
Nós já ajudamos mais de 30 mil alunos a avançarem suas carreiras. Faça parte de nossa comunidade com os melhores profissionais do mercado.
Confira todos os depoimentos →Não encontrou sua dúvida abaixo? Nosso time está pronto para te atender:
Fale ConoscoComo funciona o processo de candidatura?
Nosso processo de candidatura consiste em duas etapas: um formulário inicial e uma entrevista com nosso time.
Nosso objetivo é entender seu momento profissional e avaliar se é um fit interessante com o que buscamos para nossa comunidade.
Qual plataforma de ensino é utilizada pela Awari?
O curso é realizado através da nossa própria plataforma de ensino, desenvolvida internamente.
É através dela que você vai agendar mentorias, acessar aulas ao vivo, conferir os materiais de apoio e mais.
Esse é um curso pago?
Sim, você precisa ter um plano ativo da Awari para matricular-se nesse curso e agendar mentorias individuais.
Para consultar os valores e opções de pagamento, entre em contato conosco ou envie sua inscrição.
Qual a política de reembolso?
Você pode solicitar o reembolso total do valor pago no prazo de até 7 (sete) dias corridos após a data de compra.
Como funcionam as mentorias individuais?
As mentorias são chamadas de vídeos realizadas através da nossa plataforma, e têm duração de 30 (trinta) minutos.
Você pode usar as ligações para tirar dúvidas, receber feedback sobre suas tarefas e aprender mais sobre o dia a dia do especialista da área.
Quantas mentorias eu posso agendar?
Isso vai depender do plano que você escolher! Nosso plano base começa com 8 mentorias incluídas, mas também temos a opção de você agendar mentorias ilimitadas.
Qual é a carga horária do curso?
O curso de Programação tem carga horária total de 240 horas.