[minha vida techday] novo dieta e saúde
TRANSCRIPT
![Page 1: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/1.jpg)
Novo Dieta e Saúde
![Page 2: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/2.jpg)
Agenda
• O que é o novo DS• Back-end• Front-end • Dia a dia do projeto
![Page 3: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/3.jpg)
Novo DS
![Page 4: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/4.jpg)
Novo DS
![Page 5: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/5.jpg)
Novo DS
![Page 6: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/6.jpg)
Novo DS
![Page 7: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/7.jpg)
Novo DS
![Page 8: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/8.jpg)
Back-end
![Page 9: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/9.jpg)
Back-end
• ASP.NET MVC = Gerador de HTML + roteamento• ASP.NET Web API– CORS (Cross-Origin Resource Sharing)– OData ($select e $expand)
(http://blogs.msdn.com/b/webdev/archive/2013/07/05/introducing-select-and-expand-support-in-web-api-odata.aspx)
– Autenticação via Token
![Page 10: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/10.jpg)
Back-end
• CORS, can we use?
![Page 11: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/11.jpg)
Front-end
![Page 12: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/12.jpg)
Front-end
• AngularJS (http://angularjs.org/)– Exceto diário de pontos
• Framework MV* para desenvolvimento Client-Side
• Two way binding, controllers, directives, dependency injection, templating...
![Page 13: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/13.jpg)
Front-end
• require.js (AMD - Asynchronous Module Definition http://requirejs.org/docs/whyamd.html)– Build com NodeJS
![Page 14: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/14.jpg)
Front-end
• SVG – Raphaeljs (http://raphaeljs.com/)
![Page 15: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/15.jpg)
Front-end
• TourBus.js (http://ryanfunduk.com/jquery-tourbus/)
![Page 16: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/16.jpg)
Front-end
• Parênteses para o IE
![Page 17: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/17.jpg)
Dia a dia
• Time de 5 desenvolvedores• Grande proximidade com a galera de produto,
design e nutrição (fisicamente inclusive)• Sprints de 3 semanas (pelo menos até o meio do
projeto)• Kanban virtual (TFS)
![Page 18: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/18.jpg)
Dia a dia
• SQL de produção (nóis é tudo doido memo)
![Page 19: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/19.jpg)
Dia a dia
• Integração e deploy contínuo (para homolog )– TeamCity
![Page 20: [Minha Vida TechDay] Novo Dieta e Saúde](https://reader036.vdocuments.com.br/reader036/viewer/2022062706/5579a3b1d8b42ac1148b4959/html5/thumbnails/20.jpg)
Obrigado. Perguntas?