Você está aqui: Página Inicial Disciplinas TADS-2012 Desenvolvimento de Sistemas Corporativos Plano de Ensino

Plano de Ensino

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Desenvolvimento de Sistemas Corporativos
Carga-Horária: 60h(80h/a)
Número de créditos 4
Pré-Requsito(s):

  1. Desenvolvimento de Sistemas Distribuídos
  2. Seminário de Orientação ao Desenvolvimento de Sistemas Distribuídos

EMENTA

Introdução aos sistemas corporativos. Plataformas para o desenvolvimento de sistemas corporativos. Servidores de aplicação e os componentes gerenciados por tais servidores. Detalhamento dos elementos de uma aplicação corporativa e os vários serviços que podem ser utilizados de um servidor de aplicação. Segurança e integridade de dados. Desenvolvimento utilizando frameworks de apoio.

PROGRAMA

Objetivos

  • Compreender os conceitos fundamentais de embasam o desenvolvimento de sistemas corporativos;
  • Utilizar uma plataforma de desenvolvimento de aplicações corporativas;
  • Construir um sistemas corporativos com todas as características necessárias.

 

Bases Científico-Tecnológicas (Conteúdos)

  1. Introdução aos sistemas corporativos
  2. Plataformas para o desenvolvimento de aplicações corporativas
  3. Servidores de aplicações corporativas
    1. Componentes distribuídos, gerenciados por um contêiner
  4. Elementos de uma aplicação corporativa
    1. Camada Web
    2. Web services - integração de sistemas corporativos
    3. Componentes gerenciados que implementam a lógica do negócio
    4. Contextos e injeção de dependência
    5. Mecanismos de persistência
    6. Mapeamento Objeto-Relacional
    7. Serviço de temporização
    8. Segurança - autenticação e autorização de usuários
    9. Transações em aplicações corporativas
    10. Comunicação através de mensagens assíncronas
  5. Arquitetura de Aplicações Corporativas
  6. Segurança e integridade de dados
  7. Desenvolvimento utilizando frameworks de apoio
    1. Gerenciamento de componentes distribuídos
    2. Geração de relatórios

 

Procedimentos Metodológicos

  • Aulas teóricas expositivas;
  • Aulas práticas em laboratório;
  • Leitura de textos, palestras, seminários e pesquisas bibliográficas;
  • Desenvolvimento de projetos.

 

Recursos Didáticos

  • Quadro branco, computador e projetor multimídia.

 

Avaliação

  • Avaliações escritas e práticas;
  • Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas);
  • Apresentação dos trabalhos desenvolvidos.

 

Bibliografia Básica

    1. JENDROCK, Eric; CERVERA-NAVARRO, Ricardo; EVANS, Ian; HAASE, Kim; MARKITO, William. The Java EE 7 Tutorial. Oracle, 2014.
    2. GONÇALVES, Antônio. Introdução à Plataforma Java EE6 com GlassFish 3. Ciência Moderna, 2011.
    3. MACKEY, Alex. Introdução ao .NET 4.0 com Visual Studio 2010. Alta Books, 2010.

     

    Bibliografia Complementar

    1. RUBINGER, Andrew Lee; BURKE, Bill; MONSON-HAEFEL, Richard. Enterprise JavaBeans 3.1. O'Reilly Media, Inc., 2010.
    2. BHARGAV, Abhay; KUMAR, B. V.. Secure Java: For Web Application Development. CRC Press, 2010.
    3. KAYAL, Dhrubojyoti. Pro Java EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework. Apress, 2008.

     

    Software(s) de Apoio