A sala de cinema Fernando Lopes já reabriu. Veja a programação completa aqui

filmeu

Class Application Development and Operationalization

  • Presentation

    Presentation

    Course aimed at IT professionals who wish to acquire or review their knowledge in the areas of programming, data modeling, and databases. The course focuses on introducing/reviewing knowledge ranging from basic to intermediate levels in the aforementioned areas, as well as introducing concepts such as object-relational modeling, version control systems, REST API communication, using the Spring Boot framework for project development.   The course follows a hands-on philosophy, where students are expected to apply everything they have learned to develop a project that allows a client to access the system through a REST API.
  • Code

    Code

    ULHT457-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 (Docker).
  • 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

    The teaching method (TM) and assessment methodology: TM1: Theoretical: Theoretical presentations according to the curriculum plan. TM2: Practical: Laboratory work in all classes (10%) and individual student work demonstrated through a project (80%), consisting of 3 projects: First project – 30% Second project – 30% Third project – 40% TM3: Participation: 10% Important grading notes: Minimum grade of 9.5 points required for the project. Completion of projects and laboratory work is mandatory.
  • 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