Use este identificador para citar ou linkar para este item: https://repositorio.ifgoiano.edu.br/handle/prefix/6072
Tipo: Trabalho de Conclusão de Curso
Título: RELATÓRIO TÉCNICO: USO DE PADRÕES DE PROJETO E TRANSPORT LAYER SECURITY (TLS) NO CONTEXTO DO FRAMEWORK WEB SYMFONY
Autor(es): Pires, Eduardo dos Santos
Primeiro Orientador: Francisco, Rodrigo Elias
Resumo: O presente trabalho tem como objetivo demonstrar a importância dos padrões de projeto de software e da arquitetura bem definida na criação de sistemas profissionais e escaláveis. Para ilustrar esses conceitos foi desenvolvida uma API Rest para controle de gastos, utilizando o framework Symfony PHP. A escolha de um modelo de negócio, não muito denso, de controle de gastos, permite uma análise detalhada da aplicação prática dos padrões arquitetônicos de software. Utilizando o sistema gerenciador de banco de dados MySQL, embora a flexibilidade da biblioteca ORM Doctrine permita a substituição por outros sistemas com facilidade. Além disso, foi abordada uma explicação da camada de segurança web implementada no projeto através do TLS. Por meio de uma abordagem prática, que é o foco do presente curso, e detalhada, demonstrou-se como a aplicação correta de conceitos da área de desenvolvimento e tecnologia da informação podem impactar positivamente o desenvolvimento de software.
Abstract: This work aims to demonstrate the importance of software design patterns and a well-defined architecture in the creation of professional and scalable systems. To illustrate these concepts, a REST API for expense control was developed using the Symfony PHP framework. Choosing a business model that isn't too dense for cost control allows for a detailed analysis of the practical application of software architectural patterns. The MySQL database management system was used, although the flexibility of the Doctrine ORM library allows for easy replacement with other systems. Furthermore, an explanation of the web security layer implemented in the project using TLS was provided. Through a practical and detailed approach, which is the focus of this course, it was demonstrated how the correct application of concepts from the area of development and information technology can positively impact software development.
Palavras-chave: API REST
API REST
PHP
PHP
Padrões de Projetos
Design Patterns
Área do CNPq: CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
Idioma: por
Pais: Brasil
Editor: Instituto Federal Goiano
Sigla da Instituição: IF Goiano
Campus: Campus Morrinhos
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.ifgoiano.edu.br/handle/prefix/6072
Data do documento: 9-Dez-2025
Aparece nas coleções:Tecnologia em Sistemas para Internet

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc_Eduardo dos Santos Pires.pdf1,21 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.