Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/12848
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorLACERDA, Antonio Alfredo-
dc.contributor.authorARAÚJO JÚNIOR, Marcelo Leandro de-
dc.contributor.otherROCCIA, Clerivaldo José-
dc.contributor.otherSAÉS, Maria Elizete Luz-
dc.date.accessioned2023-06-01T15:22:07Z-
dc.date.available2023-06-01T15:22:07Z-
dc.date.issued2021-12-06-
dc.identifier.citationARAÚJO JÚNIOR, Marcelo Leandro de. Desafio de desenvolvimento de uma aplicação Laravel, 2021. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de Americana, Americana, 2021pt_BR
dc.identifier.urihttps://ric.cps.sp.gov.br/handle/123456789/12848-
dc.description.abstractCom o avanço da tecnologia, foram surgindo diversas ferramentas que podem otimizar o tempo de desenvolvimento de aplicações, definir novos padrões e aperfeiçoar códigos com testes. Uma dessas ferramentas é o Framework Laravel, sendo muito utilizado para aplicações web, tais como E-commerces, sites pessoais e sistemas como serviços. O presente trabalho de conclusão de curso refere-se ao estudo e desenvolvimento de uma Aplicação simples utilizando o Framework Laravel, com foco nos principais materiais de desenvolvimento e conceitos do próprio Framework. Apesar do Laravel possuir uma documentação completa, é necessário que sejam estudados outros Softwares, linguagens de programação e conceitos que contribuem para a elaboração de uma aplicação, independente de qual ferramenta seja utilizada. Nesse sentido o estudo inicia com uma revisão de literatura do acervo de documentos disponíveis em bibliotecas virtuais e na plataforma Google Acadêmico acerca da linguagem de programação utilizada, que é o PHP, e os conceitos e padrões utilizados no Laravel. Com o objetivo de desenvolver uma aplicação funcional, foram descritos os principais Softwares necessários para seu desenvolvimento como Composer, Docker, Laravel Sail e MySQL. Além disso, foram abordados conceitos que envolvem a Arquitetura de Software MVC, Facades, Rotas, Middlewares e Validações de Requisições. Por fim, foi apresentada uma aplicação de blog hipotética, para melhor compreensão de conceitos, onde é possível registrar, realizar o acesso, gerenciar e visualizar todas as postagens. É esperado que o aprendizado adquirido no desenvolvimento da Aplicação, seja utilizado para futuros Projetos, deixando-os cada vez mais aprimorados, atualizados, seguros, com alto desempenho e de desenvolvimento ágil.pt_BR
dc.description.abstractWith the advancement of technology, several tools have emerged that can optimize application development time, define new standards and improve code with tests. One of these tools is the Laravel Framework, which is widely used for web applications, such as E-commerces, personal websites and systems as services. This end of course work refers to the study and development of a simple Application using the Laravel Framework, focusing on the main development materials and concepts of the Framework itself. Although Laravel has a complete documentation, it is necessary to study other software, programming languages and concepts that contribute to the development of an application, regardless of which tool is used. In this sense, the study begins with a literature review of the collection of documents available in virtual libraries and on the Academic Google platform about the programming language used, which is PHP, and the concepts and patterns used in Laravel. In order to develop a functional application, the main Softwares needed for its development were described, such as Composer, Docker, Laravel Sail and MySQL. In addition, concepts involving the MVC Software Architecture, Facades, Routes, Middlewares and Validations of Requests. Finally, a hypothetical blog application was presented, for a better understanding of concepts, where it is possible to register, access, manage and view all posts. It is expected that the learning acquired in the development of the Application will be used for future Projects, making them increasingly improved, updated, safe, with high performance and agile development.pt_BR
dc.description.sponsorshipCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.language.isopt_BRpt_BR
dc.publisher004pt_BR
dc.subjectArquitetura de softwarept_BR
dc.subjectDesenvolvimento de softwarept_BR
dc.subject.otherInformação e Comunicaçãopt_BR
dc.titleDesafio de desenvolvimento de uma aplicação Laravelpt_BR
dc.title.alternativeChallenge of developing a Laravel applicationpt_BR
dc.typeMonografiapt_BR
Appears in Collections:Trabalhos de Conclusão de Curso

Files in This Item:
File Description SizeFormat 
20212S_Marcelo Leandro de Araujo Junior_OD1513.pdf1.37 MBAdobe PDFView/Open
Termo autorização - Marcelo Leandro de Araujo Junior 1.pdf
  Restricted Access
180.34 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.