filmeu

Class Application Development and Operationalization

  • Presentation

    Presentation

    Discipline aimed at IT professionals who wish to acquire or revise their knowledge in programming, data modeling, and databases. The discipline focuses on introducing/revising knowledge ranging from basic to intermediate in the various areas mentioned above, as well as the introduction of concepts such as object-relational modeling, version management system, REST API, making use of a modern framework (Micronaut) for the development of the project. The course has a hands-on philosophy, where students are expected to make use of everything they learned in the course to develop a project that allows a client, through a REST API, to access the system.
  • Code

    Code

    ULHT457-1-25061
  • Syllabus

    Syllabus

    PC1. Version control systems and Github PC2. Systems modeling PC3. Relational model and programming in SQL PC4. Object Oriented Programming in Java PC5. Test-driven development and JUNIT unit testing PC6. Concepts of object-relational mapping (ORM). PC7. Introduction to Rest API PC8. DevOps toolchains.
  • Objectives

    Objectives

    The key objective of this module are as follows: LG1. The Student knows and has the ability to develop applications, including programming components and databases. LG2. The Student knows and has the ability to operate applications in productive environments. LG3. The student as a computer engineer must gain the skills as described in LG1 and LG2.
  • Teaching methodologies and assessment

    Teaching methodologies and assessment

    Teaching methodologies (TM), including assessment: TM1: Expositional: Theoretical exposition according to the syllabus. TM2: Self-study: individual work demonstrated on a project (50%) and final exam (50%). Important assessment notes: - Mandatory Minimum score of 10 in each evaluation criteria. - The evaluation component is mandatory, regardless of the period when the examination is made.
  • References

    References

    Raghu Ramakrishnan e Johannes Gehrke, Database Management Systems, McGraw-Hill, 3ª edição, 2003 Fowler, Martin. UML distilled: a brief guide to the standard object modeling language. Addison-Wesley Professional, 2004. Java software solutions: foundations of program design. J.Lewis e W.Loftus. Pearson, 9ª Edição, 2018. Pini Reznik, Jamie Dobson, Michelle Gienow (2019). Cloud Native Transformation: Practical Patterns for Innovation. ISBN-13: 978-149204890. O'Reilly Media  
SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios