Skip to content

rThimoteo/pegahora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PegaHora

Projeto criado com o intuito de aprender o básico de uma aplicação web, utilizando JavaScript, CSS, PHP e HTML.

O projeto exibe uma interface web com data e hora e também serve como laboratório de estudo para consumo de API externa, persistência em banco MySQL e construção de uma API própria para gerenciar usuários, empresas e endereços.

Criado Sem Framework

  • [ok] Criar classe
  • [ok] Criar BASE Html
  • [ok] Criar BASE CSS
  • [ok] Interpolarização PHP HTML
  • [ok] Tags de PHP
  • [ok] Base JavaScript
  • [ok] JQuery
  • [ok] Importar biblioteca do bootstrap e dependencias
  • [ok] Buscar dados de usuário da API JSONPLACEHOLDER
  • [ok] Criar lista(tabela) de usuários encontrados na API
  • [ok] Aplicar estilos na página, utilizando classes do bootstrap
  • [ok] Métodos de iteração de array (javascript e jquery)
  • [ok] Métodos beforeSend e complete ajax
  • [ok] Importar biblioteca de ícones (fontawesome)
  • [ok] Criar Docker
  • [ok] Modelar Database MySQL
  • [ok] Aprendendo PHP Composer
  • [ok] Fazer Insert DB
  • [ok] Revisão de MySQL (criação tabela, query, insert, joins)
  • [ok] Fazer Insert DB com dados da API
  • [ok] Criar API simples para obter dados do banco
  • [ok] Trazer informações do banco para tabela
  • [ok] Implementar API simples com Slim
  • [ok] Criar template para Home
  • [ok] Manipulação DOM JQuery
  • [ok] Tipos de Routes (Get, Post, Delete, Put, Patch)
  • [ok] Criar API de dados de usuário (por id)
  • [ok] API de exclusão de usuário (via id)
  • [ok] Excluir usuário via API
  • [ok] Trabalhar com Soft Delete
  • [ok] Listar detalhes do usuário via API
  • [ok] Adicionar usuário via API
  • [ok] Validação campos vazios Front-End/Back-End
  • [ok] Adicionar Classe HTML via JQuery
  • [ok] Inserir Address e Company via API
  • [ok] Editar usuário via API
  • [ok] Editar address via API
  • [ok] Editar company via API
  • [ok] CRUD User, Company, Address via API própria
  • [ok] Criar Database online
  • [ok] Deploy Heroku
  • [ok] Criar instância Laravel
  • [ok] Navegação .env
  • [ok] Padrão MVC Laravel
  • [ok] Migrar projeto para Laravel

Observação

Este repositório representa a fase de aprendizado e evolução da aplicação antes da migração para Laravel.

Link para o projeto em Laravel.

About

Projeto criado com intuito de aprender o básico de uma aplicação Web. Utilizando JavaScript, CSS, PHP e HTML.

Topics

Resources

Stars

Watchers

Forks

Contributors