Recursos Grátis para Desenvolvimento Web

Capa do informativo Recursos Grátis para Desenvolvimento Web

Quando estamos iniciando em desenvolvimento web e sempre bom ter formas gratuitas de colocar seu projeto no ar e mostrar para quem quiser sem a necessidade de estar rodando no seu computador. Neste post vou listar algumas plataformas onde isso e possível.

  1. Páginas Estáticas
    1. Netlify
    2. Github Pages
  2. Back-End
    1. Heroku
    2. Render
  3. Banco de Dados
    1. ElephantSQL
    2. AtlasDB
    3. FreeMySQLHosting
  4. CronJobs
  5. Tunelização
    1. Ngrok
    2. StaqLab

Páginas Estáticas

Netlify

Acesse a Netlify

A netlify apresenta uma otima solução desenvolvimento de sites web, tornando o processo de deploy rapido e intuitivo, tambem conta com varias features como Netlify Functions que são cloud functions permitindo que possua um backend em sua aplicação, tais functions que usei para criar alguns bots para o telegram e Netlify CMS que é o gerenciador de conteúdo que estou usando atualmente.

Tal ferramenta também possui funcionalidades de previews de build, integração com o github então toda vez que ocorrer um push no repositório ele irá iniciar a build da aplicação, sendo a branch master ou main a build que irá para o subdominio desejado e suas outras branchs apenas para review (isso pode ser controlado nas configurações de deploy.

Acesse Aqui

Github Pages

Octocat - Github

Githuh pages funciona muito bem para seus projetos do github, se integra super bem com o github actions para automatizar a build caso necessário como exemplificado aqui, seu dominio sera atrelado aos subdominios do github, cujo será nome_de_usuário.github.io/repositório ou, se seu repositório tiver o nome nome_de_usuario.github.io este será seu dominio.

Você pode ler mais sobre isso aqui.

Back-end

Heroku

Heroku Logo

Heroku é uma uma plataforma que lida com aplicações como contêiners que eles chamam de dynos, que podem ser escalados de forma facilitada, seu serviço gratuíto permite que crie até 5 dynos, suportando várias linguagens de programação e frameworks, integração de desenvolvimento contínuo, e pipelines que facilitam a implementação de instâncias para homologação por exemplo.

Acesse Aqui

Render

Render.com

Render é uma solução em núvem para aplicações web, seja backend ou frontend, banco de dados postgres, cronjobs, workers… Porém, suas contas grátis funcionam por 90 dias apenas para banco de dados e webservices. Você pode ler mais sobre isso aqui e suas instâncias dormem depois de um tempo de inatividade, muito parecido com o heroku nesses quesitos.

Acesse Aqui

CronJobs

cron-jon.org

Os cron-jobs são úteis em aplicações onde é necessário executar algo de tempos em tempos, assim você pode programar para executar algo em sua api em tais dias e tais horas de forma automática. Seja um script ou seu site.

Pode ser acessado aqui

Banco de Dados

ElephantSQL

ElephantSQL

Banco de dados Postgres com 20 megas grátis. Rápido e de fácil conexão.

Pode ser acessado aqui.

AtlasDB

AtlasDB

Banco de dados do tipo MongoDB, orientado a documentos (NoSQL), de ate 512 megas gratuítos, já escrevi sobre esse banco em outro post.

Pode ser acessado aqui.

Firebase

Firebase Logo

Firebase é a solução do google para banco de dados em tempo real, de fácil integração com outros produtos da google, possui um banco de dados orientado a documentos Firestore com escalonamento automático, também possui soluções de cloud functions, storage e outros.

FreeMySQLHosting

Banco de Dados relacional usando MySQL, com até 5 megas gratuítos, não usei muito, mas é bom ter uma opção MySQL para alguns casos.

Pode ser acessado aqui.

Tunelização

Túneis são casos especiais, pois requerem que você transmita os dados através de um servidor dedicado por sua parte para o servidor deles e então outras pessoas podem acessar através destes tuneis. É bem útil caso queira mostrar para um cliente como está o desenvolvimento sem precisar configurar muita coisa, já que vai rodar direto da sua máquina.

Ngrok

ngrok

Pode ser acessado aqui.

StaqLab

StaqLab

Pode ser acessado aqui

23/12/2021 15:32

Imagem de perfil

Oi, me chamo Jorge

Proprietário deste site e desenvolvedor fullstack focado em tecnologias para a web :)

Me encontre nas redes sociais

Tenho certeza que tem ideias para discutir.

Ícone do telegramÍcone do githubÍcone do emailÍcone do instagramÍcone do linkedinÍcone do Twitter