Estágio / NPI (SI)
Dados gerais sobre a atividade de Estágio / NPI
Dados gerais sobre a atividade de Estágio / NPI
Atividade: Estágio Supervisionado I e II / Núcleo de Práticas em Informática
Curso: Sistemas de Informação
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).
Informações importantes
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.
- Todos os interessados em relizar estágio devem preencher a seguinte planilha (leia as instruções em vermelho na planilha para possibilitar sua edição):
Slides
Slides
- Apresentação sobre a atividade de Estágio e NPI
- Apresentação sobre a aplicação Spring Petclinic
- Maven
- Git / GitHub (Completo)
- Git / GitHub (Resumo)
Modelos de Documentos
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)
- 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
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
Links importantes
- Estágio e NPI
- Aplicação Modelo: Spring Petclinic
- Bibliografia Spring comentada
- Light Admin
- O Light Admin é uma alternativa interessante para criação de protótipos, CRUDs, interfaces administrativas no estilo do Django Admin. UsaSpring Framework + Spring Security + JPA.
Material para estudo
Material para estudo
A essência do que fazemos no NPI necessita do estudo dos seguintes assuntos:
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:
- Auto-Estudo NPI
- Front-End
- Apostila da Caelum - WD-43 - Desenvolvimento Web com HTML, CSS e JavaScript
- Codeacademy - Estudo interativo bastante prático
- Como se tornar um desenvolvedor Front End
- Back-End
- Apostila da Caelum: FJ-21 - Java para Desenvolvimento Web
- É uma ótima sugestão de leitura em português para entender melhor Spring e Spring MVC.
- Fortes sugestões de leituras
- Cap. 11 - Spring MVC
- Cap. 12 - Spring MVC: Autenticação e autorização
- Cap. 13 - Spring IoC e deploy da aplicação
- Cap. 14 - Uma introdução prática ao JPA com Hibernate
- Cap. 16 - Apêndice - Integração do Spring com JPA
- Spring Framework Reference Documentation - Versão Atual
- Não é um manual para ler por inteiro, mas para resolução de problemas sob demanda.
- Versão PDF
- Versão HTML
- Javadoc
- Bibliografia Spring comentada
- Injeção de Dependências com Spring Framework 3
- Tutoriais Mkyong.com (Excelentes!!!)
- Tutorial de Hébert Coelho de Oliveira (uaiHerbert)
- Videoaulas Tutoriais Udemy (Excelentes!!! Algumas videoaulas podem ser assistidas gratuitamente)
- Apostila da Caelum: FJ-21 - Java para Desenvolvimento Web
- Ferramentas Complementares
- Apostila da Caelum: JF-22 - Laboratório Java com Testes, XML e Design Patterns
- Ler o Cap. 10 - Apêndice: O processo de Build: Ant e Maven (Somente a parte sobre o Maven que é bem pequena)
- Versão PDF
- Versão HTML
- Artigo Automatizando seus projetos com o Maven 2 (por Maurício Linhares de Aragão Junior)
- Git no Eclipse (EGit)
- Apostila da Caelum: JF-22 - Laboratório Java com Testes, XML e Design Patterns
Aplicações Exemplo
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
- uiaContacts - Aplicação Web Completa usando AngularJS, Twitter Bootstrap, Spring MVC, Data e Security
Cronograma geral
Cronograma geral
- 23/02 - Início das atividades
- Até 09/03 – Todos os alunos matriculados na atividade Estágio I ou II devem entregar na secretaria do curso o Termo de Compromisso (ou Contrato de Estágio) com as assinaturas da empresa concedente e do aluno.
- Para empresas: 3 vias do termo devidamente assinadas (aluno, empresa e UFC)
- Para o NPI: 2 vias do termo devidamente assinadas (aluno e UFC)
- Enquanto o termo não for entregue, não haverá confirmação de matrícula no SIGAA.
- Até 23/03 – Todos os alunos em estágio no NPI ou Empresas devem fazer o upload do Plano de Estágio através do seguinte link.
- O nome do arquivo enviado deve ter o seguinte formato:
- nome_do_aluno-matricula_do_aluno-plano_estagio-2015_1.pdf
- Exemplo:
- pedro_silva-321574-plano_estagio-2015_1.pdf
- Atraso na entrega ou nome de arquivo fora do formato definido acima resultarão em redução da nota do Plano de Estágio.
- Até dia da apresentação do seminário – Todos os alunos em estágio no NPI ou Empresas devem entregar o Relatório Final de Estágio e a Avaliação de Rendimento assinados e impressos.
- Os estagiários do NPI não precisam entregar a Avaliação de Rendimento. Ela será preenchida pelo professor responsável pelo estágio no NPI.
- 15 e 16/06 - Apresentação dos seminários (alunos em mobilidade terão preferência para escolha de dia).
- Cada aluno deve fazer uma apresentação com slides eletrônicos possuindo uma estrutura semelhante à do Relatório Final de Estágio.
Dicas
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
Artigos e TCCs relacionados ao NPI
- Artigos
- TCCs
- Definição e Implantação de um Processo de Software para o Núcleo de Práticas de uma Universidade - Micaelly Priscila Soares e Silva
- TCC Guylherme
- TCC Cleiton
- TCC ???