My cool new Slideshow!
Upcoming SlideShare
Loading in...5
×
 

My cool new Slideshow!

on

  • 1,021 views

 

Statistics

Views

Total Views
1,021
Views on SlideShare
1,021
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

My cool new Slideshow! My cool new Slideshow! Presentation Transcript

  • PADRÕES DE DESENVOLVIMENTO APLICADOS A UM SISTEMA WEB DE GERÊNCIA DE CURRÍCULOS E OPORTUNIDADES PROFISSIONAIS Emílio Nicolau Rossini de Oliveira Lucas Sobrinho Teixeira Orientador: Alessandreia Marta de Oliveira Julio Co-Orientador: Marco Antônio Pereira Araújo
    • Motivação
    • Objetivos
    • TCC I
      • Metodologias, tecnologias e ferramentas
      • Documentação
    • TCC II
      • Framework Lumine
      • Classe de templates Smarty
      • Jquery e Mootools
    Sumário
    • Estudo de caso
    • Conclusão
    • Trabalhos futuros
    Sumário View slide
    • Aplicações Web de busca de empregos geram na maioria das vezes custo para os usuários
    • Muitas aplicações Web não seguem paradigmas de desenvolvimento como:
      • Padrões de projetos
      • Web standards
      • Orientação a objetos
    Introdução Motivação View slide
    • Desenvolver aplicação de gerência de currículos e oportunidades profissionais
    • Aplicação não precisa de administrador
    • Utilizar padrões da Engenharia de Software
    • Utilizar Web standards
    • Orientação a objetos
    • Framework de persistência de dados
    • Utilizar classe de templates
    Introdução Objetivos
    • XHTML
    • Folhas de estilo (CSS)
    • Web standards (W3C)
    • JavaScript
    • Tableless
    • PHP 5
    • Framework Lumine
    • Padrão MVC
    • MySQL
    TCC I Metodologias e tecnologias
    • Rational Rose Enterprise Edition (versão disponível nos laboratórios da FMG)
    • Macromedia Fireworks 8 em versão trial
    • DBDesigner 4.0.5.6
    • Aptana Studio versão 1.1.6
    TCC I Ferramentas
    • Levantamento de requisitos
    • Análise de requisitos
    • Caso de uso
    • Especificações de caso de uso
    • Diagrama de classes
    • Diagramas de seqüência
    • Diagrama de tabela e relacionamento
    Introdução TCC I Documentação
  • Introdução TCC I Documentação Usuário Pessoa Física
  • Introdução TCC I Documentação Usuário Pessoa Jurídica
  • Introdução TCC I Documentação Diagrama de classes
  • Introdução TCC II Framework Lumine
    • Controller + Model
    • Gera as classes de modelo a partir do DTR
  • Introdução TCC II Framework Lumine
  • Introdução TCC II Framework Lumine
    • Persistindo o objeto Empresa
  • Introdução TCC II Framework Lumine
    • Realização de consulta
  • Introdução TCC II Framework Lumine
  • Introdução TCC II Smarty
    • Separação da interface (HTML) da lógica de programação (PHP)
    • Melhor desempenho de execução
    • A seguir um exemplo da utilização do Smarty na aplicação
  • Introdução TCC II Smarty
  • Introdução TCC II Smarty
      • Listando com o Smarty o resultado da busca de vagas
  • Introdução TCC II Smarty
  • Introdução TCC II Smarty
  • Introdução TCC II JQuery e Mootools Bibliotecas JavaScript que ajudam na manipulação de dados e leiaute. Plugins:
    • JFade versão 1.0
    • Masked Input versão 1.1.4
    • Table Sorter versão 2.0.3
    • Jquery UI versão 1.6rc2
    • Thickbox versão 3.1
    • Sexy Alert Box versão 1.1
  • Introdução
    • Sistema Web de busca de oportunidades profissionais
    • SWBOP
    • BUSCA EMPREGO
    Estudo de caso
  • Introdução
    • Importante
    • - Utilização Web standards
    • - Documentar baseado na Engenharia de Software
    • - Utilização de framework de persistência de dados
    • - Utilizar a divisão em camadas (MVC)
    • - Separar a interface da lógica de programação
    • - Utilizar ferramenta de comparação de código (WinMerge)
    Conclusão
  • Introdução
    • Depoimentos de usuários
    • Postagem de foto do candidato
    • Exibir ultimas pessoas cadastradas
    • Escolha de leiaute e disposição das informações do currículo
    • Envio de mensagens SMS
    • Modelagem do conteúdo hipermídia
    Trabalhos Futuros
  • Introdução
    • OBRIGADO!
    • [email_address]
    • [email_address]
    Agradecimentos