Facilitador: Gabriel M. Carneiro
E-mail: carneiro.development@gmail.com
- Apache, MySQL, Php
- Python 3.x
- NodeJS
- NPM
- Loopback.JS
- Composer
- Para rodar o servidor da aplicação da primeira parte é necessário primeiramente criar o banco de dados. No phpmyadmin crie um banco chamado backend_course_1 e importe o arquivo curso_backend.sql que está contido na raiz da pasta part_1.
- Configure o arquivo datasource.json em part_1/server/server conforme os dados referentes a conexão com o seu banco de dados local.
- Execute o comando npm install na raiz da pasta part_1/server
- Na raiz da pasta part_1/server execute o comando node . ou nodejs .
- A aplicação que consome o servidor é desenvolvido em Laravel e se encontra em part_1/webapp
- Dentro da pasta, execute o comando composer install
- Se todas as dependências forem instaladas normalmente, basta executar o comando php artisan serve na raiz da pasta webapp
Na segunda seção o objetivo é colocar em prática o conhecimento adquirido na primeira seção, ao mapear um problema e criar um Back-end completo. Aqui também criamos o banco de dados do zero.
- Para rodar o servidor da aplicação da segunda parte é necessário primeiramente criar o banco de dados. No phpmyadmin crie um banco chamado backend_course2 e importe o arquivo curso_backend2.sql que está contido na raiz da pasta part_2. (Lembrando que a criação do banco de dados é feita durante a aula, no entanto disponibilizo aqui o arquivo para import do banco de dados usado na segunda parte do curso)
- Assim como na primeira parte, é necessário configurar o arquivo datasource.json dentro da pasta part_2/server/ com os dados para conexão com o seu banco de dados.
- Na raiz da pasta part_2 execute o comando npm install
- Ao final execute o comando node . ou nodejs . para rodar o servidor