Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Modern application built from scratch: API Platform FTW

338 views

Published on

Scenario: You had an awesome idea. A brand new business. So you have to test it‘s adherence to market… as soon as possible. How? Fortunately we have Symfony and API Platform. This session will cover main topics to build a real world project on top of REST and GraphQL APIs with modern authentication while delivering clients and documentation. Barely touching PHP code for that.

Published in: Technology
  • Hi there! I just wanted to share a list of sites that helped me a lot during my studies: .................................................................................................................................... www.EssayWrite.best - Write an essay .................................................................................................................................... www.LitReview.xyz - Summary of books .................................................................................................................................... www.Coursework.best - Online coursework .................................................................................................................................... www.Dissertations.me - proquest dissertations .................................................................................................................................... www.ReMovie.club - Movies reviews .................................................................................................................................... www.WebSlides.vip - Best powerpoint presentations .................................................................................................................................... www.WritePaper.info - Write a research paper .................................................................................................................................... www.EddyHelp.com - Homework help online .................................................................................................................................... www.MyResumeHelp.net - Professional resume writing service .................................................................................................................................. www.HelpWriting.net - Help with writing any papers ......................................................................................................................................... Save so as not to lose
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Modern application built from scratch: API Platform FTW

  1. 1. Modern application built from scratch API Platform FTW Anderson 'Duodraco' Casimiro • Innovation and Engineering Manager @ TOTVS
  2. 2. Agenda What you mean with Modern Application? Where do Symfony fits into this? Could you imagine an awesome app? Building it’s API, brand new way Let’s take control?
  3. 3. What do you mean with “Modern Application”?
  4. 4. A limitless one API Driven Secure Performative Scalable
  5. 5. A limitless one Unleash the power of your API RESTful/RMM Authentication Documentation GraphQL Progressive Web App
  6. 6. PHP 7.2.12 EXT: pcntl, pdo_sqlite, posix, curl, mbstring
  7. 7. Let’s get started Setting up the project composer create-project symfony/skeleton my-api
  8. 8. API Platform Am I cute huh? =3
  9. 9. .env
  10. 10. Let’s see our awesome TO-DO APP
  11. 11. Relational Model
  12. 12. GraphQL
  13. 13. GraphQL
  14. 14. GraphQL
  15. 15. Authentication JSON Web Token
  16. 16. /config/packages/ security.yaml
  17. 17. Hmm, let’s use our JWT Token
  18. 18. Client Admin
  19. 19. Told you I’m pretty cute! =3 api-platform.com
  20. 20. Everyone has the same blood color https://joind.in/talk/73e67 duodra.co linkedin.com/in/andersoncasimiro @duodraco Images from unsplash.com

×