Segurança, conceção e tratamento de dados
Começa com as noções básicas de segurança na Web. Os alunos compreenderão os principais princípios de segurança e saberão como proteger as suas aplicações PHP. A proteção contra vulnerabilidades de segurança comuns, incluindo injeção de SQL, cross-site scripting (XSS) e cross-site request forgery (CSRF), será abordada em pormenor. Através de exemplos práticos, os participantes aprenderão a implementar práticas de código seguro e a prevenir eficazmente as vulnerabilidades de segurança.
Outro foco é a estruturação e as melhores práticas no desenvolvimento de PHP. Os participantes aprenderão a estruturar as suas aplicações de forma lógica e eficiente para melhorar a manutenção e a escalabilidade. Isto também inclui técnicas de modularização e a aplicação das melhores práticas na conceção do código.
O processamento de JSON e XML também é abordado. Os participantes aprenderão a processar dados em formato JSON e XML para trocar dados entre o servidor e o cliente. Isto inclui a análise e a geração de JSON e XML, bem como a utilização destes formatos em integrações de API.
Outro aspeto importante é a integração de HTML5, CSS3, JavaScript e Bootstrap em aplicações PHP. Os participantes aprenderão a utilizar tecnologias de front-end modernas para criar interfaces de utilizador apelativas e fáceis de utilizar. Será realçada a interação entre o PHP e as tecnologias de front-end para desenvolver aplicações Web dinâmicas e interactivas.