image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Daniel Bondesam
Daniel Bondesam17/09/2022 13:39
Compartilhe

Como colocar um site online

    Alguém saberia dizer se aqui na DIO tem algum curso relacionado sobre? Eu sou iniciante, estou estudando HTML, CSS e JS. Porém nos cursos não é mencionado nada sobre colocar os sites no ar. Se não tiver um curso aqui na plataforma, alguém recomenda algum canal/curso?

    Compartilhe
    Comentários (10)
    Daniel BINS
    Daniel BINS - 19/09/2022 11:53

    Para quem quiser opções de hospedagem gratuita eu fiz uma lista de opções com suporte a várias linguagens


    https://blog.dbins.com.br/hospedagem-de-sites-e-banco-de-dados-gratis

    Igor
    Igor - 17/09/2022 13:46

    Maninho não vou te dar as respostas prontas mas vou indicar os assuntos, pesquisa sobre:


    • Vercel ( mais simples )
    • Heroku (em breve não oferecerá mais serviço gratuito)
    • Githubpages (mais utilizado )
    • Gitlabpages
    • Netlify
    Matheus Carvalho
    Matheus Carvalho - 17/09/2022 13:44

    Fala Daniel, tudo bem?


    Cara voce pode utilizar o proprio github. Da uma olhada na documentação.


    https://docs.github.com/en/pages/quickstart

    Igor
    Igor - 17/09/2022 14:22

    No gratuitos acredito que o vercel e o Netlify seriam boas opções, porém perde a possibilidade de personalização do domínio, acredito ser uma boa opção se você está oferecendo seus serviços graça a fim de montar um portfólio, não tem custo financeiro para você, nem para seu cliente.


    Cara nos pagos tudo pode ir pelo HostGator, Hostnet, dependendo da tua forma de trabalho é até mais vantagem pagar, uma vez que o custo para ti pode ser 0.

    A parada é o seguinte:

    Você como desenvolvedor pode comprar um plano de hospedagem por exemplo de 10 sites com uma mensalidade de R$ 50,00. Você constrói o site do seu cliente, hospeda nesse teu plano e cobra uma certa mensalidade do seu cliente a fim de manter essa hospedagem e também eventuais manutenções, logo se tu tem 10 sites no plano é só imaginar como fazer com as mensalidades se tiver 10 clientes, no final pode até gerar um lucro em cima disso.


    Pontos importantes:


    1 - O domínio é do seu cliente, ou seja, ele paga e fica com o domínio, tu pode fazer a gestão do domínio para efeitos de validade.

    2 - O cliente pode querer migrar o site dele para oura plataforma, logo vai precisar de todos os recursos fontes que foram usados para construir o site.

    3 - Se é um projeto de um cliente lembre-se que no GitHub deve ser privado, agora no teu portfólio legal ter o site exposto.


    A maneira de colocar o site no Ar nessas plataformas que eu citei são muito intuitivas, além de terem vários tutoriais nos próprios serviços de hospedagem, basicamente tu vai precisar ter um arquivo index.html na pasta raiz do teu projeto.


    Espero ter ajudado!

    Elidiana Andrade
    Elidiana Andrade - 17/09/2022 14:44

    Olá, Daniel! Tudo bem? Eu fiz um artigo aqui na DIO sobre isso, segue o link:

    Aprenda a publicar seu Desafio de Projeto

    https://www.dio.me/articles/aprenda-a-publicar-seu-desafio-de-projeto

    Igor
    Igor - 17/09/2022 14:34

    Complementando a resposta do Diego mano que por sinal foi ótima, segue um vídeo do canal oficial da hostgator.


    Como transferir arquivos via FTP com FileZilla - HostGator Brasil - YouTube


    O Software FileZilla tu baixa na net mesmo, de graça!


    FileZilla - The free FTP solution (filezilla-project.org)

    Diego Silva
    Diego Silva - 17/09/2022 14:25

    Oi Daniel, se for um site estático só com HTML, CSS e JS no front, além das opções gratuitas que o pessoal passou, vc pode contratar uma hospedagem compartilhada e fazer o upload dos arquivos pra lá via FTP, por exemplo.


    Se for um site que tenha um sistema de backend em PHP ou alguma outra linguagem, precisa ver se a hospedagem tem suporte. Se não tiver, você pode contratar uma VPS (máquina virtual que vc pode gerenciar o sistema operacional) que é mais cara que uma hospedagem compartilhada, mas vc pode colocar qualquer backend pra rodar (.NET, Node, Java, etc).

    Daniel Bondesam
    Daniel Bondesam - 17/09/2022 13:51

    Então, no github seria mais para estudos, eu queria saber pra uso comercial mesmo como se eu fosse vender um site para um cliente.

    JP

    Joao Pereira - 17/09/2022 13:46

    Comece pelo GitHub Pages. Guanabara mostra direitinho como funciona: https://www.youtube.com/watch?v=_jI3782DGDc

    JS

    Júlia Silva - 17/09/2022 13:42

    tbm tenho essa duvida