Executando verificação de segurança...
1

[Ajuda] O que eu preciso saber sobre redes ?

Ola, galera.

então, estou estudando programação com o foco no desenvolvimento web backend e por ser muito iniciante ainda no contexto da programação, minha preferência é estudar por cursos em video, porem acabei percebendo que existe um tópico em que terei que me aprofundar e aprender sozinho, que é o entendimento sobre redes, servidores e hospedagem de sites. Minha questão aqui é: o que de fato estudar ? quais conteúdos de fato são importantes ? e o Linux é realmente necessario nessa etapa ?

aguardo respostas e desde já agradeço pela atenção.

Carregando publicação patrocinada...
3

Linux vai depedender da linguagem que trabalha, se for trabalhar com C# por exemplo.

Vou dar uma sugestão baseada no roadmap.sh

  • Como funciona a internet?
  • O que é e como funciona o protocolo HTTP?
  • O que é e como funciona o nome de dominio?
  • Como funciona o conceito de host?
  • O que é e como funciona DNS?
  • Como um browser renderiza uma pagina?

Minhas sugestões para adicionar os de cima

  • O que é e como funciona o protocolo TCP/IP?
  • Modelo OSI
  • Protocolo TCP e UDP
  • Portas comuns e seus usos
  • Criar dominios locais
  • SSL e TLS
  • Verbos HTTP
  • Status HTTP
  • Operações Idempotêntes

Da pra estudar tudo isso sem estudar linux, se for estudar linux eu recomendo seguir o guia foca linux

Canais sobre linux que recomendo é o Diolinux e o Slackjeff

3

Sim, Linux é essencial, é o sistema dos servidores web. Quando digo linux, é terminal linux e não interface gráfica.

Tópicos:

  • endereçamento ip
  • máscaras de rede
  • protocolos de comunicação
  • apontamentos dns (a, cname, mx, txt, ns)
  • linux terminal (pode aprender pelo wsl ou instalando um Ubuntu da vida no se pc)
  • aprender instalar/gerenciar apache2, nginx, banco de dados, firewall

Com essas coisas você já terá conhecimento para ser um profissional diferenciado. Você pode assistir no youtube os canais Professor Kretcheu e Simplificando Redes.

2