23
Desenvolvimento Web e Web Semântica 2017/1 Vítor E. Silva Souza ([email protected]) http://www.inf.ufes.br/~vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo

Desenvolvimento Web e Web Semântica 2017/1vitorsouza/archive/2020/wp-content/...•Três trabalhos práticos, T1, T2 e T3, valendo 10 cada; •Cálculo da nota parcial: NP = (T1 +

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

  • Desenvolvimento Web e Web Semântica 2017/1

    Vítor E. Silva Souza

    ([email protected])http://www.inf.ufes.br/~vitorsouza

    Departamento de Informática

    Centro Tecnológico

    Universidade Federal do Espírito Santo

  • Antesdemaisnada...

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 2

    Todos os slides apresentadosdurante o curso (inclusive este) serão

    publicados na página do curso.

    Todos os slides apresentadosdurante o curso (exceto este) estão

    em inglês.

  • Páginadocurso

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 3

    http://www.inf.ufes.br/~vitorsouza/pt/teaching/dwws-20171/ É responsabilidade do aluno

    manter-se informado!

  • Sobreoprofessor• Nome: VítorE.SilvaSouza• Website: http://www.inf.ufes.br/~vitorsouza/• Contato:[email protected] /4009-2196

    – Twitter:@vitorsouzabr• Sala: CT-7,sala17(térreo).

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 4

  • Sobreocurso• Disciplina:

    – PPGI:DesenvolvimentoWebeWebSemântica;– Graduação:T.E.emEngenhariadeSoftwareIII

    • CHsemestral: 60h;• Conteúdo:

    – DesenvolvimentoWebcomJavaEE;– Tecnologiasparapublicaçãodelinked data;– OutrastecnologiasdaWebSemântica;– ModelagemdeaplicaçõesWebcomFrameWeb.

    • Aulas:– Terçasequintas-feiras,das15hàs17h.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 5

  • Bibliografia• WebSemântica/Linked Data:

    – T.Heath,C.Bizer.Linked Data:Evolving the Webinto aGlobalDataSpace.Morgan&Claypool Publishers,2011;• http://linkeddatabook.com

    – P.Hitzler,M.Krötzsch,S.Rudolph.Foundations of SemanticWebTechnologies.CRCPress,2009;• http://www.semantic-web-book.org

    – D.Allemang,J.Hendler.Semantic Webforthe WorkingOntologist.MorganKaufmann,2011;• http://workingontologist.org

    – L.Yu.ADeveloper’s Guide to the Semantic Web.Springer,2011.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 6

  • Bibliografia• DesenvolvimentoWebJava:

    – E.Jendrock,R.Cervera-Navarro,I.Evans,K.Haase,W.Markito,C.Srivathsa.TheJavaEE7Tutorial.Oracle.Available online:http://docs.oracle.com/javaee/7/tutorial/doc/;

    – C.Çivici.PrimeFaces User's guide 4.0.PrimeTek.Availableonline:http://www.primefaces.org/documentation;

    – Google,Stack Overflow,etc.• FrameWeb:

    – V.E.S.Souza.FrameWeb:umMétodobaseadoemFrameworksparaoProjetodeSistemasdeInformaçãoWeb.DissertaçãodeMestrado(MestradoemInformática),UniversidadeFederaldoEspíritoSanto,Vitória,Julho2007;

    – http://nemo.inf.ufes.br/projects/frameweb/.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 7

  • Sistemadeavaliação- Graduação• Doistrabalhospráticos,T1eT2,valendo10cada;• Cálculodanotaparcial:NP=(T1+T2)/2

    • NP>=7è alunoaprovado;– NotaFinal:NF=NP;

    • NP<7è AlunopodefazerProvaFinal(PF);– NotaFinal:NF=(NP+PF)/2;– Aprovação:A=(NF>=5).

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 8

  • Sistemadeavaliação- PPGI• Trêstrabalhospráticos,T1,T2eT3,valendo10cada;• Cálculodanotaparcial:NP=(T1+T2+T3)/3• Notamínimaparaaprovação:6de10.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 9

  • Registrosdenotasepresença• Graduação:

    – PresençadecadaaulaenotasdecadaavaliaçãoserãoregistradasnosistemaacadêmicodaUFES;

    – OalunodeveteracessoaestainformaçãoviaPortaldoAluno/DiáriodeClasse;

    • PPGI:– Nãohásistemaparaisso,perguntaraoprofessor.

    • Éresponsabilidadedoalunoacompanharseu%depresençaesuasnotas(emambososcasos).

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 10

    Obs.: o sistema acadêmico registra faltas em número de horas-aula. Cada aula possui duas horas-aula.

  • Sobrepresençaefaltas• Registradapormeiodeassinaturaemlistadepresença,disponívelaosalunosdurantetodaaaula;

    • Presençamínimaem75%dasaulas:– Art.51RegimentoCT,art.104Regim.GeralUFES;– Naprática:45das60horas-aula,23das30aulas;– OsistemaacadêmicodaUFESreprovaporfaltaautomaticamente;

    – Eunãovouinserirdadosfalsosnosistema.• Atestados(ousimilares)nãoabonamfaltas;• Assinaturasclaramentediferentesserão consideradascomo falta.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 11

  • Sobreostrabalhospráticos• Mesmoprojeto,3etapas:

    – T1:desenvolvimentodeumaaplicaçãoWebJava;– T2:inclusãodefuncionalidadesdaWebSemântica;– T3:documentaçãodoprojetousandoFrameWeb(apenasalunosdoPPGI);

    • Devem serfeitosemdupla;• Especificaçãonositedadisciplina.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 12

  • RequisitosparaoT1• DesenvolvimentodeumaaplicaçãoWebJava;• Definirduplaeescopocomprofessoraté13/04;• Usarmapeamentoobjeto/relacional,injeçãodedependências,controladoredecorador;

    • UsarMaven,emespecialparagerenciardependências;• Apresentaraoprofessoraté17/05(agendaronline);• Disponibilizarcódigo-fonteeinstruçõesdeimplantaçãonoGitHub:http://github.com/dwws-ufes:– Precisodonomedosmembrosdogrupo,usuárioGitHub deaomenosumenomedoprojetoparacriarorepositórioparavocês.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 13

  • RequisitosparaoT2• ContinuaroprojetodesenvolvidonoT1(mantendoorequisitodoMaven edoGitHub);

    • ImplementarfuncionalidadesdaWebSemântica:– Aomenosumconsumodedadosinterligados;– Aomenosumapublicaçãodedadosinterligados;

    • Apresentaraoprofessoraté31/07(agendaronline);– Nota:31/07éofimdoperíodo!

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 14

  • Avaliação T1&T2• Aolongodocurso,serãofeitasdemonstrações.Ex.:

    – CriarumCRUDcomJButler;– Publicar/consumirlinked data comJena;– ConsultasSPARQLsimples;

    • Trabalhosquecumpriremosrequisitosmínimoseapresentaremapenasfunçõesdemonstradasemsalareceberãonota7(média);– Requisitosquefaltaremrendempontosnegativos;– Funcionalidades amais rendem pontos positivos.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 15

  • RequisitosparaoT3• Obrigatório paraalunosdoPPGI;• DocumentarotrabalhofeitoemT1eT2;• UtilizarométododeprojetoFrameWeb:

    – Modelodeentidades;– Modelodeaplicação;– Modelodenavegação;– Modelodepersistência;– ExtensãoFrameWeb-LD;

    • Entregapore-mail,arquivoPDF,tambématé31/07!

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 16

  • Pontos extras• Aolongodosemestreserãodadasoportunidadespararecuperarpontosperdidos:– AoapresentaroT2,acertarfalhasdoT1;– Alunosdegraduação:fazeroT3;– EscreverumartigoparaaJavaMagazine(DevMedia)sobrealgumatecnologiaWeb(vertópicos comoprofessor);

    – Apresentar seminário sobre alguma tecnologia Webnão coberta pelo programa docurso.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 17

  • Datasimportantes

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 18

    No site

    Data Descrição13/04/2017 Prazo para definição dos grupos.17/05/2017 Prazo para apresentação do T1.23/05/2017 Não haverá aula – Conferência15/06/2017 Não haverá aula – Corpus Christi06/07/2017 Não haverá aula – LabGrad ocupado11/07/2017 Não haverá aula – LabGrad ocupado20/07/2017 Última aula planejada.31/07/2017 Fim do semestre letivo 2017/1.

    31/07/2017 Prazo para apresentação de T2 e T3.03/08/2017 Prova final.

  • Atendimentoforadaaula• Informaçõesnosite,naseçãoEnsino;• Segundas,quartasesextas,emhoráriodetrabalho;• Nãoégarantidoatendimentosemagendamento;• Alunosqueagendaremhorárioterãoprioridade;

    • Atendimentoserásuspensonas24hqueantecedemaprovaeosprazosparaentregadetrabalhos;

    • Alunosquenãoagendaremapresentaçãodotrabalhopráticoatéadatalimitereceberãonota0.Nãoháagendamentoapósfimdoperíodo.

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 19

    http://vitorsouza.youcanbook.me/

  • Atendimentoforadaaula

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 20

  • DÚVIDAS?

    Março2017 DesenvolvimentoWebeWebSemântica2017/1 21

  • Março2017 DesenvolvimentoWebeWebSemântica2017/1 22

  • Março2017 DesenvolvimentoWebeWebSemântica2017/1 23