Plano de estudo Carreira Programador Back-end
1ª Missão Conhecendo a carreira Back-end
Hoje em dia utilizamos softwares para tudo. Comprar ou vender um produto através de um aplicativo no celular, visualizar informações sobre uma empresa em um site, pedir um táxi, entre outros.
2ª Missão Conhecendo algoritmo e lógica
Vença esse desafio e você será capaz de criar aplicações de console que efetuam cálculos a partir de valores inseridos pelo usuário. Esse tipo de aplicação vai te ajudar a pensar como programador.
3ª 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.
4ª 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.
5ª 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.
6ª 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.
7ª Missão Aprenda a construir sua primeira aplicação em JavaScript
Vença esse desafio e você será capaz de utilizar os conceitos que aprendeu em Portugol para criar aplicações em JavaScript capazes de efetuar cálculos como, por exemplo, uma calculadora de juros.
8ª Missão Aprenda a construir uma aplicação que compara Salário x Inflação
Vença esse desafio e você será capaz de criar aplicações que trabalham com coleções de dados e que utilizam estrutura de repetição para percorrê-los. Além disso você será capaz de formatar textos.
9ª 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.
10ª 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.
11ª 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.
12ª Missão Conhecendo o Node
Uma das formas mais modernas de se construir APIs é através do Node e do Express. Conheça nesta missão o que é o Node, como utilizá-lo e como integrá-lo com o Express para construir APIs.
13ª Missão Criando uma API
Vença esse desafio e você será capaz de criar APIs Node.js capazes de receber informações do usuário. Isso é útil, por exemplo, em projetos que dependem de dados do usuário, como um cadastro de usuários de um site, uma busca de produtos em uma loja etc.
14ª Missão Criar uma API que lida com coleções de dados
Nesta missão você construirá uma API que lida com dados históricos do IPCA. Vença esse desafio e você conseguirá desenvolver APIs capazes de retornar dados e realizar buscas e filtros em uma coleção. Conquistar essa habilidade vai te deixar melhor preparado para, nas próximas missões, trabalhar com APIs e bancos de dados.
15ª Missão Publique a sua API na internet
Nesta missão, você utilizará o que aprendeu no curso para publicar a sua própria API. Vença esse desafio, e você conseguirá publicar a sua primeira API na internet, permitindo que qualquer usuário possa consumi-la através de uma URL pública.
16ª Missão Aprendendo MySQL
O MySQL é um dos SGBDs mais utilizados no mercado. Com versões gratuitas e pagas, atende os requisitos dos projetos mais simples aos mais complexos.
17ª Missão Conhecendo a Linguagem SQL
SQL é a linguagem em que se baseiam todos os banco de dados relacionais, tais como o MySQL e o SQL Server. Nesta missão vamos nos aprofundar nessa linguagem e em conhecer os seus recursos. Complete essa missão e você será capaz de utilizar os recursos da Linguagem SQL como INSERT, UPDATE e DELETE em uma variedade de bancos de dados, incluindo o MySQL.
Módulo - Introdução
Bem vindo a carreira back-end, agora você conhecer a lógica de programação e aprender a sua primeira linguagem.
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 - API e Node.js
Todo programador back-end precisa aprender como criar códigos que podem ser consumidos por um aplicativo mobile ou uma aplicação web.
Antes de criar uma API, é necessário que o programador back-end aprenda os conceitos básicos sobre ela.
O objetivo deste módulo é te ensinar os conceitos necessários para que você dar os primeiros passos na construção de uma API.
Módulo - MySQL e Linguagem SQL
O próximo passo na evolução da sua carreira back-end é saber como trabalhar com banco de dados.
Nesse módulo você aprenderá a utilizar o banco de dados MySQL, além de conhecer em detalhes a linguagem SQL utilizada por esse e outros bancos de dados.
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