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

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 rever os seus conhecimentos nas áreas de programação, modelação de dados e bases de dados. A disciplina tem como foco introduzir/rever conhecimentos que vão do básico até o intermédio nas áreas citadas anteriormente, bem como a introdução de conceitos como modelação objeto-relacional, sistema de controlo de versões, comunicação API REST, usando a framework (Spring Boot) 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. Modelação 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. Ferramentas DevOps (Docker).
  • 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: Teórica: apresentação teórica de acordo com o plano curricular. ME2: Prática: Trabalhos de laboratório em todas as aulas (10%) trabalho individual do aluno demonstrado em projeto (80%) constituido por 3 projetos: Primeiro projeto - 30% Segundo Projeto - 30% Terceiro Projeto - 40% ME3: Participação: 10% Notas importantes da avaliação: - Classificação mínima de 9,5 valores no projeto. - A realização dos projetos e dos laboratório é obrigatória
  • 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 financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios