Laboratório	
  Mul-média	
  4	
  
    NTC	
  |	
  DeCA	
  |	
  UA	
  
       2011.2012	
  
                 	
  
       Aula	
  T	
  01	
  
Equipa	
  docente	
  
Carlos	
  Santos	
  
     Responsável	
  pela	
  UC	
  
     Aulas	
  T	
  e	
  P	
  
     carlossantos@ua.pt	
  
	
  
Mário	
  Vairinhos	
  
     Aulas	
  T	
  e	
  P	
  
     mariov@ua.pt	
  
	
  
Pedro	
  Beça	
  
     Aulas	
  P	
  
     pedrobeca@ua.pt	
  
	
  
Nuno	
  Ribeiro	
  
     Aulas	
  P	
  
     nribeiro@ua.pt	
  	
  




                                                             2	
  
Objec-vos	
  
Desenvolver	
  competências	
  na	
  análise,	
  desenho	
  e	
  implementação	
  de	
  bases	
  de	
  
dados	
  relacionais	
  e	
  na	
  programação	
  de	
  páginas	
  web	
  dinâmicas	
  
	
  
	
  
	
  
	
  
	
  
Com...	
  MySQL	
  e	
  PHP	
  
	
  
	
  




                                                                                                          3	
  
Módulos	
  da	
  unidade	
  curricular	
  
	
  
	
  
	
  
	
  
	
  
Módulo	
  1	
  
	
  
     Análise,	
  desenho	
  e	
  implementação	
  de	
  bases	
  de	
  dados	
  relacionais	
  
           	
  
           Fundamentos	
  teóricos	
  sobre	
  sistemas	
  de	
  bases	
  de	
  dados	
  relacionais	
  
           	
  
           Estratégias	
  para	
  análise	
  e	
  desenho	
  de	
  bases	
  de	
  dados	
  relacionais	
  
           	
  
           Implementação	
  de	
  bases	
  de	
  dados	
  relacionais	
  (MySQL)	
  
           	
  
           A	
  linguagem	
  SQL	
  (Structured	
  Query	
  Language)	
  
	
  
	
  
	
  

                                                                                                             4	
  
Módulos	
  da	
  unidade	
  curricular	
  
	
  
	
  
	
  
	
  
	
  
Módulo	
  2	
  
	
  
     Concepção	
  e	
  desenvolvimento	
  de	
  páginas	
  web	
  dinâmicas	
  
           	
  	
  
           	
  Arquitectura	
  dos	
  sistemas	
  e	
  aplicações	
  
               	
  
               Principais	
  tecnologias	
  de	
  suporte	
  
           	
  	
  
           	
  Programação	
  em	
  PHP	
  de	
  páginas	
  web	
  dinâmicas	
  
	
  
	
  
	
  



                                                                                                5	
  
Módulos	
  da	
  unidade	
  curricular	
  
	
  
	
  
	
  
	
  
	
  
Módulo	
  3	
  
	
  
     Concepção	
  e	
  desenvolvimento	
  de	
  páginas	
  web	
  dinâmicas	
  com	
  integração	
  de	
  
     bases	
  de	
  dados	
  relacionais	
  
           	
  
           Mecanismos	
  de	
  comunicação	
  entre	
  as	
  páginas	
  dinâmicas	
  e	
  as	
  bases	
  de	
  
           dados	
  
           	
  
           Concepção	
  e	
  implementação	
  de	
  aplicações	
  web	
  para	
  a	
  gestão	
  de	
  
           conteúdos,	
  u-lizadores	
  e	
  comunidades	
  
	
  
	
  
	
  


                                                                                                                  6	
  
Avaliação	
  (ver	
  guião)	
  
30%	
  -­‐	
  Teórica	
  
       2	
  mini-­‐testes	
  
	
  
70%	
  -­‐	
  Prá-ca	
  
       50%	
  -­‐	
  Avaliação	
  conSnua	
  –	
  Aulas	
  +	
  3	
  mini-­‐testes	
  
       50%	
  -­‐	
  Projeto	
  final	
  
	
  
Regras	
  gerais	
  idên-cas	
  a	
  LabMM3	
  
       Nota	
  mínima	
  de	
  6.5	
  em	
  qualquer	
  dos	
  pontos	
  anteriores	
  
       Acesso	
  a	
  projeto	
  só	
  com	
  >=6.5	
  na	
  AC	
  
       Melhorias	
  ou	
  congelamento	
  só	
  por	
  componente	
  total	
  
	
  
Outras	
  épocas	
  de	
  avaliação	
  
       Ver	
  guião	
  mas	
  o	
  esqueleto	
  das	
  componentes	
  é	
  sempre	
  igual	
  
	
  
Assiduidade	
  (RELM	
  |	
  ar-go	
  15º	
  |	
  ponto	
  3)	
  
       Faltas	
  T	
  <=	
  30%	
  
       Faltas	
  P	
  <=	
  20%	
  
	
  
	
  
                                                                                                               7	
  
Projecto	
  final	
  (Labmm4	
  +	
  ES)	
  
Desenvolver	
  uma	
  aplicação	
  para	
  ...	
  




                                                                                                   8	
  
Plataformas	
  u-lizadas	
  na	
  UC	
  
Moodle	
  
     Informações	
  relevantes	
  
     Disponibilização	
  de	
  recursos	
  das	
  aulas	
  práfcas	
  
     Publicação	
  notas	
  
	
  
Facebook	
  (grupo)	
  
     Interacção/comunicação,	
  parflha	
  de	
  recursos,	
  avisos,	
  …	
  
	
  
Slideshare	
  
     Slides	
  das	
  aulas	
  teóricas	
  
	
  
Blogues	
  e	
  Wiki	
  do	
  Sapo	
  Campus	
  UA	
  para	
  projeto	
  
     Talvez...	
  




                                                                                                  9	
  
Outros	
  assuntos	
  
Importante:	
  
    As	
  5	
  primeiras	
  OT	
  de	
  LabMM4	
  serão	
  ocupadas	
  pela	
  disciplina	
  de	
  CI	
  
    	
  
    Como	
  compensar	
  estes	
  momentos?	
  
            	
  uma	
  ou	
  duas	
  tardes	
  de	
  quarta-­‐feira	
  com	
  sessões	
  mais	
  longas	
  
            	
  1h	
  depois	
  da	
  teórica	
  de	
  quarta-­‐feira	
  todas	
  as	
  aulas	
  
    	
  
    	
  
    Inscrição	
  nas	
  aulas	
  P	
  
            	
  turma	
  D	
  não	
  pode	
  funcionar	
  com	
  4/5	
  alunos!	
  




                                                                                                                10	
  
Bibliografia	
  (ainda	
  pode	
  ser	
  revista)	
  
OPPEL,	
  ANDREW	
  J.	
  –	
  Databases	
  Demysffied.	
  1ª	
  ed.	
  EUA.:	
  Osborne/McGraw-­‐Hill,	
  
2004.	
  ISBN:	
  0072253649	
  
	
  
GILMORE,	
  JASON	
  –	
  Beginning	
  PHP	
  and	
  MySQL:	
  From	
  Novice	
  to	
  Professional.	
  3ª	
  ed.	
  
EUA:	
  Apress,	
  2008.	
  ISBN:	
  1590598628	
  
	
  
CONVERSE,	
  TIM;	
  PARK,	
  JOYCE	
  e	
  MORGAN	
  CLARK	
  –	
  PHP5	
  and	
  MySQL	
  bible.	
  1ª	
  ed..	
  
EUA:	
  Wiley,	
  2004.	
  ISBN:	
  0764557467	
  
	
  
WHITEHORN,	
  MARK	
  e	
  MARKLYN,	
  BILL	
  –	
  Inside	
  Relafonal	
  Databases.	
  2ª	
  ed.	
  EUA.:	
  
Springer,	
  2001.	
  ISBN:	
  1852334010	
  
	
  
STEPHENS,	
  JON	
  e	
  RUSSEL,	
  CHAD	
  –	
  Beginning	
  MySQL	
  database	
  design	
  and	
  
opfmizafon	
  :	
  from	
  novice	
  to	
  professional.	
  EUA:	
  Apress,	
  2004.	
  ISBN:	
  1590593324	
  




                                                                                                                        11	
  

01 LabMM4 - Apresentação da UC

  • 1.
    Laboratório  Mul-média  4   NTC  |  DeCA  |  UA   2011.2012     Aula  T  01  
  • 2.
    Equipa  docente   Carlos  Santos   Responsável  pela  UC   Aulas  T  e  P   carlossantos@ua.pt     Mário  Vairinhos   Aulas  T  e  P   mariov@ua.pt     Pedro  Beça   Aulas  P   pedrobeca@ua.pt     Nuno  Ribeiro   Aulas  P   nribeiro@ua.pt     2  
  • 3.
    Objec-vos   Desenvolver  competências  na  análise,  desenho  e  implementação  de  bases  de   dados  relacionais  e  na  programação  de  páginas  web  dinâmicas             Com...  MySQL  e  PHP       3  
  • 4.
    Módulos  da  unidade  curricular             Módulo  1     Análise,  desenho  e  implementação  de  bases  de  dados  relacionais     Fundamentos  teóricos  sobre  sistemas  de  bases  de  dados  relacionais     Estratégias  para  análise  e  desenho  de  bases  de  dados  relacionais     Implementação  de  bases  de  dados  relacionais  (MySQL)     A  linguagem  SQL  (Structured  Query  Language)         4  
  • 5.
    Módulos  da  unidade  curricular             Módulo  2     Concepção  e  desenvolvimento  de  páginas  web  dinâmicas        Arquitectura  dos  sistemas  e  aplicações     Principais  tecnologias  de  suporte        Programação  em  PHP  de  páginas  web  dinâmicas         5  
  • 6.
    Módulos  da  unidade  curricular             Módulo  3     Concepção  e  desenvolvimento  de  páginas  web  dinâmicas  com  integração  de   bases  de  dados  relacionais     Mecanismos  de  comunicação  entre  as  páginas  dinâmicas  e  as  bases  de   dados     Concepção  e  implementação  de  aplicações  web  para  a  gestão  de   conteúdos,  u-lizadores  e  comunidades         6  
  • 7.
    Avaliação  (ver  guião)   30%  -­‐  Teórica   2  mini-­‐testes     70%  -­‐  Prá-ca   50%  -­‐  Avaliação  conSnua  –  Aulas  +  3  mini-­‐testes   50%  -­‐  Projeto  final     Regras  gerais  idên-cas  a  LabMM3   Nota  mínima  de  6.5  em  qualquer  dos  pontos  anteriores   Acesso  a  projeto  só  com  >=6.5  na  AC   Melhorias  ou  congelamento  só  por  componente  total     Outras  épocas  de  avaliação   Ver  guião  mas  o  esqueleto  das  componentes  é  sempre  igual     Assiduidade  (RELM  |  ar-go  15º  |  ponto  3)   Faltas  T  <=  30%   Faltas  P  <=  20%       7  
  • 8.
    Projecto  final  (Labmm4  +  ES)   Desenvolver  uma  aplicação  para  ...   8  
  • 9.
    Plataformas  u-lizadas  na  UC   Moodle   Informações  relevantes   Disponibilização  de  recursos  das  aulas  práfcas   Publicação  notas     Facebook  (grupo)   Interacção/comunicação,  parflha  de  recursos,  avisos,  …     Slideshare   Slides  das  aulas  teóricas     Blogues  e  Wiki  do  Sapo  Campus  UA  para  projeto   Talvez...   9  
  • 10.
    Outros  assuntos   Importante:   As  5  primeiras  OT  de  LabMM4  serão  ocupadas  pela  disciplina  de  CI     Como  compensar  estes  momentos?    uma  ou  duas  tardes  de  quarta-­‐feira  com  sessões  mais  longas    1h  depois  da  teórica  de  quarta-­‐feira  todas  as  aulas       Inscrição  nas  aulas  P    turma  D  não  pode  funcionar  com  4/5  alunos!   10  
  • 11.
    Bibliografia  (ainda  pode  ser  revista)   OPPEL,  ANDREW  J.  –  Databases  Demysffied.  1ª  ed.  EUA.:  Osborne/McGraw-­‐Hill,   2004.  ISBN:  0072253649     GILMORE,  JASON  –  Beginning  PHP  and  MySQL:  From  Novice  to  Professional.  3ª  ed.   EUA:  Apress,  2008.  ISBN:  1590598628     CONVERSE,  TIM;  PARK,  JOYCE  e  MORGAN  CLARK  –  PHP5  and  MySQL  bible.  1ª  ed..   EUA:  Wiley,  2004.  ISBN:  0764557467     WHITEHORN,  MARK  e  MARKLYN,  BILL  –  Inside  Relafonal  Databases.  2ª  ed.  EUA.:   Springer,  2001.  ISBN:  1852334010     STEPHENS,  JON  e  RUSSEL,  CHAD  –  Beginning  MySQL  database  design  and   opfmizafon  :  from  novice  to  professional.  EUA:  Apress,  2004.  ISBN:  1590593324   11