A Escola de Verão do Campus da UFC em Quixadá é um evento realizado desde o início do funcionamento do Campus e destina-se principalmente à atualização tecnológica dos alunos dos cursos de graduação do Campus. As atividades são ofertadas para complementar a formação dos alunos, e são válidas para contabilização de créditos como Atividades Complementares.
O Evento é promovido por docentes, servidores e alunos, com apoio das Coordenações dos Cursos de SI, ES, RC, CC e Direção do Campus.
A Escola de Verão de 2015 ocorrerá no período de 03 a 06 de Fevereiro.
Resumo: O minicurso apresentará os principais fundamentos e práticas relacionados ao uso do sistema de controle de versões distribuído Git e da aplicação Web Social voltada para gerenciamento de projetos de software que usa o Git internamente: o GitHub.
Ementa: Controle de versões. Git: instalação, repositórios, fluxo de trabalho. GitHub: características e funcionalidades. Ciclo básico do Git. Sincronização de dados locais com o repositório remoto. Organização do trabalho com branches. Resolução de conflitos. Boas práticas.
Duração: 4h
Pré-requisitos: Conhecimentos básicos de uso de terminal. Ter criado previamente uma conta no GitHub (https://github.com/).
Ministrante: Regis Pires Magalhães
Data e horário: Quinta de 14:00 às 18:00h
Número de vagas: 30
Recursos necessários: Git; Java; Eclipse (com suporte a Git)
Ver também: Git
Resumo: Neste minicurso será apresentada uma aplicação Web interativa capaz de gerenciar informações sobre eventos e seus participantes (um CRUD com associações um para muitos e muitos para muitos).
O minicurso será dividido em 3 etapas (4hs cada):
1 - (Back-end) Apresentação da modelagem relacional dos dados e camada de serviço implementada no servidor (no caso, usando Java com Spring Framework). A partir das URLs disponibilizadas, cada aluno poderá fazer qualquer CRUD na aplicação servidora por requisições via browser ou terminal.
2 - (Front-end) Apresentação de requisições AJAX, parâmetros e cabeçalhos. Serão apresentados os conceitos de Single Page Application, suas vantagens e desvantagens, onde deve ser utilizada e alguns exemplos práticos de como segue o fluxo de interação nessas aplicações interativas.
3 - (Front-end) Criação da aplicação Web interativa usando HTML, CSS e JavaScript (com jQuery).
Duração: 12h
Pré-requisitos: Conhecimento básico de desenvolvimento Web tradicional no lado cliente (HTML, CSS, JavaScript e jQuery). Conhecimento básico de banco de dados e desenvolvimento Web no lado servidor.
Ministrantes: Josué Machado Mota e Regis Pires Magalhães
Data e horário: Quinta de 8:00 às 12:00h e Sexta de 8:00 às 12:00h e de 14:00 às 18:00h.
Número de vagas: 30
Recursos necessários: Datashow; Acesso à Internet; Google Chrome; Java; Tomcat 7 ou superior; Eclipse JEE
Slides do Minicurso: (1) Front-End - (2) Back-End
Aplicação Front-End