Updates on PHP school

jasonleow • 27 Jun 2024 •
Ok so far so good. I’ve learned how to:
- Code an API app using PHP that does GET, POST, DELETE, PUT
- Set up MySQL and SQLite database
- Host app on Digital Ocean VPS droplet
- Set up SSL cert, connect custom domain,
- Tested fetching data from live API endpoints using a frontend
What I need to learn next:
- Access control and permissions for API endpoints
- Create user accounts, authentication, login/logout
- Rate limiting, to prevent DDoS
- Security - sanitzation, input validation, filtering, firewalls. Scared of SQL injections and XSS attacks!
Then I should be good to go!
What else do I need to learn to be able to ship backends of simple apps?
Comments
firewall more like devops or server side skill already
knight • 27 Jun 2024, 2:17 pm
@drodol Thanks! Will check it out
@knight just basic ones that can set up on Digital Ocean
jasonleow • 29 Jun 2024, 3:36 am
Let’s gooooo! Jason, I will be using a service called Appliku. They offer “DevOps” for you, so you bring your server and app, and they take care of the rest, and I just learned they support PHP apps. The guy behind it is super friendly and helpful, so I recommend it!