Skip to content

Estudo inicial e básico sobre o desenvolvimento de aplicações RESTful, abordando fundamentos essenciais para a criação de APIs simples e funcionais.

License

Notifications You must be signed in to change notification settings

Edssaac/code.io.api

Repository files navigation

Apresentação Geral

Nome do Projeto: code.io.api

Descrição:

A aplicação foi desenvolvida com base nos princípios da arquitetura REST, focando principalmente no estudo desta técnica. A API foi criada para conectar usuários interessados em compartilhar vídeos sobre programação e tecnologia. Um exemplo prático desse projeto pode ser visto em code.io.

Para informações detalhadas sobre como utilizar a API, consulte a documentação disponível no seguinte link:

Documentação

Objetivo:

Implementar um modelo básico de API REST.

Tecnologias Utilizadas:

DOCKER COMPOSER PHP MYSQL YOUTUBE

Para Desenvolvedores

Se você é um desenvolvedor interessado em contribuir ou entender melhor o funcionamento do projeto, aqui estão algumas informações adicionais:

Ambiente:

PHP MYSQL

CREATE DATABASE IF NOT EXISTS `code_io`;

USE `code_io`;

CREATE TABLE IF NOT EXISTS `video` (
    `id` INT NOT NULL AUTO_INCREMENT,
    `title` VARCHAR(50) NOT NULL,
    `description` VARCHAR(500) NOT NULL,
    `videoid` VARCHAR(11) NOT NULL,
    PRIMARY KEY (`id`)
);

Instruções de Instalação e Configuração:

Atenção: Obrigatório o uso de Docker em sua máquina.

  1. Clone o repositório do projeto:
git clone https://github.com/edssaac/code.io.api
  1. Navegue até o diretório do projeto:
cd code.io.api
  1. Inicie a aplicação atráves do script que configura o Docker:
.ci_cd/init.sh  

Com isso a aplicação estará acessivel: http://localhost:8080

Confira a Documentação para informações sobre o consumo da API.


  1. Quando desejar encerrar a aplicação, use:
.ci_cd/stop.sh

Caso deseje encerrar e remover os volumes criados, use:

.ci_cd/stop.sh -v

Contato

GitHub Gmail Outlook Linkedin

About

Estudo inicial e básico sobre o desenvolvimento de aplicações RESTful, abordando fundamentos essenciais para a criação de APIs simples e funcionais.

Topics

Resources

License

Stars

Watchers

Forks