Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Por onde começar? Servidores

Bom, sou novo aqui no Alura, estou vendo o inicio do curso de redes e já finalizei o de Terminal Windows e o primeiro de Linux, estou estudando no momento Python, Lógica de programação,C e me interesso muito por IoT, tanto que peguei uma noção boa de lógica brincando com o meu arduino.

Minha duvida é por onde começar e como prosseguir para entender o funcionamento de servidores e conseguir fazer um do zero . Que cursos eu faço para começar a mexer com servidores? Está certo começar por redes e comandos do prompt?

6 respostas

Oi Nicholas, acho que eu preciso entender melhor o seu desejo. Quando você fala de servidores, de quais exatamente você está falando, tem algum exemplo?

Para aplicações IoT, armazenamento de informações remotamente e comunicação com dispositivos via wireless.

Opa Nicholas, perdão pelo sumiço. Como não dominava o assunto, me passei aqui. Vou tentar arrumar alguém pra te ajudar e dar um retorno ainda hoje.

Tranquilo

solução!

Fala aí Nicholas blz?

Então para fazer a parte do servidor, você pode optar por aprender sobre Java, Python, .Net ou PHP. Seu dispositivo (seja um Arduino, Raspberry, Galileo etc...) terá que enviar requisições para um backend. Essa requisição pode ser feito via HTTP, MQTT ou qualquer outro protocolo aberto. Em geral todas as linguagens dão suporte aos protocolos abertos (seja de forma nativa ou utilizando alguma biblioteca).

Dentre essas linguagens que mencionei, a que mais tenho domínio é o Java e por esse motivo a recomendo fortemente. Mas sugiro que você teste outras linguagens e veja qual você se adequa ou cria maior afinidade.

Creio que para raspberry Python tem uma integração um pouco mais "transparente".

Antes de estudar essas linguagens para montagem dos servidores. Sugiro que você consolide bem o conhecimento sobre orientação a objetos que pode te facilitar na hora de utilizar essas linguagens.

Abaixo tem os links de algumas carreiras disponíveis na Alura por você pode começar para criação do back-end.

https://cursos.alura.com.br/career/desenvolvedor-java-junior-web

https://cursos.alura.com.br/career/desenvolvedor-php-junior

https://cursos.alura.com.br/career/desenvolvedor-python

Espero ter ajudado e bons estudos.

Obrigado por responder, ultimamente eu estava meio que atirando pra tudo quanto é lado kkk. Cheguei a ver o curso de nodeMCU aqui do alura onde foi feito com PHP, e fiquei apenas com PHP na cabeça.

Eu já estava querendo aprender Java à algum tempo, por conta do Rasp iniciei em python, vou começar a cair de cabeça no Java tambem.

Valeu mesmo por responder ajudou muito, agora é só estudar o/