APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf ·...

10
APDC Projecto Carlos Viegas Damásio Fernando Birra, Henrique Domingos, Miguel Goulão, João Leitão

Transcript of APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf ·...

Page 1: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

APDC  -­‐  Projecto  

Carlos  Viegas  Damásio  Fernando  Birra,  Henrique  Domingos,  

Miguel  Goulão,  João  Leitão    

Page 2: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

ObjecDvos  de  APDC  -­‐  Projecto  •  Desenvolver  projecto  de  média  

dimensão  •  Simular  ambiente  vivido  em  

startups,  num  contexto  de  I&D  de  geração  de  ideias  e  conceção  de  novos  produtos  

•  EsDmular  criaDvidade  e  inovação  •  Ganhar  competências  de  trabalho  

em  equipa  •  Perceber  e  praDcar  

desenvolvimento  “full-­‐stack”  na  íntegra  

•  Conhecer  e  usar  tecnologias  emergentes  e  de  referência  

•  Saber  apresentar  o  seu  produto  

[hVps://www.altexso[.com/blog/engineering/the-­‐good-­‐and-­‐the-­‐bad-­‐of-­‐javascript-­‐full-­‐stack-­‐development/]  

BackEnd  

FrontEnd  

Page 3: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

Full-­‐Stack  Approach  and  SkillSet  

Infraestrutura  Base  (OS,  Virtualização,  DataCenter,  Cloud  IaaS)  

Data  Management  and  Access  Layer    

Data-­‐Layer,  DBs,  Cloud  IaaS  /  PaaS  Bases        

BackEnd  

Tier  3  

DATA

 TIER  

Tier  2  

MID-­‐TIER  

Reusable  Business  Logics  /  Business  (SW)  Components  

FrontEnd  

Back  Office  /  Management  

Tier  1  

PRESEN

T-­‐  

DATA  ACCESS  AND  INTEGRATION  

BUSINESS  RULES  AND  FUNCTIONSS  

MulD-­‐Channel  Front  Office  

INTERNET  MULTI-­‐CHANNEL  APP.  &  SERVICES  DELIVERY  

Page 4: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

…  A  Full-­‐Stack  Approach  and  SkillSet  

Page 5: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

…  To  Build  a  Perfect  World  !  

[hVps://www.sitepoint.com/full-­‐stack-­‐developer/]  

Page 6: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

Uma  pequena  parte  da  realidade…  

[hVps://www.tekkkies.com/full-­‐stack-­‐web-­‐developer-­‐interview/]  

Page 7: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

Por  onde  poderemos  navegar  

[hVps://www.altexso[.com/blog/engineering/the-­‐good-­‐and-­‐the-­‐bad-­‐of-­‐javascript-­‐full-­‐stack-­‐development/]  

Page 8: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

Projeto  Típico    •  Desenvolvimento  de  aplicação  completa  com:  –  Vários  UDlizadores  – Modelo  de  dados  realista  – Aplicação  Web  +  Mobile  – Middle  Der  Logics  – Armazenamento  /  Processamento  na  Cloud  –  Componente  HCI  /  visualização  

•  Equipas  poderão  valorizar  e  especializar  o  tema  (criando  “o  seu  produto”)  

•  Desenvolvimento  apoiado  em  métricas  de  qualidade  usando  ferramentas  de  suporte  

Page 9: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

Funcionamento  Fase   Quando   Quem  

Proposta  tema   Semestre  intercalar   Docentes  

Formação   Semestre  intercalar   Docentes+Estudantes  

Ideia   Semana  2   Equipas  

ProtóDpo   Semana  6   Equipas  

Aplicação/Sistema/Produto   Semana  12   Equipas  

Lançamento   Semana  15   Equipas+Comunidade  FCT  

Divulgação   Workshop  em  julho   Público  em  geral  

Page 10: APDC%&%Projecto% - asc.di.fct.unl.ptasc.di.fct.unl.pt/~pm/CCMIEI/APDC-projeto.pdf · APDC%&%Projecto% Carlos%Viegas%Damásio% Fernando%Birra,%Henrique%Domingos, Miguel%Goulão, João%Leitão%%

Outros  assuntos  

•  Equipas  de  dimensão  superior  à  dos  grupos  •  Responsabilização  conjunta  •  Interação  semanal  com  a  equipa  docente  •  Todas  as  semanas  será  nomeado  um  porta-­‐voz  disDnto  para  relatar  o  progresso  

•  Suportado  em  ferramenta  e  métricas  orientadas  para  várias  facetas