Memorial de projetos : desenvolvimento full-stack ágil: um estudo sobre a integração com modelagem
Resumo
Resumo: O presente memorial tem como objetivo relatar a trajetória acadêmica e prática do aluno ao longo do curso de Especialização em Desenvolvimento Ágil de Software, consolidando os conhecimentos adquiridos por meio de artefatos desenvolvidos nas disciplinas. Cada módulo contribuiu para a construção de um portfólio técnico que representa o ciclo completo de desenvolvimento full-stack. Os trabalhos incluem modelagem ágil com histórias de usuário, diagramas UML, wireframes, planos de release com métodos Scrum e Kanban, implementação de sistemas web e mobile utilizando Angular, Spring Boot e Kotlin, além de testes automatizados e práticas DevOps com Docker e GitLab. A integração entre teoria e prática foi evidenciada na articulação entre modelagem, codificação e entrega contínua, destacando a aplicação dos princípios ágeis desde a concepção até a entrega de software funcional. O memorial evidencia como os conteúdos das disciplinas se complementaram na formação de um profissional multidisciplinar, apto a atuar em todas as camadas do desenvolvimento de software com foco em agilidade, qualidade e usabilidade Abstract: This report aims to chronicle the student's academic and practical journey throughout the Agile Software Development Specialization course, consolidating the knowledge acquired through artifacts developed in the courses. Each module contributed to the construction of a technical portfolio that represents the complete fullstack development cycle. The work includes agile modeling with user stories, UML diagrams, wireframes, release plans using Scrum and Kanban methods, implementation of web and mobile systems using Angular, Spring Boot, and Kotlin, as well as automated testing and DevOps practices with Docker and GitLab. The integration of theory and practice was demonstrated in the articulation of modeling, coding, and continuous delivery, highlighting the application of agile principles from conception to delivery of functional software. The report highlights how the course contents complemented each other in the development of a multidisciplinary professional, capable of working in all layers of software development with a focus on agility, quality, and usability