Estágio / NPI (SI e CC)

2018.2

Dados gerais sobre a atividade de Estágio / NPI

Atividade: Estágio Supervisionado I e II / Núcleo de Práticas em Informática

Cursos: Sistemas de Informação (SI) e Ciência da Computação (CC)

Turma: 7º e 8º Períodos

Turno: Tarde

Carga Horária: 160h por período (320h no total)

Local: Núcleo de Práticas em Informática

Horários: Segunda, Terça das 13:30 às 17:30h e Quarta das 13:30 às 15:30h (10h semanais).

Link curto para este site: http://bit.ly/ufcregis

Informações importantes

  • Pré-requisitos obrigatórios no Curso de SI para fazer estágio no NPI
    • Desenvolvimento de Software para Web
    • Análise e Projeto de Sistemas
    • Fundamentos de Banco de Dados
    • Gerência de Projetos de Software
  • Pré-requisitos obrigatórios no Curso de ES para fazer estágio no NPI
    • Fundamentos de Banco de Dados
    • Projeto Detalhado de Software
    • Gerência de Projetos de Software
  • Alunos sem estes pré-requisitos podem realizar estágio supervisionado caso consigam vaga em empresas.

Slides

Modelos de Documentos

Todos os documentos a seguir devem ser respondidos individualmente por cada aluno de estágio.

  • Termo de Compromisso Estágio Obrigatório (NPI)
    • Será impresso pelo NPI e assinado pelo estagiário
  • Termo de Compromisso Estágio Obrigatório (Empresa)
  • Plano de Estágio
    • Deve ser preenchido por todos os estagiários do NPI e de empresas.
  • Avaliação de Rendimento
    • Estagiários do NPI não precisam entregá-la, pois ela será preenchida pelo professor responsável pelo estágio no NPI.
    • Os estagiários de empresas devem entregá-la para preenchimento pelo seu Supervisor de estágio. O Supervisor de estágio está definido no Termo de Compromisso de Estágio Obrigatório.
  • Relatório Final de Estágio
    • Deve ser preenchido por todos os estagiários do NPI e de empresas.

Avaliação

  • Nota = (P + AR*3 + RF + S) / 6, onde:
    • P = Plano de estágio
    • AR = Avaliação de rendimento (Supervisor)
    • RF = Relatório final
    • S = Apresentação de seminário
  • Se Nota >= 7, então: Aprovado, senão: Reprovado

Links importantes

Material para estudo

A essência do que fazemos no NPI necessita do estudo dos seguintes assuntos:

  • HTML, CSS, JavaScript
  • Java para Web (Servlet, JSP, etc.)
  • Spring Framework
  • Maven
  • Git

A seguir listamos alguns materiais para realizar o estudo dos assuntos acima descritos:

Aplicações Exemplo

  • exemplo-jpa - Exemplo simples de uso de JPA sem camadas e sem uso do Spring Framework
  • exemplo-jpa-camadas - Exemplo simples de uso de JPA com camadas e sem uso do Spring Framework
  • exemplo-jpa-spring - Exemplo simples de uso de JPA com camadas e com uso do Spring Framework
  • exemplo-jpa-servlet-spring - Exemplo simples de uso de Servlet + JSP + JPA com camadas e com uso do Spring Framework
  • exemplo-jpa-jsf-spring - Exemplo simples de uso de JSF e JPA com camadas e com uso do Spring Framework
  • exemplo-jpa-spring-mvc - Exemplo simples de uso de Spring MVC + JPA com camadas e com uso do Spring Framework
  • crud-basico-spring - Exemplo de CRUD básico usando Spring MVC + JPA com camadas e com uso do Spring Framework

Spring Petclinic - Aplicação didática desenvolvida pelo pessoal do SpringFramework

Cronograma geral


Dicas

  • git clone através do Eclipse
    • Mudar para a perspectiva para Git Repositoy Exploring.
    • Clicar no botão Clone Git repository.e
    • Colar a URI do repositório em Location -> URI.
  • Desfazer / desconsiderar alterações locais para usar arquivo(s) do repositório remoto através do Eclipse
    • Replace With --> File in Git Index
  • Usar npi-core-api

Artigos e TCCs relacionados ao NPI