filmeu

Disciplina Desenvolvimento e Operacionalização de Aplicações

  • Apresentação

    Apresentação

    Disciplina orientada a profissionais da área de informática que desejam adquirir ou revisar os seus conhecimentos nas áreas de programação, modelagem de dados e banco de dados. A disciplina tem como foco introduzir/revisar conhecimentos que vão do básico até o intermediário nas diversas áreas citadas anteriormente, bem como a introdução de conceitos como modelagem objeto-relacional, sistema de gerenciamento de versões, API REST, fazendo uso de um framework moderno (Micronaut) para o desenvolvimento do projeto. A disciplina tem uma filosofia hands-on, onde se espera que os alunos façam uso de tudo que aprenderam na disciplina para desenvolver um projeto que permita a um cliente, através de uma API REST, aceder ao sistema.

  • Conteúdos Programáticos

    Conteúdos Programáticos

    CP1. Controle de versões e Github

    CP2. Modelagem de sistemas e UML

    CP3. Modelo relacional e programação com SQL

    CP4. Programação Orientada a objetos em Java

    CP5. Desenvolvimento orientado a testes e testes JUNIT

    CP6. Conceitos de mapeamento objeto-relacional (ORM).

    CP7. Introdução a Rest API

    CP8. cadeia de ferramentas DevOps.

  • Objetivos

    Objetivos

    Esta unidade curricular tem como objetivos:
    OA1. O Aluno conhecer e ter a aptidão no desenvolvimento de aplicações, incluindo as
    componentes de programação e bases de dados.
    OA2. O Aluno conhecer e ter a aptidão na operacionalização das aplicações nos ambientes
    produtivos.
    OA3. O aluno como engenheiro informático deve ganhar as competências em OA1 e OA2.

  • Metodologias de ensino e avaliação

    Metodologias de ensino e avaliação

    A metodologia de ensino (ME) e avaliação:
    ME1: Expositiva: apresentação teórica de acordo com o plano curricular.
    ME2: Auto-estudo: trabalho individual do aluno demonstrado em projeto (50%) e exame final de avaliação (50%).
    Notas importantes da avaliação:
    - Classificação mínima de 10 valores no exame e no projeto.
    - A componentes de avaliação é obrigatórias, independentemente da época em que se realiza o exame

  • Bibliografia principal

    Bibliografia principal

    • 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

     

INSCRIÇÃO AVULSO
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios