SlideShare ist ein Scribd-Unternehmen logo
1 von 34
DesenvolvimentoWeb:
Conhecendo oVue.js
/fsenaweb /fsenaweb/fsena
Matheus Ricelly
• Servidor Público Estadual, exercendo as atividades técnico-administrativas na Universidade
Estadual do Rio Grande do Norte (UERN)
• Graduando em Análises e Desenvolvimento de Sistemas pelo Instituto Federal de Educação,
Ciência e Tecnologia do Rio Grande do Norte – IFRN.
• Full Stack Webdeveloper, com experiência na linguagem de programação PHP, banco de dados
MySQL e ênfase em frameworks como Codeigniter e Laravel (PHP) e VueJS (Javascript)
DesenvolvimentoWeb: Conhecendo oVue.js
O que é ?
DesenvolvimentoWeb: Conhecendo oVue.js
- Framework Javascript
Frameworks são ferramentas criadas para ajudar
na complexidade dos nossos projetos...
DesenvolvimentoWeb: Conhecendo oVue.js
- Reativo
DesenvolvimentoWeb: Conhecendo oVue.js
- Reativo
DesenvolvimentoWeb: Conhecendo oVue.js
- Desenvolvimento de
componentes e SPA’s
DesenvolvimentoWeb: Conhecendo oVue.js
- Possui ecossistema próprio:
- VueX
- Vue-router
- Vue-resource
- Vue Loader
- DevTools (chrome)
DesenvolvimentoWeb: Conhecendo oVue.js
- Comunidade muito forte,
crescente e atuante
- Tradução da documentação
- Vue Jobs
- AwesomeVue (comunidades, podcasts,
youtuber, tutoriais)
DesenvolvimentoWeb: Conhecendo oVue.js
- Desenvolvimento de
componentes e SPA’s
A componentização facilita na manutenção do código
e personalização dos processos.
DesenvolvimentoWeb: Conhecendo oVue.js
Quando surgiu ?
• Iniciado no final de 2013
• Primeiro release em Fevereiro 2014
DesenvolvimentoWeb: Conhecendo oVue.js
PorqueusarVue?
DesenvolvimentoWeb: Conhecendo oVue.js
- Nível de complexidade
DesenvolvimentoWeb: Conhecendo oVue.js
- Flexibilidade
DesenvolvimentoWeb: Conhecendo oVue.js
- Performance
DesenvolvimentoWeb: Conhecendo oVue.js
- Livre!!
DesenvolvimentoWeb: Conhecendo oVue.js
Oquedevosaber?Pré-requisitos importantes para iniciar o
desenvolvimento com o Vue.js.
DesenvolvimentoWeb: Conhecendo oVue.js
- Node.js
- NPM
- ES6 (Javascript)
- Webpack
DesenvolvimentoWeb: Conhecendo oVue.js
Iniciandouma
aplicação
DesenvolvimentoWeb: Conhecendo oVue.js
DesenvolvimentoWeb: Conhecendo oVue.js
Estrutura de
pastas e arquivos
DesenvolvimentoWeb: Conhecendo oVue.js
Pasta SRC
Principal pasta para o
desenvolvimento das aplicações
DesenvolvimentoWeb: Conhecendo oVue.js
Single File Components
DesenvolvimentoWeb: Conhecendo oVue.js
Como funciona
DesenvolvimentoWeb: Conhecendo oVue.js
• Template, Lógica e Estilo
• Use o que você já sabe:
HTML, CSS e Javascript
• Suporte a ES6
• O CSS pode ser restrito
apenas ao componente
ou globalmente.
DesenvolvimentoWeb: Conhecendo oVue.js
DesenvolvimentoWeb: Conhecendo oVue.js
DesenvolvimentoWeb: Conhecendo oVue.js
EofuturodoVue.js?
DesenvolvimentoWeb: Conhecendo oVue.js
Desenvolvimento web
DesenvolvimentoWeb: Conhecendo oVue.js
- Empresas que utilizamVue
DesenvolvimentoWeb: Conhecendo oVue.js
O mercado dos App Mobile
DesenvolvimentoWeb: Conhecendo oVue.js
- Poderosos frameworks
Desenvolvimento Híbrido Desenvolvimento Nativo
DesenvolvimentoWeb: Conhecendo oVue.js
- Poderosos frameworks
Aplicações Desktop
Obrigado !
/fsenaweb /fsenaweb/fsena
fsenaweb@gmail.com / (84) 9.9995-9216

Weitere ähnliche Inhalte

Was ist angesagt?

Apresentação Wordpress FLISOL 2010
Apresentação Wordpress FLISOL 2010Apresentação Wordpress FLISOL 2010
Apresentação Wordpress FLISOL 2010
Zarathon Maia
 
FLISOL 2014 - Personalização do Wordpress para um CMS
FLISOL 2014 - Personalização do Wordpress para um CMSFLISOL 2014 - Personalização do Wordpress para um CMS
FLISOL 2014 - Personalização do Wordpress para um CMS
Fernando de Assis Rodrigues
 

Was ist angesagt? (18)

Simple singleton pattern
Simple singleton patternSimple singleton pattern
Simple singleton pattern
 
RubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosRubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhos
 
0 Introdução ao Desenvolvimento Web - Apresentação
0   Introdução ao Desenvolvimento Web - Apresentação0   Introdução ao Desenvolvimento Web - Apresentação
0 Introdução ao Desenvolvimento Web - Apresentação
 
Apresentação sobre Drupal
Apresentação sobre DrupalApresentação sobre Drupal
Apresentação sobre Drupal
 
drupal: ligando os nos da rede
drupal: ligando os nos da rededrupal: ligando os nos da rede
drupal: ligando os nos da rede
 
Palestra Carreira Java Bahia Meeting
Palestra Carreira Java Bahia MeetingPalestra Carreira Java Bahia Meeting
Palestra Carreira Java Bahia Meeting
 
Front-end o que é preciso saber?
Front-end o que é preciso saber?Front-end o que é preciso saber?
Front-end o que é preciso saber?
 
Apresentação Wordpress FLISOL 2010
Apresentação Wordpress FLISOL 2010Apresentação Wordpress FLISOL 2010
Apresentação Wordpress FLISOL 2010
 
FLISOL 2014 - Personalização do Wordpress para um CMS
FLISOL 2014 - Personalização do Wordpress para um CMSFLISOL 2014 - Personalização do Wordpress para um CMS
FLISOL 2014 - Personalização do Wordpress para um CMS
 
Cursos a3
Cursos a3Cursos a3
Cursos a3
 
Aula 1 Curso Wordpress da BemTV
Aula 1 Curso Wordpress da BemTVAula 1 Curso Wordpress da BemTV
Aula 1 Curso Wordpress da BemTV
 
Desenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) DrupalDesenvolvimento web com (cms) Drupal
Desenvolvimento web com (cms) Drupal
 
PHP
PHPPHP
PHP
 
Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01Curso Programação Web com Ruby on Rails - Aula 01
Curso Programação Web com Ruby on Rails - Aula 01
 
Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01Material - Play! Framework - UERN - Aula 01
Material - Play! Framework - UERN - Aula 01
 
Apresentação JQuery
Apresentação JQueryApresentação JQuery
Apresentação JQuery
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software Livre
 
Gestão de Conteúdos com Aplicações Baseadas na Web
Gestão de Conteúdos com Aplicações Baseadas na WebGestão de Conteúdos com Aplicações Baseadas na Web
Gestão de Conteúdos com Aplicações Baseadas na Web
 

Ähnlich wie Desenvolvimento Web: Conhecendo o Vue.Js - Francisco Matheus Ricelly Pinto de Sena

Framework PHP para auxiliar no desenvolvimento de aplicações web
Framework PHP para auxiliar no desenvolvimento de aplicações webFramework PHP para auxiliar no desenvolvimento de aplicações web
Framework PHP para auxiliar no desenvolvimento de aplicações web
Josemar Davi Luedke
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 Portugues
Rodrigo Peleias
 
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
 
Desenvolvimento Web Avançado usando PHP
Desenvolvimento Web Avançado usando PHPDesenvolvimento Web Avançado usando PHP
Desenvolvimento Web Avançado usando PHP
elliando dias
 
Programando java independente da ide
Programando java independente da ideProgramando java independente da ide
Programando java independente da ide
Heider Lopes
 
Programando java independente da ide
Programando java independente da ideProgramando java independente da ide
Programando java independente da ide
Heider Lopes
 
