Aprenda o que é Headless e crie sua própria API com o Strapi – TekZoom
Aprenda o que é Headless e crie sua própria API com o Strapi
Em desenvolvimento Headless o frontend e o backend de suas aplicações são desacoplados, independentes.
Neste TekCast vamos falar sobre uma nova abordagem que desenvolvedores do mundo todo estão adotando em seus projetos, o conceito de Headless.
A ideia é que o todo o desenvolvimento seja baseado no uso de APIs e o frontend seja independente do backend, liberando assim o uso de qualquer tecnologia por parte do dev.
No vídeo falamos um pouco mais sobre como o Headless funciona e mostramos o Strapi, um Headless CMS de código aberto que ajuda na criação e manutenção das APIs, geranciando os conteúdos que podem ser consumidos pelas aplicações externas.
O Strapi foi construído em NodeJS e trabalha com bancos de dados relacional e n"ao relacional. Você pode utilizar o MySQL ou MongoDB, fica a seu critério.
Iniciando com o Strapi
Para instalar o Strapi em seu sistema é muito simples, basta ter instalado o NodeJS e o NPM.
Instalação do Strapi
npm install -g strapi
strapi new <nome-do-projeto>
Entre na pasta/diretório do seu projeto
cd <nome-do-projeto>
Acesse via navegador e crie seu usuário Admin
Depois destes comandos é só iniciar a criação da sua API, configurar as permissões de acesso e testar. Tudo em questão de minutos e muito fácil.
Nos próximos vídeos vamos mostrar como consumir a API gerada em aplicações reais, que podem ser utilizados como framework em projetos Mobile, Desktop e Web.
Para realizar o Deploy do Strapi na Heroku, é só clicar aqui e acessar o GitHub oficial da aplicação.