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 | Tamanho | Formato | |
|---|---|---|---|---|
| tcc_Eduardo dos Santos Pires.pdf | 1,21 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.