Olá, sou o Prof. Rommel Carneiro e atuo como professor e coordenador de cursos de pós-graduação na PUC Minas em Belo Horizonte - MG (Brasil).
Este ambiente é utilizado para postagem dos códigos de aulas e outros experimentos que servirão para consulta e aprendizado por parte dos alunos das disciplinas de "Tecnologias Web", "Desenvolvimento de Interfaces Web" e "Desenvolvimento de Aplicações Distribúidas". Também é voltado para o público geral que possa se utilizar de alguma maneira deste conteúdo
Relaciono abaixo os laboratórios disponíveis e o propósito de cada um para orientar a utilização
O OAuth é um protocolo aberto definido pelo IETF (RFC 6749) com foco na autenticação e autorização de aplicações Web, Mobile e Desktop para acesso a recursos, normalmente disponibilizados na WEB. Neste exemplo, mostro como implementar um login integrado ao Google Accounts e ao Facebook em um mesmo site. O fluxo utilizado é o de Authorization Code. Para quem não conhece o OAuth, sugiro acessar os recursos abaixo:
- Mini curso OAuth in 8 steps – Knp University
- API Google
Conteúdo básico que mostra como exibir código fonte em uma página Web com a sintaxe colorida e formatada em função da linguagem. Este laboratório utiliza a ferramenta Prism JS que permite apreentar diversas linguagens de maneira muito simplificada.
Este laboratório introduz o Slim, um framework focado na linguagem PHP utilizado para criação de aplicações Web. O Slim é um dispatcher ou um middleware que simplifica o tratamento de requisições HTTP. É muito prático para criação de APIs REST.
Este laboratório está completo e foi baseado nas video aulas do Lucas Silva (https://www.youtube.com/user/TheLucas8ism). Vale a pena dar uma olhada que tem o passo a passo sobre como montar uma aplicação MVC utilizando o Framework Slim.
Outros bons tutoriais sobre a API REST via Slim são:
O site do framework Slim é o: (https://www.slimframework.com/).
- Rommel Vieira Carneiro - PUC Minas