Plano de estudo Carreira Programador Front-end
1ª Missão Conhecendo a carreira Front-End
Vença esse desafio e se torne apto a iniciar sua carreira de programação!
2ª Missão Aprenda a construir seu primeiro documento HTML
Vença esse desafio e você será capaz de criar páginas que exibem títulos, parágrafos, imagens e links utilizando apenas HTML.
3ª Missão Aprenda a construir sua primeira página web estilizada
Vença esse desafio e você será capaz de construir suas primeiras páginas estilizadas.
4ª Missão Avance na construção de páginas web estilizadas.
Vença esse desafio e você será capaz de criar páginas que exibem listas, além de criar estilos que podem ser reaproveitados em diversos elementos HTML.
5ª Missão Aprenda a construir um website com imagens e efeitos de fundo
Vença esse desafio e você conseguirá criar sites que contenham listas, navegação dentro da mesma página e estilização através das propriedades CSS background e position.
6ª Missão Aprenda a criar um website com tabelas informativas
Ao vencer esse desafio você conseguirá criar sites que contenham tabelas informativas, que servem, por exemplo, para apresentar de forma diferenciada as especificações de um produto.
7ª Missão Aprenda a criar um site com layout flexível e navegação entre páginas
Vença esse desafio e você será capaz de construir páginas para pequenos comércios como, por exemplo, padarias, pet shops, barber shop, etc.
8ª Missão Aprenda a criar um site para o LinkBio do Neymar Jr.
Vença esse desafio e você será capaz de construir páginas estáticas que contenham efeitos CSS, vídeo e navegação para páginas externas. O uso de pseudo-classes e pseudo-elementos aprimora a estilização e a interatividade dos elementos HTML de um site, tornando a experiência do usuário mais agradável.
9ª Missão Aprenda a construir um web site responsivo
Após vencer esse desafio você vai conseguir entregar páginas que funcionam em telas menores. Isso é útil para comércios que são muito acessados em telas de celular. Por exemplo: pousadas, conveniências, entretenimentos, etc.
10ª Missão Crie uma página web capaz de enviar dados para um servidor através de formulários
Vença esse desafio e você será capaz de criar páginas estilizadas, responsivas e que enviam dados para o back-end através de formulários HTML. Isso é útil, por exemplo, em páginas que possuem cadastro de usuários, cadastro de newsletters, caixa de sugestões, etc.
11ª Missão Publique o seu primeiro site na internet
Nesta missão você utilizará o que aprendeu no curso Publicando o seu site na internet para publicar seu próprio site. Vença esse desafio e você conseguirá publicar o seu primeiro site na internet para que qualquer usuário possa acessá-lo através de um endereço eletrônico (URL).
12ª Missão Conhecendo algoritmo e lógica
Vença esse desafio e aprenda os conceitos de algoritmo e lógica de programação. Através desses conceitos, você será capaz de trabalhar com a linguagem JavaScript.
13ª Missão Aprenda a construir uma calculadora de porcentagem
Nessa missão veremos como utilizar o cálculo da porcentagem para dar descontos e aplicar juros.
14ª Missão Aprenda a criar um sistema que recebe dados do usuário e retorna uma resposta
Vença esse desafio e você estará apto a criar sistemas com estruturas condicionais, fortalecendo seu conhecimento em lógica de programação e melhorando a qualidade do código. Além disso, você também conseguirá desenvolver sistemas que lidam com o recebimento, validação e exibição de dados fornecidos por usuários.
15ª Missão Construa aplicações que permitem o usuário selecionar opções
Vença esse desafio e você será capaz de criar aplicações de console que tomam decisões baseada na escolha do usuário, além de utilizar estruturas de repetição para criar loops que executam uma tarefa.
16ª Missão Conhecendo o JavaScript
Nessa missão conheceremos uma das linguagens de programação mais fáceis de aprender por ter uma sintaxe simples: o JavaScript.
17ª Missão Aprenda a construir sua primeira aplicação em JavaScript
Crie um sistema que calcule os juros de uma dívida com base no número de dias passados. Isso será feito utilizando conteúdos que aprendemos em JavaScript.
18ª Missão Aprenda a construir uma aplicação que compara Salário x Inflação
Crie um sistema que liste o salário mínimo e a inflação do IPCA entre 2010 e 2020.
19ª Missão Aprenda a criar um jogo de perguntas e respostas
Vença esse desafio e você conseguirá criar aplicações que manipulam coleções de dados com métodos de arrays e também organizar o código com funções JavaScript. Além disso, você será capaz de desenvolver a lógica de um jogo com seleção aleatória de perguntas, validação de respostas e cálculo de pontuação.
20ª Missão Aprenda a construir uma aplicação dividida em módulos
Vença esse desafio e você será capaz de organizar o código do seu projeto o dividindo em arquivos onde cada um possui suas próprias responsabilidades. Isso permite que você crie códigos mais fáceis de serem alterados e evoluídos.
21ª Missão Conhecendo o React
Através deste desafio você aprenderá a trabalhar com a biblioteca React, que te permite adicionar códigos JavaScript as suas páginas - dessa forma você será capaz de adicionar interatividade as suas aplicações web.
22ª Missão Aprenda a criar sua primeira aplicação React
Vença este desafio e você será capaz de criar páginas web em React utilizando componentes menores, que unidos melhoram a organização do seu código.
23ª Missão Aprenda a construir SPAs em React
Vença esse desafio e você será capaz de construir aplicações React que possuem mais de uma página e que são capazes de navegar entre elas. A navegação será feita sem recarregar o navegador, o que é uma das características de uma SPA.
24ª Missão Aprenda a criar sua primeira página interativa
Vença esse desafio e você será capaz de criar páginas que poderão ter o seu comportamento modificado com a ação do usuário. A modificação da página será feita através de um evento de clique, ou seja, no momento em que o usuário clicar no botão a página será modificada.
25ª Missão Aprenda a criar sua página web com múltiplos componentes
Vença esse desafio e você será capaz de criar páginas com múltiplos componentes que poderão ter o seu comportamento modificado com a ação do usuário. A alteração dos componentes da página será feita através de um evento de clique, ou seja, no momento em que o usuário clicar no botão todos os componentes da página receberão um novo tema.
26ª Missão Aprenda a criar uma página capaz de realizar buscas em uma coleção de dados
Vença esse desafio e você conseguirá criar aplicações capazes de realizar buscas e filtrar dados em coleções de dados utilizando JavaScript e React. Nesta missão você construirá um site de Cardápio de Restaurante em React capaz de filtrar os pratos por nome, categoria e descrição e também realizar buscas.
27ª Missão Conhecendo os conceitos de API
Para que o front-end e o back-end se comuniquem é necessário o uso de um padrão de comunicação. Conheça nesta missão este padrão, chamado API RESTful, e fique apto a iniciar o desenvolvimento de aplicações que conectam back-end e front-end.
Módulo - HTML e CSS
O primeiro passo na carreira front-end é construir páginas web estáticas.
Para isso, você vai precisar de HTML e CSS, assuntos deste primeiro módulo.
Você vai dar o primeiro passo na sua carreira através de vários projetos práticos.
Módulo - Lógica e Algoritmo
Após criar páginas estáticas, seu próximo passo é conhecer a lógica de programação através do Algoritmo.
Utilizaremos o Portugol que é uma pseudo linguagem similar ao nosso idioma, assim facilitando seu aprendizado, focando apenas na lógica de programação.
Módulo - JavaScript
Após seus primeiros Algoritmos, sua evolução é aprender a linguagem JavaScript.
Após dominar a linguagem JavaScript, você poderá criar sites interativos. Por exemplo, quando o usuário clicar em um botão, o site pode abrir um menu de links.
Por esse motivo aprender JavaScript é um pré-requisito na sua carreira programador Front-end.
Módulo - React
Após aprender HTML, CSS e JavaScript, faz parte da sua evolução aprender a juntar esses conceitos para criar páginas interativas. Por isso agora você aprenderá React.
Através do React você conseguirá criar aplicação SPAs e trazer interatividade para a página, o que permite uma interação do usuário com a sua aplicação.
Módulo - API
O objetivo deste módulo é te ensinar os conceitos necessários para entender o que que são APIs, esse conhecimento será importante quando começarmos a criar aplicações com informações dinâmicas.
AQUI TODO
MUNDO
APRENDE
12x
R$69,00
- Formação FullStack completa
- +10mil exercícios gamificados
- +50 projetos reais
- Suporte online
3 meses
do 4° mês
- Formação FullStack completa
- +10mil exercícios gamificados
- +50 projetos reais
- Suporte online
- Pra quem tem pouco limite no cartão
- Fidelidade de 12 meses