Slide 1

Slide 1 text

APIs com Laravel 7 dicas que você precisa saber @ravanscafi

Slide 2

Slide 2 text

API

Slide 3

Slide 3 text

API

Slide 4

Slide 4 text

1. Você não precisa do Lumen

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

2. Utilize os recursos nativos para APIs

Slide 7

Slide 7 text

Rotas e Middlewares https://laravel.com/docs/5.6/routing https://laravel.com/docs/5.6/middleware

Slide 8

Slide 8 text

Rate Limiting https://laravel.com/docs/5.6/routing#rate-limiting

Slide 9

Slide 9 text

Resources https://laravel.com/docs/5.6/eloquent-resources

Slide 10

Slide 10 text

3. Utilize os Pacotes extras

Slide 11

Slide 11 text

Autenticação (OAuth2) https://laravel.com/docs/5.6/passport

Slide 12

Slide 12 text

4. Entenda os Grants do Oauth2

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

5. Utilize filas para processamentos pesados https://laravel.com/docs/5.6/queues

Slide 15

Slide 15 text

6. Faça testes https://laravel.com/docs/5.6/http-tests

Slide 16

Slide 16 text

7. Monitore! https://laravel.com/docs/5.6/logging https://laravel.com/docs/5.6/errors

Slide 17

Slide 17 text

Obrigado! @ravanscafi Back-end Developer na Leroy Merlin Brasil Co-organizador do Meetup do Laravel SP Evangelista do PHPSP Estamos contratando! [email protected]

Slide 18

Slide 18 text

https://speakerdeck.com/rscafi/apis-com -laravel-7-dicas-que-voce-precisa-saber

Slide 19

Slide 19 text

Agradecimentos Agradecimentos especiais a todos do SlidesCarnival que fizeram e disponibilizaram o template da apresentação gratuitamente.