/fat-php-workshop

Material de apoio do workshop PHP ministrado na FAT

Primary LanguagePHPMIT LicenseMIT

Oficina de Modelagem de APIs

Desafio

Nosso desafio é acrescentar funcionalidades a uma aplicação de pedidos de um restaurante. Hoje a aplicação permite cadastro de produtos, cadastro de pedidos e listagem de pedidos. Para entender melhor os conceitos envolvidos com um web app, implementaremos as funções de alterar e deletar um pedido. Quem se sentir a vontade pode clonar este repositório e começar a brincar com o código.

Tecnologias

A aplicação é construída com duas tecnologias principais, ambas com bastante abertura no mercado. Abordaremos os principais conceitos envolvidos em cada uma. O backend da nossa aplicação é construído sobre o microframework PHP Lumen (documentação). Já o frontend é construído sobre o framework Javascript AngularJS, da Google (resposta no StackOverflow explicando a diferença entre AngularJS e jQuery, e documentação).

Links de estudo e referência

Recomendo esse webinar da Sensedia para uma compreensão mais sólida de alguns conceitos do design de APIs: https://www.youtube.com/watch?v=psLrAsdHltQ

Mais alguns links: