Aprenda do zero as principais ferramentas para tecnologias, como HTML, CSS, JavaScript, Ajax e APIs e crie páginas e apps com layouts atraentes e profissionais. Garanta sua primeira oportunidade no mercado de tecnologia.
Migrar do design para a tecnologia
Combine suas habilidades em design com conhecimentos em desenvolvimento para criar apps de ponta a ponta e desenhar layouts do seu jeito. Torne-se um profissional diferenciado e aumente as suas oportunidades de trabalho.
Enriquecer seu portfólio
Domine todo o processo de desenvolvimento web. Aprenda programação TypeScript, integração Front-end e Back-end, testagem de software e frameworks como VueJs e React. Seja um profissional de programação completo e ganhe ainda mais.
As etapas ideais para você se tornar um Desenvolvedor Front-End
Abordagem prática
O programa do curso é baseado em casos reais do mercado brasileiro
Professores qualificados
Professores e tutores atuando nas melhores empresas da área
Habilidades para ganhar mais
A EBAC te fornece conhecimentos práticos e relevantes para você crescer mais na sua carreira
Feedback personalizado
Os mentores do curso te dão suporte individualizados para suas dúvidas e exercícios
Portfólio de destaque
Nosso Centro de Carreiras te ajudará a encontrar uma oportunidade profissional e a se preparar para uma entrevista
Aprendizado flexível
Estude apenas de 1h a 2hs por semana. Você pode aprender de qualquer lugar, em qualquer horário
Garantimos o emprego para o aluno ou devolvemos o dinheiro
Você receberá total apoio e assistência de nossos especialistas. Juntos, vocês construirão seu currículo, seu portfólio e seu plano de carreira. Tudo isso o ajudará a encontrar um emprego mais rapidamente. Selecionaremos vagas atraentes para você e lhe daremos prioridade sobre outras pessoas em busca de emprego entre nossos parceiros
Se você não conseguir o trabalho, nós lhe daremos um reembolso pelo curso*.
Como vamos ajudar:
1
2
Portfólio e trabalhos com parceiros
Plano de carreira
3
Entrevistas
4
Conexão com as empresas
+900
alunos da EBAC já estão empregados em 2022
88%
dos alunos conseguem um emprego após finalizar o curso
Você trabalhará com casos reais de empresas parceiras para expandir o seu portfólio.
Ao concluir o curso, você poderá apresentar o seu trabalho para uma banca avaliadora. O melhor trabalho será avaliado também por empresas parceiras, e o aluno entrará no banco de talentos da empresa.
Iremos te aconselhar, te ajudar a definir seus objetivos e mostrar como você pode alcançá-los.
Você aprenderá onde procurar emprego e de quais habilidades você precisa desenvolver para crescer profissionalmente.
Vamos te ensinar como agir em entrevistas de emprego para evitar erros durante um processo seletivo.
Faremos ensaios de entrevista para que você possa responder perguntas frequentes de recrutadores e se preparar.
A EBAC vai ajudar na criação da conexão entre você e as empresas do mercado que estão em busca de talentos.
Faremos uma seleção de oportunidades do mercado para você se candidatar, e apresentaremos o seu currículo e portfólio para grandes empresas.
100%
completam o período de experiência e permanecem nas empresas
Desenvolvedor há mais de sete anos, passou por grandes empresas, agências, startups e consultorias como Firma Comunicação, EcoStage, UOL, PagBank, entre tantas outras até chegar à XP Investimentos como Engenheiro de Software Sênior. É especialista em desenvolvimento Back-end e Front-End, buscando criar as melhores soluções digitais, os produtos mais eficientes para qualquer cliente e experiências significativas para todo o tipo de usuários.
Engenheiro de software sênior na XP Investimentos
Professor do curso
Seu currículo no futuro
R$ 8.582/mês*
Salário mensal:
Habilidades
Seu Nome
Desenvolvedor Front-end Pleno
*Referência site Glassdoor
Conhecimento de HTML, CSS e JavaScript
Conhecimento de Git/Github
Conhecimento em Vue.js
Experiência em construir interfaces comunicando com APIs
Biblioteca JavaScript: jQuery, SASS, React.js
Fluente em metodologias ágeis
Certificado pela EBAC
Trabalho em equipe
Boa comunicação
Avaliação dos alunos
Programa do curso
As videoaulas são separadas em 38 módulos para facilitar o aprendizado. O aluno assiste quando e onde quiser por tempo ilimitado
Aprenda como configurar ferramentas, trabalhar com HTML e CSS para construir seus primeiros projetos. Com uma visão completa do Desenvolvimento Front-end você estará pronto para criar sua primeira página.
Introdução à carreira em Front-end
Codificação CSS
Codificação HTML
Aplicando versionamento de códigos com Git
Atividades: Crie sua primeira página Web com HTML e CSS, depois carregue seu arquivo para o GitHub.
Conheça todos os fundamentos de JavaScript, como integrá-lo com HTML.
Fundamentos de JavaScript
Integre JavaScript em seu HTML
Simplifique e melhore scripts com jQuery
Trabalhe com plugins de integração em jQuery
Atividades: Crie uma galeria de fotos usando o jQuery.
Melhore suas páginas com responsividade, aprenda os fundamentos do Bootstrap e as funcionalidades avançadas de criação de formulários, componentes e layouts de alto níveis.
Fundamentos do Bootstrap
Páginas sensíveis com CSS
Trabalhe com layouts, formulários e componentes
Integração responsiva com Bootstrap
Atividades: Produza um layout responsivo para sua página e desenvolva um site institucional e uma landing page com Bootstrap.
Aprenda a automatizar as tarefas do cotidiano de um desenvolvedor front-end utilizando as ferramentas Gulp e Grunt. Conheça os pré-processadores de CSS: SASS e LESS, para escrever estilos de forma escaláveis e eficientes.
Fundamentos de SASS
Automatizar tarefas com Gult e Grump
Fundamentos do LESS
Boas práticas e conceitos avançados do CSS
Atividades: Automatize projetos para reduzir o tamanho de imagens, transpilar SASS e LESS e minificar arquivos JavaScript.
Utilize o desenvolvimento front-end para auxiliar na produção de campanhas de marketing digital. Crie peças de e-mail marketing personalizadas e produza landing pages.
Técnicas de e-mail Marketing
Melhorias no marketing de Landing Pages
Funções de vendas em sua página
Layouts de Marketing
Atividades: Desenvolva uma página para o Disney+ com funcionalidades de marketing, seções e layouts. Crie também uma página de eventos.
Aprenda a tratar exceções e trabalhar com objetos e recursos do ES6+. Utilize Ajax para integrar o front-end a aplicações back-end e conheça o TypeScript.
Tratamentos de exceções
Requisições Ajax
Orientação a objetos com JavaScript
Recursos avançados e ES6+
Atividades: Use os recursos aprendidos para melhorar seus projetos de Marketing e liste APIs públicas em uma nova página.
Trabalhe com novos frameworks como VueJs e React para melhorar as habilidades de layout e recursos. Tenha uma visão aprofundada sobre esses frameworks e crie novas funcionalidades em seus projetos.
Fundamentos do VueJS
Fundamentos do ReactJS
Crie componentes estilizados com Styled Components
Gerencie o estado da aplicação utilizando o Redux
Atividades: Crie uma lista de tarefas com VueJS e React e uma aplicação para gerenciar catálogo de filmes, também com React.
Aprenda a importância dos testes unitários e automatizados para a integridade do projeto. Utilize Jest, React Testing Library e Cypress como ferramentas para testagem de software.
Fundamentos de Cypress
Testes End-to-end com Cypress
Testes unitários com Jest
Testes automatizados com React e Cypress
Gerenciar ações de usuários
Atividades: Crie um processo completo de testes em sua página de filmes.
Aplique todos os conceitos aprendidos no curso para finalizar seus projetos, criar um portfólio e aprender a se preparar para o mercado de trabalho. Aprenda também como fazer o hosting de seus projetos.
Entrevista e portfólio
Requisitos de projetos
Hosting de projetos
Atividades: Crie um e-commerce utilizando React.
Projeto final: Desenvolva um e-commerce com React, contendo uma página de listagem de produtos, detalhes de cada produto, carrinho e checkout. Faça também a integração do Front-end com o Back-end, simulando um API. Ao final, implemente o deploy da aplicação na Vercel.
Bônus: Curso de Figma grátis!
O curso online de Figma é ideal para quem quer usar o software como ferramenta de trabalho. Você vai explorar os principais recursos para criar interfaces escaláveis, protótipos interativos e aplicar as principais metodologias de design e usabilidade.
Acesso ao curso por tempo ilimitado, relembre o conteúdo sempre que desejar
Life-Time Access
Acesso ao curso por tempo ilimitado, relembre o conteúdo sempre que desejar
Life-Time Access
Os alunos da EBAC têm direito a
1 mês de acesso à plataforma online da EF
Certificado reconhecido internacionalmente, ao final de cada nível
Teste de nivelamento
16 níveis de inglês, totalmente grátis
1 mês de curso de inglês
Grátis
Preço com desconto
R$ 314,96
Mude sua carreira agora mesmo!
Preço original
R$ 629,92
Até 24x de
Até 24x de
O parcelamento em até 24x é oferecido através do financiamento de crédito e está sujeito a avalição e juros. O valor final pode sofrer alterações por conta da variação do IOF e depende do meio de pagamento e da data de contratação.
Somente até
3 de outubro
50% OFF
9
:
99
:
99
:
99
Garantimos seu dinheiro de volta por até 7 dias
*Inscreve-se para receber mais informações sobre as opções de pagamento
Valor total
R$ 4.950
Inicio:
Restam: 12 vagas
...
Faça sua inscrição para o curso
O número de participantes é atualizado a cada 24 horas. Garanta já o seu lugar antes que as vagas acabem.
A EBAC é uma instituição inovadora de ensino superior em Artes Criativas e Tecnologia que oferece cursos online, além de programas presenciais e híbridos de especialização e graduação, validados internacionalmente.
cursos livres e ensino superior nas áreas de TI, design, marketing, audiovisual, fashion e negócios
alunos matriculados nos cursos online da instituição
dos professores e coordenadores são profissionais atuantes no mercado
empresas colaboram no desenvolvimento dos cursos, projetos reais e programas de estágio
+150
100%
+50 000
+40
Perguntas frequentes
Sim. Sem problemas. Neste curso, você aprenderá desde o básico até o avançado de programação, percorrendo o caminho completo até tornar-se um engenheiro Front-end.
Sim. Embora um olhar voltado para os detalhes seja uma característica complementar, todas as habilidades requisitadas podem ser aprendidas.
Sim. Se você compreender e for capaz de aplicar os conhecimentos adquiridos neste curso, será um ótimo candidato e terá inúmeras oportunidades de emprego. O mercado para desenvolvedores Front-end é muito amplo. Além das fontes habituais como o LinkedIn, é possível encontrar oportunidades em outras plataformas especializadas nesta área como o GitHub.
O mínimo exigido do desenvolvedor Front-end é o conhecimento de estrutura em HTML e estilização em CSS. Conhecendo o básico do Javascript, já é possível ter um salário muito maior.
Neste curso, utilizaremos o JavaScript, HTML, Github, Bootstrap, JQuery, Admin.Lte, FlexBox grid, API do Google Maps. Google Analytics. React, Node.js, Next.js, babel.js, Gulp.js, JSX e Redux.
A ordem do curso foi elaborada considerando uma linha de aprendizagem contínua, para que você tenha um aprendizado fluido e efetivo. Dessa forma, recomendamos que siga a sequência conforme publicação semanal na plataforma. Caso queira iniciar um módulo publicado sem terminar o anterior (por exemplo, se estiver esperando a correção do exercício), isso não afetará sua trajetória final, desde que você realize todas as atividades com 70% de aprovação e assista todas as aulas.
Pensando em seu aprendizado e evolução, nossa equipe de tutoria é formada por profissionais da área que irão responder suas dúvidas sobre o conteúdo do curso e dar feedbacks sobre as atividades realizadas, de forma individual. Além disso, temos o fórum abaixo de algumas aulas para compartilhamento de opiniões e também contato com outros alunos.
Este curso tem duração de mais de 65 horas de conteúdo, sendo que cada novo módulo é disponibilizado semanalmente (sem dias fixos de publicação). Caso você realize um módulo por semana, a duração prevista é de 9 meses. Lembrando que, por serem aulas gravadas e sem interação ao vivo, você possui total autonomia para escolher seus horários de estudo de acordo com a sua rotina e prioridades. Sabemos da correria do dia a dia, e pensando nisso, o curso poderá ser finalizado em até 24 meses (2 anos) após a matrícula. Durante esse período, você terá suporte da tutoria, correção de exercícios, acesso aos nossos serviços e a possibilidade de emissão do certificado de conclusão. Mas não se preocupe! O conteúdo do curso estará disponível para consulta em sua plataforma de forma vitalícia.
Nós recomendamos a finalização de um módulo por semana, o que levará por volta de duas horas (entre assistir às aulas e iniciar suas atividades - e o tempo dedicado à execução da tarefa é variável). Você poderá avançar em seu próprio ritmo nos módulos já publicados, anotando o que achar importante e assistindo novamente quantas vezes desejar, até absorver o conteúdo.
A EBAC tem um compromisso genuíno com a dinâmica e facilidade no aprendizado, e sabemos que dúvidas podem surgir e são muito bem-vindas! Em exercícios nos quais é necessário o envio de tarefas para correção, também é possível encaminhar perguntas e dúvidas para a tutoria. Há um espaço, localizado abaixo dos vídeos de exercícios, em que você poderá escrever e anexar arquivos, e um de nossos tutores responderá. Eles te auxiliarão com informações atualizadas para contribuir com seu desenvolvimento educacional e profissional. Já nos quizzes e exercícios autoavaliativos, o envio de dúvidas não é possível.
Por se tratar de aulas 100% online, todos os cursos da EBAC Online são classificados como livres e profissionalizantes, preparando o aluno para atuar no mercado de trabalho. Cursos livres não necessitam de reconhecimento do Ministério da Educação e Ciência, tendo em vista sua curta/média duração.
A partir do momento da publicação do módulo, você poderá assistir às videoaulas pelo computador, celular ou outro dispositivo conectado à Internet. Recomendamos que o acesso aos materiais e às tarefas seja realizado por meio de um computador/notebook, visto que alguns formatos de arquivos de apoio não são suportáveis em dispositivos móveis, por precisarem de softwares específicos.