*Salário médio referência no portal Glassdoor na região de São Paulo
O desenvolvedor front-end é o responsável por tudo que o usuário é capaz de interagir, sejam elas em páginas ou sistemas web. Utlizando de ferramentas de design e o JavaScript é possivel criar e dar vida a aplicações incríveis e completas, sendo hoje um dos profissionais mais requisitados do mercado de programação
O especialista em front-end é versátil e trabalha de forma ágil, afim de tornar a experiência de utilizar um produto cada vez melhor, adaptando a diferentes dispositivos, replicando layouts e garantindo a utilização e evolução destes sistemas
O que faz um Desenvolvedor Front-End?
Para quem é o curso?
que desejam se desenvolver profissionalmente, atualizar e sistematizar suas habilidades de codificação HTML e aprender como trabalhar com frameworks
Profissionais em transição de carreira
que desejam atingir um nível mais alto de criação de serviços web e querem se tornar fullstack
Desenvolvedores Back-end
que querem ingressar em TI do zero e estão interessados em criar sites e interfaces
Iniciantes
Como saber que o desenvolvimento de software é pra você?
Se você gosta de ver o resultado do seu trabalho imediatamente
Pronto para mudar de profissão, que oferece altas remunerações e projetos de carreira
Você tem facilidade em trabalhar com computadores e gosta de utilizar serviços online:
Você escreverá código e verá como cada linha se torna um elemento visual da interface do usuário: texto, botão, imagem. Até sua avó vai entender o que você faz no trabalho
Às vezes, a única maneira de ganhar mais dinheiro é desistir de sua antiga profissão e entrar em um novo campo promissor. As profissões de TI não ficarão obsoletas nem em 10 anos, você sempre terá um emprego e um aumento salarial regular
Você é curioso e deseja saber como a internet funciona e ela esta presente ativamente no seu dia a dia. Tem interesse em criar estes serviços e fazer parte do cotidiano de outras pessoas através do seu trabalho
O programa atinge os requisitos para uma vaga de Desenvolvedor Front-End Júnior
Crie layouts de sites e aplicativos para diferentes tipos de dispositivos
Use React – o framework mais popular do front-end
Aprenda a resolver problemas de forma prática utilizando o JavaScript
Use ferramentas modernas para o desenvolvimento de projetos individuais e em equipe
Ferramentas utilizadas
Html
CSS
JavaScript
Insomnia
Figma
Typescript
React
Node.js
O que você precisa fazer?
Encontre um trabalho ou devolveremos seu dinheiro de volta
Você deverá assistir a todas as aulas
Completar todos os projetos propostos durante o curso
Suporte de um especialista em RH para preparar o seu CV
Seleção de vagas mais relevantes para o seu perfil
Traçar um plano de Carreira
Auxílio para enriquecer seu perfil no LinkedIn e preparar seu portfólio
Seguir todas as orientações do nosso Consultor de Carreiras
Se ainda assim você não encontrar um trabalho em até seis meses da conclusão do seu curso, você receberá seu dinheiro de volta.
Programa do curso Desenvolvedor Front-End
Módulo 1: Sua primeira página Web
+
Você aprenderá todas as ferramentas necessárias para criar, adaptar e publicar uma página de maneira profissional e com projetos reais. Nosso foco neste módulo, será a criação de layouts utilizando HTML e CSS, duas tecnologias fundamentais na criação de websites modernos
Tópicos:
Primeiros passos na programação
HTML
CSS
GIT
Ferramentas:
Editor de códigos (Sugestão VsCode)
GitHub (para criar um portfólio público e cooperação)
Figma (Ferramenta profissional de criação de layouts)
Vercel (Plataforma de hospedagem de sites)
Projetos para o módulo: Além das atividades práticas com as ferramentas do curso, construiremos um clone de uma famosa plataforma de streaming com sua página de login e de seleção de usuários utilizando HTML e CSS
Módulo 2: Lógica de programação com JavaScript
+
A lógica de programação nada mais é do que uma sequência de passos para resolver um problema e neste módulo, aprenderemos do básico ao avançado da linguagem de programação mais utilizada na web e por profissionais de Front-end, o JavaScript. Você criará aqui seus primeiros programas, interações com usuários e aprenderá como resolver problemas de forma funcional
Ferramentas:
DevTools (depurador de códigos do navegador)
Extensões para Editores de código
Tópicos:
Noções básicas de programação
JavaScript
Sintaxe Básicas e avançadas
Tipo de dados, funções, objetos, condicionais e eventos
Gerenciadores de erros (debuggers)
Projetos para o módulo: Jogos são uma das melhores maneiras de se aprimorar a lógica de programação e neste módulo construiremos uma torre de hanoi. Um desafio amplamente utilizado por programadores para aplicar todo conhecimento de manipulação de linguagem e faremos isso usando JavaScript, HTML e CSS
Módulo 3. Avançando com JavaScript: Criando páginas dinâmicas
+
Neste módulo vamos aprofundar ainda mais nossos conhecimentos no JavaScript, aprendendo a resolver problemas que estão no cotidiano de todo programador; trabalhando com estruturas de dados, gerenciamento de páginas e interfaces complexas, como as que utilizamos diariamente
Tópicos:
Como funcionam os navegadores
Arquiteturas de projeto e fluxos de páginas
Integração com HTML e CSS dinâmico
Armazenar e registrar dados
Requisições assíncronas
Estruturas de sintaxe avançadas
Projetos para o módulo: Além de exercícios de fixação, construiremos uma loja virtual (e-commerce), com funções de administrar os produtos com uma interface interativa completa e responsiva
Módulo 4: React: Frameworks com JavaScript
+
Frameworks são estruturas conjuntas de código que permitem a criação de aplicações e softwares complexos para web. Focando no React, um framework de JavaScript, vamos aprender um nível profissional a trabalhar com uma das mais cobiçadas ferramentas do mercado profissional no segmento Front-end
Ferramentas:
CRA (Ambiente de desenvolvimento para frameworks)
Yarn (Sistema de empacotamento de software)
NodeJS (Ambiente de execução)
React Router (Biblioteca de controles de rotas de páginas)
Material UI (Biblioteca de componentes de estilização)
React Hook Form (validador de formulários)
Yup (Validador de dados)
Tópicos:
Introdução ao React
Componentização, props e states
Trabalhando com bibliotecas externas
Armazenar e registrar dados
Validação de formulários
Prototipagem e deploy
Projetos para o módulo: Nosso projeto neste módulo será criar um sistema de gestão de tarefas com formulário de cadastro, validação de login para novos usuários e uma interface gráfica para listas de atividades ao estilo planner pessoal
Módulo 5: Estruturas e tipagem de dados
+
Neste módulo vamos aprender a desenvolver comunicações entre aplicações através de REST API’s, aprofundar nosso conhecimento em Infraestrutura Web através de protocolos HTTP/JSON e entender na prática como as interfaces de sistemas construídas pelo Front-end se conectam ao Back-end
Ferramentas:
Axios (Cliente HTTP para requisições em API’s)
Insomnia ( Aplicativo para testes de requisições em API’s)
Figma (Ferramenta profissional de criação de layouts)
Tópicos:
Explorando Rest API’s
Ciclos de vida de componentes
Redux e contextAPI
Introdução ao TypeScript
Noções avançadas de UX/UI
Projetos para o módulo: Nosso trabalho neste módulo será trabalhar com checkout de transações criando uma central de administração de eventos, onde o cliente pode criar sob medida seu evento personalizado
Módulo 6: Evoluindo com React, testes unitários e aplicações na nuvem
+
Tendo concluído nossa formação nas principais estruturas do React, neste módulo aprenderemos a como criar uma API que são as estruturas de trocas de dados que automatizam processos no Front-end, como testar componentes e boas práticas na hora de reescrever códigos.
Ferramentas:
JSON Server (Aplicativo de interação com o usuário)
Heroku (Plataforma de Cloud Services)
React Testing Library (Biblioteca de utilitários para testes)
Tópicos:
Introdução ao JSON Server
Hospedando aplicações na nuvem
Introdução a testes unitários
Técnicas de refatoração de código
Projetos para o módulo: Neste projeto vamos criar um aplicativo de delivery para restaurante, onde nosso foco será consumir e testar dados, utilizando componentes escaláveis
Módulo 7: Projeto final
+
Você realizará seu projeto pessoal final que exigirá o uso de todos os módulos do curso e se tornará a parte final de seu portfólio de projetos construído durante o curso
Projeto Final (Última Vagas)
A ideia desse projeto é o desenvolvimento de um portal de vagas onde deve conter uma área para cadastro, edição e exclusão de novas vagas e uma área para o usuário poder visualizar essas vagas de acordo com seu título, categoria, senioridade e etc. Esse projeto terá um Front-end com React, Json Server, API’s Rest de dados e deploy para ambiente de produção. Você realizará seu projeto pessoal final que exigirá o uso de todos os módulos do curso e se tomará e parte final de seu portfólio de projetos construído durante o curso
Você realizará seu projeto pessoal final que exigirá o uso de todos os módulos do curso e se tornará a parte final de seu portfólio de projetos construído durante o curso
Somando estas experiências, hoje me dedico ao ensino de programação e formação de novos devs, por entender, principalmente, a necessidade e carência do mercado de profissionais capacitados e bem treinados
Iniciei minha carreira com desenvolvimento após minha experiência de intercâmbio no Dublin Institute of Technology. Por já possuir um background como UX Design, me dediquei a estudo de programação focado no front-end, onde já trabalhei com empresas brasileiras e americanas como desenvolvedor
Você aprenderá com os melhores especialistas
Seus projectos podem ser assim
Projeto 6
Projeto 5
Projeto 4
Projeto 3
Projeto 2
Projeto 1
Projeto Final
Buscar uma imagem de referencia a plataformas de streaming como Netflix/HBO
Buscar referência de imagens da Torre de Hanoi
Imagem de referência de uma LP de sites de venda
Uma imagem ilustrativa de um planner pessoal
Imagem de referência de um checkout de site compras
Imagem de aplicativos de delivery
Melhorar a imagem de descrição com alguma referência do Linkedin
Como você vai aprender
Nosso Centro de Carreira irá te auxiliar a preparar o seu CV e para as entrevistas
Conquiste seu certificado e encontre um novo emprego
Complete seu portfolio com 7 projetos novos
Você irá criar e defender projetos finais
em tarefas semanais e obtenha feedback de especialistas do curso
Coloque seu conhecimento em prática
Assista às aulas e participe de webinars
100% online - assista quando e onde puder. Aulas ministradas por especialistas da área para responder às suas dúvidas
Faça parte de uma comunidade exclusiva para estudantes e fortaleça suas conexões
Comunidade de alunos para compartilhar experiências
Acesse e revise as aulas mesmo se você já tiver completado o curso
Acesso Vitalício
Seu currículo após o curso
Desenvolvedor Front-End Júnior
Proeficiência em HTML, CSS e JavaScripR
Trabalho ativo com Git/Github
Desenvolvimento Prático com React e Typescript
Conhecimento em REST APis e Testes Unitários
Uso de bibliotecas avançadas de estilização
Habilidades profissionais:
Salário médio/mensal:
R$ 4.500*
Profissão:
Feedback dos nossos alunos
Marconde Correia Pinho
Ciência de Dados
“Meu intuito em fazer o curso era mudar de área e eu consegui: sou estagiário no Banco Itaú e foi um grande diferencial ter esse curso no meu currículo.”
Euder Andrade
“Eu tinha dúvidas sobre minha carreira e na Ultima recebi uma direção, o que me fez crescer pessoal e profissionalmente.”
Desenvolvedor Python
Lucas Amaral Rosa
Analista de testes de software
“Ao conhecer a metodologia e os professores da Ultima, tive total segurança em iniciar o curso e me preparar pro futuro.”
Sua carreira é a nossa maior prioridade
Com nosso programa de carreira gratuito, ajudamos você a planejar sua carreira, agendar entrevistas e conseguir um emprego. Nosso programa inclui:
Fazemos um teste vocacional de entrada para te ajudar a determinar seus objetivos e preferências profissionais
Plano de carreira individual
Treine pontos-chave das entrevistas de emprego com nossos mentores
Preparação para entrevistas
O projeto em que você trabalhará ao longo do curso será um forte aliado ao seu currículo e portfólio
Projeto final
Disponível durante e após a conclusão do curso
Acesso exclusivo à nossa seleção de vagas
Ajudamos você a organizar suas experiências em um currículo que chame a atenção de recrutadores
Preparação e organização do currículo
Ana Paula Holanda
Ultima.School HR Consultant e Coach de Carreira
-47%
R$ 255,06
Até 24x de
Comece agora, pague depois
Preço com desconto
R$ 4.820
R$ 9.100
Inicie a formação pagando apenas R$150 de entrada
Garantimos seu dinheiro de volta por até 7 dias
Saiba mais
R$
!
Você será notificado quando abrirmos as matrículas
A primeira escola de negócios digitais no Brasil pensada para acelerar o seu crescimento profissional
facilitadores brasileiros e estrangeiros
35
alunos inscritos neste ano
5.000+
facilitadores são profissionais atuantes no mercado
100%
empresas globais participantes
20+
Perguntas frequentes
Sim, claro! O curso é para iniciantes. Assista às aulas, faça suas tarefas a tempo e leia o material adicional, e os tutores da Ultima estarão lá para te ajudar a aprender da melhor forma possível.
Você pode trabalhar no seu próprio produto, no produto da sua empresa ou escolher qualquer ideia na qual esteja interessado como um produto de trabalho.
Após cada bloco de estudo, você fará trabalhos práticos. Organizamos a prática para que você treine não apenas em seu projeto pessoal, mas também nos projetos de seus colegas. Isso o ajudará a ganhar experiência adicional.
Após o término das aulas, você terá 3 semanas para construir seu projeto final. Você terá suporte de um orientador - um especialista que entende as especificações de seu produto.
Nosso consultor de RH ajuda você a redigir um currículo corretamente, dá recomendações sobre onde procurar emprego e como se preparar para uma entrevista. Como cada caso é único, estudantes têm a oportunidade de conversar pessoalmente com um consultor e fazer todas as perguntas.
Sim, claro! O curso é para iniciantes. Assista às aulas, faça suas tarefas a tempo e leia o material adicional, e os tutores da Ultima estarão lá para te ajudar a aprender da melhor forma possível.
Você pode trabalhar no seu próprio produto, no produto da sua empresa ou escolher qualquer ideia na qual esteja interessado como um produto de trabalho.
Após cada bloco de estudo, você fará trabalhos práticos. Organizamos a prática para que você treine não apenas em seu projeto pessoal, mas também nos projetos de seus colegas. Isso o ajudará a ganhar experiência adicional.
Após o término das aulas, você terá 3 semanas para construir seu projeto final. Você terá suporte de um orientador - um especialista que entende as especificações de seu produto.
Nosso consultor de RH ajuda você a redigir um currículo corretamente, dá recomendações sobre onde procurar emprego e como se preparar para uma entrevista. Como cada caso é único, estudantes têm a oportunidade de conversar pessoalmente com um consultor e fazer todas as perguntas.