SlideShare a Scribd company logo
1 of 18
UmaDica
Agenda
• Problema
• O que é?
• Rascunho
• Caixa de Ferramentas
• Talvez alguém já tenha usado isso
• Juntando Tudo
• Demo
• Não termina aqui
Problema
O que é?
• O UmaDica oferece dicas de bons filmes com suas principais
informações auxiliando o usuário a acelerar sua escolha
Rascunho
Caixa de Ferramentas
AngularJS
• Criado em 2009
• Miško Hevery e Adam Abrons
• Front-End para um serviço de armazenamento JSON online
• Mantido pelo Google
• Modelo MVW
• Binding Bi-Direcional
VRaptor 3
• Framework MVC Java
• Mantido pela Caelum
• Flexibilidade
• Foco na Injeção de Dependências
• SOA e REST Ready
MongoDB
• Orientação a Documentos
• Baseado em objetos BSON/JSON
• Documento == Objeto (???)
• No Join
• Schema dinâmico (Schemaless)
• Replica Sets e Shardings
Talvez alguém já tenha usado isso
• https://github.com/cartagena/heroku-vraptor-mongodb
• http://kadulino.wordpress.com/2013/02/21/criando-excelentes-
aplicacoes-web-de-maneira-facil-simples-e-rapido-com-vraptor-e-
angularjs/
Juntando Tudo
Demo
Não Termina Aqui
• Problemas
• Dados dos filmes em inglês
• Sem autenticação
• Futuras implementações
• Tradução dos dados dos Filmes
• Uso da Web API do Spotify para dicas de músicas também
• Códigos
• https://github.com/rbezerra/Uma-Dica
• Slides
• http://pt.slideshare.net/megghaz
Obrigado

More Related Content

What's hot

5 dicas simples de performance
5 dicas simples de performance5 dicas simples de performance
5 dicas simples de performance
Cleber Dantas
 

What's hot (17)

Curso AngularJS - Parte 1
Curso AngularJS - Parte 1Curso AngularJS - Parte 1
Curso AngularJS - Parte 1
 
Node.js e Express
Node.js e ExpressNode.js e Express
Node.js e Express
 
Começando com Vue.js
Começando com Vue.jsComeçando com Vue.js
Começando com Vue.js
 
AMP Roadshow SP 2019 - Web Apps Modernas
AMP Roadshow SP 2019 - Web Apps ModernasAMP Roadshow SP 2019 - Web Apps Modernas
AMP Roadshow SP 2019 - Web Apps Modernas
 
5 dicas simples de performance
5 dicas simples de performance5 dicas simples de performance
5 dicas simples de performance
 
Browsers como vivem o que fazem
Browsers como vivem o que fazemBrowsers como vivem o que fazem
Browsers como vivem o que fazem
 
HackaPET 2019: React
HackaPET 2019: ReactHackaPET 2019: React
HackaPET 2019: React
 
Curso AngularJS - Parte 2
Curso AngularJS - Parte 2Curso AngularJS - Parte 2
Curso AngularJS - Parte 2
 
Ajax
AjaxAjax
Ajax
 
Vue.js - o framework progressivo
Vue.js - o framework progressivoVue.js - o framework progressivo
Vue.js - o framework progressivo
 
Desmistificando o MVVM
Desmistificando o MVVMDesmistificando o MVVM
Desmistificando o MVVM
 
Unidade 1 revisao servi
Unidade 1   revisao serviUnidade 1   revisao servi
Unidade 1 revisao servi
 
Protractor
ProtractorProtractor
Protractor
 
Ruby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao FrameworkRuby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao Framework
 
Bridges no React Native - Lucas Silva
Bridges no React Native - Lucas SilvaBridges no React Native - Lucas Silva
Bridges no React Native - Lucas Silva
 
Offline apps Using Ionic Framework and PouchDB
Offline apps  Using Ionic Framework and PouchDBOffline apps  Using Ionic Framework and PouchDB
Offline apps Using Ionic Framework and PouchDB
 
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
Docker: visão geral, possibilidades e primeiros passos - UNIVAG - Junho-2020
 

Viewers also liked

Narracion ficticia
Narracion ficticiaNarracion ficticia
Narracion ficticia
escuelita1
 
Manifestazione di Macerata
Manifestazione di MacerataManifestazione di Macerata
Manifestazione di Macerata
Filt Marche
 
DecáLogo
DecáLogoDecáLogo
DecáLogo
KiKiN77
 
Como sobrevivir a la infoxicación
Como sobrevivir a la infoxicaciónComo sobrevivir a la infoxicación
Como sobrevivir a la infoxicación
Marcela Aranda
 
¿Cómo participo en una WIKI?
¿Cómo participo en una WIKI?¿Cómo participo en una WIKI?
¿Cómo participo en una WIKI?
sanandresvirtual
 
presentacion lenguaje y comunicación
presentacion lenguaje y comunicación presentacion lenguaje y comunicación
presentacion lenguaje y comunicación
fernacalderon
 
Factores seguridad alimentos
Factores seguridad alimentosFactores seguridad alimentos
Factores seguridad alimentos
mary12febrero
 
targmanutyun
targmanutyuntargmanutyun
targmanutyun
dzoryan
 

Viewers also liked (20)

Narracion ficticia
Narracion ficticiaNarracion ficticia
Narracion ficticia
 
Manifestazione di Macerata
Manifestazione di MacerataManifestazione di Macerata
Manifestazione di Macerata
 
DecáLogo
DecáLogoDecáLogo
DecáLogo
 
Como sobrevivir a la infoxicación
Como sobrevivir a la infoxicaciónComo sobrevivir a la infoxicación
Como sobrevivir a la infoxicación
 
El+clic+en+la+web
El+clic+en+la+webEl+clic+en+la+web
El+clic+en+la+web
 
¿Cómo participo en una WIKI?
¿Cómo participo en una WIKI?¿Cómo participo en una WIKI?
¿Cómo participo en una WIKI?
 
presentacion lenguaje y comunicación
presentacion lenguaje y comunicación presentacion lenguaje y comunicación
presentacion lenguaje y comunicación
 
Factores seguridad alimentos
Factores seguridad alimentosFactores seguridad alimentos
Factores seguridad alimentos
 
Marcos de gobierno de ti
Marcos de gobierno de tiMarcos de gobierno de ti
Marcos de gobierno de ti
 
Photoshoot
PhotoshootPhotoshoot
Photoshoot
 
Física politicas
Física politicasFísica politicas
Física politicas
 
uniminuto
uniminutouniminuto
uniminuto
 
Yeehah
YeehahYeehah
Yeehah
 
Configuración del blog
Configuración del blogConfiguración del blog
Configuración del blog
 
Estatística feito
Estatística feitoEstatística feito
Estatística feito
 
targmanutyun
targmanutyuntargmanutyun
targmanutyun
 
Frondosas
FrondosasFrondosas
Frondosas
 
Vetra gel
Vetra gelVetra gel
Vetra gel
 
Intro es
Intro esIntro es
Intro es
 
Content Marketing. Gli errori da non ripetere su internet. Dieci storie dal v...
Content Marketing. Gli errori da non ripetere su internet. Dieci storie dal v...Content Marketing. Gli errori da non ripetere su internet. Dieci storie dal v...
Content Marketing. Gli errori da non ripetere su internet. Dieci storie dal v...
 

Similar to Uma dica

Jsf com hibernate, spring security e maven
Jsf com hibernate, spring security e mavenJsf com hibernate, spring security e maven
Jsf com hibernate, spring security e maven
Leandro Costa
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
Ryan Padilha
 
Zend Framework Estrutura e TDD
Zend Framework Estrutura e TDDZend Framework Estrutura e TDD
Zend Framework Estrutura e TDD
PHP Day Curitiba
 

Similar to Uma dica (20)

Docker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na PráticaDocker | Minicurso Gratuito - Azure na Prática
Docker | Minicurso Gratuito - Azure na Prática
 
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019
 
Jsf com hibernate, spring security e maven
Jsf com hibernate, spring security e mavenJsf com hibernate, spring security e maven
Jsf com hibernate, spring security e maven
 
GDG ABC Meetup #5 - Tendências 2015
GDG ABC Meetup #5 - Tendências 2015GDG ABC Meetup #5 - Tendências 2015
GDG ABC Meetup #5 - Tendências 2015
 
TDC2011: Java EE 6 & Azure
TDC2011: Java EE 6 & AzureTDC2011: Java EE 6 & Azure
TDC2011: Java EE 6 & Azure
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
Zend Framework Estrutura e TDD
Zend Framework Estrutura e TDDZend Framework Estrutura e TDD
Zend Framework Estrutura e TDD
 
Maven 2
Maven 2Maven 2
Maven 2
 
Primeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JSPrimeiros passos com o framework Sencha Ext JS
Primeiros passos com o framework Sencha Ext JS
 
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
Simplificando a montagem de ambientes de Dev/Testes com Docker - Interop Summ...
 
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse VirgoModularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
Modularidade na Web com Java: Desenvolvimento OSGI Web com Eclipse Virgo
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
 
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020
 
Sistemas de recomendações e neo4J na cloud computing
Sistemas de recomendações e neo4J na cloud computingSistemas de recomendações e neo4J na cloud computing
Sistemas de recomendações e neo4J na cloud computing
 
Conexão Java 2006: Introdução ao Ajax
Conexão Java 2006: Introdução ao AjaxConexão Java 2006: Introdução ao Ajax
Conexão Java 2006: Introdução ao Ajax
 
Desenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperDesenvolvendo Sistema Cloud e Web Full-stack Developer
Desenvolvendo Sistema Cloud e Web Full-stack Developer
 
Desenvolvimento web produtivo
Desenvolvimento web produtivoDesenvolvimento web produtivo
Desenvolvimento web produtivo
 
TCC - Escalabilidade em Aplicações Web
TCC - Escalabilidade em Aplicações WebTCC - Escalabilidade em Aplicações Web
TCC - Escalabilidade em Aplicações Web
 

Uma dica

  • 2. Agenda • Problema • O que é? • Rascunho • Caixa de Ferramentas • Talvez alguém já tenha usado isso • Juntando Tudo • Demo • Não termina aqui
  • 4.
  • 5.
  • 6.
  • 7. O que é? • O UmaDica oferece dicas de bons filmes com suas principais informações auxiliando o usuário a acelerar sua escolha
  • 10. AngularJS • Criado em 2009 • Miško Hevery e Adam Abrons • Front-End para um serviço de armazenamento JSON online • Mantido pelo Google • Modelo MVW • Binding Bi-Direcional
  • 11. VRaptor 3 • Framework MVC Java • Mantido pela Caelum • Flexibilidade • Foco na Injeção de Dependências • SOA e REST Ready
  • 12. MongoDB • Orientação a Documentos • Baseado em objetos BSON/JSON • Documento == Objeto (???) • No Join • Schema dinâmico (Schemaless) • Replica Sets e Shardings
  • 13. Talvez alguém já tenha usado isso • https://github.com/cartagena/heroku-vraptor-mongodb • http://kadulino.wordpress.com/2013/02/21/criando-excelentes- aplicacoes-web-de-maneira-facil-simples-e-rapido-com-vraptor-e- angularjs/
  • 15. Demo
  • 16. Não Termina Aqui • Problemas • Dados dos filmes em inglês • Sem autenticação • Futuras implementações • Tradução dos dados dos Filmes • Uso da Web API do Spotify para dicas de músicas também
  • 17. • Códigos • https://github.com/rbezerra/Uma-Dica • Slides • http://pt.slideshare.net/megghaz