A palestra discute o desenvolvimento de aplicações web e mobile, introduzindo a plataforma Meteor. Meteor permite desenvolver aplicações em uma única linguagem JavaScript que rodam tanto na web quanto em dispositivos móveis de forma reativa. A palestra explica como iniciar um projeto Meteor e as vantagens de usar esta plataforma fullstack.
1. Nunca foi tão fácil desenvolver apps
para web e mobile
2. Sobre mim
Frederico Maia Arantes
● 8 anos de experiência em desenvolvimento de software
e mais de 4 anos ministrando cursos de Java
● Líder e Desenvolvedor Full Stack na TecSinapse
atuando com Java, Scala, JavaScript (Meteor)
● Palestrante em diversos eventos de tecnologia
● Cofundador e Instrutor na F7 Academy
3. Sobre a palestra
● As gerações de aplicações web
● Como desenvolvemos web e mobile apps?
● Que tal uma linguagem apenas?
● Quais as vantagens?
● Afinal, o que é meteor?
● Como iniciar?
● Onde estudar mais?
14. Afinal o que é ?
Plataforma full stack baseada em Node.JS e
MongoDB para desenvolvimento de single page
apps reativas para web e mobile em JavaScript.
Permite rápida prototipação e desenvolvimento.
15. Quais ferramentas eu preciso?
Ferramentas: editor, terminal e browser
IDE’s online: Cloud9, Codebox
IDE: Webstorm (baseada no IntelliJ)
16. Quais as vantagens?
Mesmo código para backend e frontend
Aplicações real-time e reativas
Smart packages (como jars, gems)
Comunidade bastante ativa
Simplicidade igual à produtividade
17. Quer mais vantagens?
Apps web e mobile (Android, iOS)
Ferramenta de build única
Integrado ao NPM
Hot deploys
Fácil, muito fácil, de aprender
30. Onde estudar mais?
Site oficial - http://meteor.com/
David Turnbull - http://www.sitepoint.com/
Discover Meteor - http://discovermeteor.com/
F7 Academy - http://f7academy.com.br/