JavaServer Faces - Desenvolvendo aplicações web com produtividade
JavaServer Faces - Desenvolvendo aplicações web com produtividadeJavaServer Faces - Desenvolvendo aplicações web com produtividade
JavaServer Faces - Desenvolvendo aplicações web com produtividade
Rafael Ponte
 

Ähnlich wie Desenvolvimento Web: Conhecendo o Vue.Js - Francisco Matheus Ricelly Pinto de Sena (20)

Primeiros passos no Vue.js
Primeiros passos no Vue.jsPrimeiros passos no Vue.js
Primeiros passos no Vue.js
 
Criando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias MicrosoftCriando aplicações web com tecnologias Microsoft
Criando aplicações web com tecnologias Microsoft
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Framework PHP para auxiliar no desenvolvimento de aplicações web
Framework PHP para auxiliar no desenvolvimento de aplicações webFramework PHP para auxiliar no desenvolvimento de aplicações web
Framework PHP para auxiliar no desenvolvimento de aplicações web
 
Netbeans Slides
Netbeans SlidesNetbeans Slides
Netbeans Slides
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 Portugues
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
 
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
 
Palestra SFD etec Netbeans e Java 3D
Palestra SFD etec Netbeans e Java 3DPalestra SFD etec Netbeans e Java 3D
Palestra SFD etec Netbeans e Java 3D
 
Desenvolvimento Web Avançado usando PHP
Desenvolvimento Web Avançado usando PHPDesenvolvimento Web Avançado usando PHP
Desenvolvimento Web Avançado usando PHP
 
Microsoft WebMatrix
Microsoft WebMatrixMicrosoft WebMatrix
Microsoft WebMatrix
 
Conhecendo vuejs
Conhecendo vuejsConhecendo vuejs
Conhecendo vuejs
 
Desenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreDesenvolvimento Web com Software Livre
Desenvolvimento Web com Software Livre
 
Programando java independente da ide
Programando java independente da ideProgramando java independente da ide
Programando java independente da ide
 
Programando java independente da ide
Programando java independente da ideProgramando java independente da ide
Programando java independente da ide
 
JavaServer Faces - Desenvolvendo aplicações web com produtividade
JavaServer Faces - Desenvolvendo aplicações web com produtividadeJavaServer Faces - Desenvolvendo aplicações web com produtividade
JavaServer Faces - Desenvolvendo aplicações web com produtividade
 
1409243945064
14092439450641409243945064
1409243945064
 
Quercus - Running PHP over Java
Quercus - Running PHP over Java Quercus - Running PHP over Java
Quercus - Running PHP over Java
 
Introdução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open SourceIntrodução a Application Life-cycle Management Open Source
Introdução a Application Life-cycle Management Open Source
 
Desenvolvimento Ria com Java
Desenvolvimento Ria com JavaDesenvolvimento Ria com Java
Desenvolvimento Ria com Java
 

Mehr von PotiLivre Sobrenome

Mehr von PotiLivre Sobrenome (20)

Gestão de ativos com o GPLI
Gestão de ativos com o GPLIGestão de ativos com o GPLI
Gestão de ativos com o GPLI
 
O poder do software livre
O poder do software livreO poder do software livre
O poder do software livre
 
Criando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivreCriando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software Livre
 
Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!
 
Você é espionado todos os dias: Saiba como se defender | TOR project
 Você é espionado todos os dias: Saiba como se defender | TOR project Você é espionado todos os dias: Saiba como se defender | TOR project
Você é espionado todos os dias: Saiba como se defender | TOR project
 
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Moraislternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
 
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
 
Thayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesThayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web Services
 
João Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataJoão Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big Data
 
Igor Oliveira - Puppet
Igor Oliveira - PuppetIgor Oliveira - Puppet
Igor Oliveira - Puppet
 
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates  por que voce deveria aceitar os updates da sua distro   leo...Security updates  por que voce deveria aceitar os updates da sua distro   leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...
 
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
 
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
 
LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018
 
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
 
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NorteO desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
 
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaSoftwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
 
Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016
 
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
 
O que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivreO que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivre
 

Desenvolvimento Web: Conhecendo o Vue.Js - Francisco Matheus Ricelly Pinto de Sena