Desenvolvimento Web Roadmap 2021 - Introdução (Exigido em qualquer caminho)
Plano de estudos baseados no Web Developer Roadmap 2021.
Parte da introdução, com elementos requeridos por qualquer caminho escolhido
Propósito dos Roteiros
O propósito dos Roteiros é dar a você uma ideia sobre o panorama e te guiar se você está confuso sobre o que aprender depois e não te encorajar a escolher o que está na moda. Você deve começar a entender o porquê de uma ferramenta seria melhor em alguns casos que outra e se lembrar de estar na moda nunca significa melhor adequada para o trabalho.
Observação a Iniciantes
Estes roteiros cobrem tudo que tem para aprender para os caminhos listados. Não se sinta sobrecarregado(a), você não precisa aprender tudo no começo se você está apenas começando. Nós estamos trabalhando nas versões iniciantes e serão lançadas em breve depois que tiverem terminado o lançamento dos roteiros de Backend e DevOps de 2021.
Os cursos da Alura já te darão o que é necessário para iniciar com as ferramentas, mas se quiser se aprofundar a recomendação é estudar os materiais "extras", como os artigos da Alura.
Sinta-se encorajado a pesquisar de forma autônoma outros conteúdos para continuar evoluindo nas tecnologias.
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Site GitHub - kamranahmedse/developer-roadmap: Roadmap to becoming a web developer in 2021
-
Site developer-roadmap/translations/portuguese at master · kamranahmedse/developer-roadmap · GitHub
-
Curso Git e Github: controle e compartilhe seu código
-
Curso Git e Github: estratégias de ramificação, Conflitos e Pull Requests
-
Artigo Começando com Git: Aprendendo a versionar | Alura Cursos Online
-
Alura+ Git e Github para Sobrevivência | EP 01: Como o git funciona?
-
Alura+ Git e Github para Sobrevivência | EP 02: Como o merge funciona?
-
Alura+ Git e Github para Sobrevivência | EP 03: Como o rebase funciona?
-
Alura+ Git e Github para Sobrevivência | EP 04: Issues, PullRequests, Templates e features legais do Github
-
Alura+ Git e Github para Sobrevivência | EP 05: Como editar o último commit feito?
-
Alura+ Git e Github para Sobrevivência | EP 06: Como apagar um commit? Como reverter um bug na master?
-
Alura+ Git e Github para Sobrevivência | EP 07: Lidando com problemas de sincronização
-
Alura+ Git e Github para Sobrevivência | EP 08: Melhorando seu histórico com squash e !fixup
-
Alura+ Git e Github para Sobrevivência | EP 09: Entendendo fluxos de trabalho com Git
-
Alura+ Git e Github para Sobrevivência | EP 10: Os poderes do git reflog
-
Alura+ Usando Github sem linhas de comando
-
Curso Linux I: conhecendo e utilizando o terminal
-
Curso Certificação Linux LPI Essentials parte 3: Command Line Basics
-
Curso Windows Prompt: Trabalhando na linha de comando
-
Artigo Começando com o terminal: manipulando arquivos e diretórios | Alura Cursos Online
-
Artigo Trabalhando com caminhos e pastas no terminal | Alura Cursos Online
-
Artigo Procurando arquivos no Linux
-
Curso JavaScript e HTML: desenvolva um jogo e pratique lógica de programação
-
Curso JavaScript e HTML: pratique lógica com desenhos, animações e um jogo
-
Curso Lógica de programação: comece em lógica com o jogo Pong e JavaScript
-
Curso Lógica de programação: laços e listas com JavaScript
-
Curso Java JRE e JDK: compile e execute o seu programa
-
Curso Java OO: entendendo a Orientação a Objetos
-
Podcast Algoritmos e estrutura de dados – Hipsters #186
-
Video Estrutura de Dados (A famosa ED que todo dev tem que aprender) // Dicionário do Programador - YouTube
-
Video Por que e como estudar ALGORITMOS e ESTRUTURA DE DADOS? | Handshake #6 - YouTube
-
Curso Algoritmos I: Selection, Insertion
-
Curso Algoritmos II: MergeSort, QuickSort, Busca Binária e Análise de Algoritmo
-
Curso Estrutura de Dados: computação na prática com Java
-
Site GitHub - kelvins/Algoritmos-e-Estruturas-de-Dados: Algoritmos e Estruturas de Dados em Python, C, C++, Java, Go, Ruby, Javascript, Pascal, Swift e Rust.
-
Curso Arquitetura de computadores: por trás de como seu programa funciona
-
Curso Certificação Linux LPI Essentials parte 2: Open Source Software and Licensing
-
Artigo Como escolher uma licença para seu projeto
-
Site Versionamento semântico – O que é e como usar | iMasters
-
Video Por que usar o versionamento semântico no aplicativo? | PlugMobile - YouTube
-
Artigo SSH: o acesso remoto aos servidores
-
Alura+ Como usar o cliente SSH no Cli?
-
Video Acesso remoto via SSH - YouTube
-
Video 15. Criando chave SSH - Git e Github para Iniciantes - YouTube
-
Curso HTTP: Entendendo a web por baixo dos panos
-
Site HTTP | MDN
-
Artigo O que é HTTPS: guia definitivo de como funciona o HTTPS
-
Site How To Secure Your Site with HTTPS | Google Search Central
-
Alura+ O que é uma API?
-
Video API // Dicionário do Programador - YouTube
-
Podcast Design Patterns – Hipsters #206
-
Podcast SOLID: Código bom e bonito – Hipsters Ponto Tech #219
-
Video Design Patterns // Dicionário do Programador - YouTube
-
Site Escolha e uso de codificação de caracteres
-
Site Character encoding - Glossário | MDN
-
Site Definição de codificação de caracteres
-
Video O que é Codificação de Caracteres? ASCII, ISO-8859 LATIN, UNICODE UTF-8 - Explicação simples - YouTube
-