SlideShare uma empresa Scribd logo
1 de 22
< Desenvolvimento
Web />
< @FelipeBarrosCruz />
● Desenvolvedor Web 7 anos
de experiência
● Especialista em PHP
● Especialista Javascript
● Amante de novas tecnologias
● Metaleiro (vendo panelas nas
horas livres)
Github: https://github.com/felipebarroscruz
Facebook: https://facebook.com/felipe.barros.cruzz
< @LeonanLuppi />
● Desenvolvedor Web 7
anos de experiência
● Especialista em Java
● Especialista em
Javascript
● Apaixonado por Web
● Voador de Parapente
Github: https://github.com/leonanluppi
Facebook: https://facebook.com/leonan.luppi
< @Startup />
APLICAÇÃO WEB
Bokas Lanches
Facebook
Conta Azul
Por onde começar?
Escolha seu caminho:
● Back end
● Front end
● FullStack (Jedi)
Escolha seu caminho:
● Back end
● Front end
● FullStack (Jedi)
Front end:
Back end:
FullStack (Jedi):
Layout
(Front end)
Java, PHP, ruby,
Javascript ...
(back-end)
Layout
(designer)
html / css/ js
(front-end)
Java, PHP, ruby,
Javascript ...
(back-end)
Tecnologias
<html>
- marcação semântica
- arquitetura e corpo da aplicação
{css}
- estilização
- classes modulares
- comportamento
- eventos, metodos, controle
js()
{Java}
- validações, gerenciamento de
arquivos, acesso ao banco de
dados
{PHP}
- validações, gerenciamento
de arquivos, acesso ao
banco de dados
- validações, gerenciamento
de arquivos, acesso ao
banco de dados
{Node.js}
Próximos passos
https://www.alura.com.br/
https://www.codecademy.com/pt
https://cursos.imasters.com.br/
http://code-squad.com/
https://pt.coursera.org/
http://lmgtfy.com/ (*)
Onde estudar:
Obrigado!

Mais conteúdo relacionado

Mais procurados

Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyPython Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyJulio Cesar Eiras Melanda
 
Desenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on railsDesenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on railss4nx
 
Alta produtividade em Java EE com Groovy e Grails
Alta produtividade em Java EE com Groovy e GrailsAlta produtividade em Java EE com Groovy e Grails
Alta produtividade em Java EE com Groovy e GrailsHenrique Weissmann
 
Apresentação Python e Games - Python Brasil 11 - 2015
Apresentação Python e Games - Python Brasil 11 - 2015Apresentação Python e Games - Python Brasil 11 - 2015
Apresentação Python e Games - Python Brasil 11 - 2015Julio Cesar Eiras Melanda
 
Quero ser programador! #comofas?
Quero ser programador! #comofas?Quero ser programador! #comofas?
Quero ser programador! #comofas?Hugo Lopes Tavares
 
Curso Java Básico Aula 01: Introdução e Dicas para quem está Começando
Curso Java Básico Aula 01: Introdução e Dicas para quem está ComeçandoCurso Java Básico Aula 01: Introdução e Dicas para quem está Começando
Curso Java Básico Aula 01: Introdução e Dicas para quem está ComeçandoLoiane Groner
 
Curso de web2py - Apresentação
Curso de web2py - ApresentaçãoCurso de web2py - Apresentação
Curso de web2py - ApresentaçãoJúlia Rizza
 
O novo ASP.NET - Verity IT - Janeiro/2017
O novo ASP.NET - Verity IT - Janeiro/2017O novo ASP.NET - Verity IT - Janeiro/2017
O novo ASP.NET - Verity IT - Janeiro/2017Renato Groff
 
Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirKelvin Stinghen
 
Web Master: Programação Web
Web Master: Programação WebWeb Master: Programação Web
Web Master: Programação WebRenan Palmeira
 
O novo ASP.NET - ThinkUP! - Janeiro/2017
O novo ASP.NET - ThinkUP! - Janeiro/2017O novo ASP.NET - ThinkUP! - Janeiro/2017
O novo ASP.NET - ThinkUP! - Janeiro/2017Renato Groff
 
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisJavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisWilliam Oliveira
 
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e importLoiane Groner
 
Integração contínua - Você não tem dsculpa para não usar
Integração contínua - Você não tem dsculpa para não usarIntegração contínua - Você não tem dsculpa para não usar
Integração contínua - Você não tem dsculpa para não usarThiago Paes
 
FirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaFirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaGuilherme Farias
 

Mais procurados (20)

Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyPython Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
 
Desenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on railsDesenvolvimento de produtos web com ruby on rails
Desenvolvimento de produtos web com ruby on rails
 
Bricklayer
BricklayerBricklayer
Bricklayer
 
Alta produtividade em Java EE com Groovy e Grails
Alta produtividade em Java EE com Groovy e GrailsAlta produtividade em Java EE com Groovy e Grails
Alta produtividade em Java EE com Groovy e Grails
 
Como é ser uma Front-end em 2018
Como é ser uma Front-end em 2018Como é ser uma Front-end em 2018
Como é ser uma Front-end em 2018
 
Engarrafei
EngarrafeiEngarrafei
Engarrafei
 
Apresentação Python e Games - Python Brasil 11 - 2015
Apresentação Python e Games - Python Brasil 11 - 2015Apresentação Python e Games - Python Brasil 11 - 2015
Apresentação Python e Games - Python Brasil 11 - 2015
 
Quero ser programador! #comofas?
Quero ser programador! #comofas?Quero ser programador! #comofas?
Quero ser programador! #comofas?
 
Curso Java Básico Aula 01: Introdução e Dicas para quem está Começando
Curso Java Básico Aula 01: Introdução e Dicas para quem está ComeçandoCurso Java Básico Aula 01: Introdução e Dicas para quem está Começando
Curso Java Básico Aula 01: Introdução e Dicas para quem está Começando
 
Curso de web2py - Apresentação
Curso de web2py - ApresentaçãoCurso de web2py - Apresentação
Curso de web2py - Apresentação
 
O novo ASP.NET - Verity IT - Janeiro/2017
O novo ASP.NET - Verity IT - Janeiro/2017O novo ASP.NET - Verity IT - Janeiro/2017
O novo ASP.NET - Verity IT - Janeiro/2017
 
Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade Elixir
 
Web Master: Programação Web
Web Master: Programação WebWeb Master: Programação Web
Web Master: Programação Web
 
Webdev
WebdevWebdev
Webdev
 
O novo ASP.NET - ThinkUP! - Janeiro/2017
O novo ASP.NET - ThinkUP! - Janeiro/2017O novo ASP.NET - ThinkUP! - Janeiro/2017
O novo ASP.NET - ThinkUP! - Janeiro/2017
 
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisJavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
 
JavaScript Moderno
JavaScript ModernoJavaScript Moderno
JavaScript Moderno
 
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import
 
Integração contínua - Você não tem dsculpa para não usar
Integração contínua - Você não tem dsculpa para não usarIntegração contínua - Você não tem dsculpa para não usar
Integração contínua - Você não tem dsculpa para não usar
 
FirefoxOS - a web como plataforma
FirefoxOS - a web como plataformaFirefoxOS - a web como plataforma
FirefoxOS - a web como plataforma
 

Destaque

Teaching to teach: A regional collaboration for library instruction training
Teaching to teach:  A regional collaboration for library instruction trainingTeaching to teach:  A regional collaboration for library instruction training
Teaching to teach: A regional collaboration for library instruction trainingSarah Young
 
Information technology
Information technologyInformation technology
Information technologyAida Salihah
 
201400016382
201400016382201400016382
201400016382upaivf
 
Good Morning Italia - Anteprima - ijf14
Good Morning Italia - Anteprima - ijf14Good Morning Italia - Anteprima - ijf14
Good Morning Italia - Anteprima - ijf14goodmorningitalia
 
Navigating the NIH Public Access Policy
Navigating the NIH Public Access PolicyNavigating the NIH Public Access Policy
Navigating the NIH Public Access PolicySarah Young
 
The d.i.yers guide to building a cfl grow light sample
The d.i.yers guide to building a cfl grow light   sampleThe d.i.yers guide to building a cfl grow light   sample
The d.i.yers guide to building a cfl grow light sampleRobert Narley
 
What to do about data? An overview of guidelines and policies for dataset co...
What to do about data?  An overview of guidelines and policies for dataset co...What to do about data?  An overview of guidelines and policies for dataset co...
What to do about data? An overview of guidelines and policies for dataset co...Sarah Young
 
A glimpse of Chanderi
A glimpse of ChanderiA glimpse of Chanderi
A glimpse of Chanderiartsyindia
 
How to Get Huge, Dense, Potent Buds Using CFL Lighting!
How to Get Huge, Dense, Potent Buds Using CFL Lighting!How to Get Huge, Dense, Potent Buds Using CFL Lighting!
How to Get Huge, Dense, Potent Buds Using CFL Lighting!Robert Narley
 
Justin Timberlake Digipak Analysis
Justin Timberlake Digipak AnalysisJustin Timberlake Digipak Analysis
Justin Timberlake Digipak AnalysisChris Marques
 
Developing a search strategy for your systematic review
Developing a search strategy for your systematic reviewDeveloping a search strategy for your systematic review
Developing a search strategy for your systematic reviewSarah Young
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2Chris Marques
 

Destaque (16)

Teaching to teach: A regional collaboration for library instruction training
Teaching to teach:  A regional collaboration for library instruction trainingTeaching to teach:  A regional collaboration for library instruction training
Teaching to teach: A regional collaboration for library instruction training
 
Wings presentation 2 (Inglés)
Wings presentation 2 (Inglés)Wings presentation 2 (Inglés)
Wings presentation 2 (Inglés)
 
Evaluation 6
Evaluation 6Evaluation 6
Evaluation 6
 
Information technology
Information technologyInformation technology
Information technology
 
201400016382
201400016382201400016382
201400016382
 
Lat leskaflar
Lat leskaflarLat leskaflar
Lat leskaflar
 
Good Morning Italia - Anteprima - ijf14
Good Morning Italia - Anteprima - ijf14Good Morning Italia - Anteprima - ijf14
Good Morning Italia - Anteprima - ijf14
 
Navigating the NIH Public Access Policy
Navigating the NIH Public Access PolicyNavigating the NIH Public Access Policy
Navigating the NIH Public Access Policy
 
The d.i.yers guide to building a cfl grow light sample
The d.i.yers guide to building a cfl grow light   sampleThe d.i.yers guide to building a cfl grow light   sample
The d.i.yers guide to building a cfl grow light sample
 
What to do about data? An overview of guidelines and policies for dataset co...
What to do about data?  An overview of guidelines and policies for dataset co...What to do about data?  An overview of guidelines and policies for dataset co...
What to do about data? An overview of guidelines and policies for dataset co...
 
A glimpse of Chanderi
A glimpse of ChanderiA glimpse of Chanderi
A glimpse of Chanderi
 
How to Get Huge, Dense, Potent Buds Using CFL Lighting!
How to Get Huge, Dense, Potent Buds Using CFL Lighting!How to Get Huge, Dense, Potent Buds Using CFL Lighting!
How to Get Huge, Dense, Potent Buds Using CFL Lighting!
 
Unsigned Research
Unsigned ResearchUnsigned Research
Unsigned Research
 
Justin Timberlake Digipak Analysis
Justin Timberlake Digipak AnalysisJustin Timberlake Digipak Analysis
Justin Timberlake Digipak Analysis
 
Developing a search strategy for your systematic review
Developing a search strategy for your systematic reviewDeveloping a search strategy for your systematic review
Developing a search strategy for your systematic review
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2
 

Semelhante a Desenvolvimento Web

Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministéri...
Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministéri...Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministéri...
Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministéri...Josafá Filho
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?Fabio Janiszevski
 
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando PimentaIniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando Pimentamichel adriano medeiros
 
Ambiente livre para desenvolvimento web
Ambiente livre para desenvolvimento webAmbiente livre para desenvolvimento web
Ambiente livre para desenvolvimento webEvaldo Junior
 
Decoupled Drupal com GraphQL e React
Decoupled Drupal com GraphQL e ReactDecoupled Drupal com GraphQL e React
Decoupled Drupal com GraphQL e ReactCleber Gasparoto
 
Aprendendo a programar com ruby - INTRO
Aprendendo a programar com ruby - INTROAprendendo a programar com ruby - INTRO
Aprendendo a programar com ruby - INTRORafael Biriba
 
#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel Musical#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel MusicalLaudivan de Almeida
 
Netbeans 6.0: Aplicações Java Desktop
Netbeans 6.0: Aplicações Java DesktopNetbeans 6.0: Aplicações Java Desktop
Netbeans 6.0: Aplicações Java Desktopelliando dias
 
TDC2013: ExtJS 4: Dicas e Melhores Practicas
TDC2013: ExtJS 4: Dicas e Melhores PracticasTDC2013: ExtJS 4: Dicas e Melhores Practicas
TDC2013: ExtJS 4: Dicas e Melhores PracticasLoiane Groner
 
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 01Renato Sousa
 
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...Max Claus Nunes
 
FirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open WebFirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open WebGuilherme Farias
 

Semelhante a Desenvolvimento Web (15)

Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministéri...
Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministéri...Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministéri...
Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministéri...
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?
 
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando PimentaIniciando com Ruby on Rails - Luiz Fernando Pimenta
Iniciando com Ruby on Rails - Luiz Fernando Pimenta
 
Ambiente livre para desenvolvimento web
Ambiente livre para desenvolvimento webAmbiente livre para desenvolvimento web
Ambiente livre para desenvolvimento web
 
Java reativo
Java reativoJava reativo
Java reativo
 
Decoupled Drupal com GraphQL e React
Decoupled Drupal com GraphQL e ReactDecoupled Drupal com GraphQL e React
Decoupled Drupal com GraphQL e React
 
Web open source
Web open sourceWeb open source
Web open source
 
Aprendendo a programar com ruby - INTRO
Aprendendo a programar com ruby - INTROAprendendo a programar com ruby - INTRO
Aprendendo a programar com ruby - INTRO
 
#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel Musical#SGames Desenvolvendo o GPS Coquetel Musical
#SGames Desenvolvendo o GPS Coquetel Musical
 
Netbeans 6.0: Aplicações Java Desktop
Netbeans 6.0: Aplicações Java DesktopNetbeans 6.0: Aplicações Java Desktop
Netbeans 6.0: Aplicações Java Desktop
 
TDC2013: ExtJS 4: Dicas e Melhores Practicas
TDC2013: ExtJS 4: Dicas e Melhores PracticasTDC2013: ExtJS 4: Dicas e Melhores Practicas
TDC2013: ExtJS 4: Dicas e Melhores Practicas
 
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
 
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
Ferramentas e bibliotecas que você deveria estar utilizando - Desenvolvimento...
 
FirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open WebFirefoxOS - A plataforma Open Web
FirefoxOS - A plataforma Open Web
 
Uma Olhada no Netbeans 6
Uma Olhada no Netbeans 6Uma Olhada no Netbeans 6
Uma Olhada no Netbeans 6
 

Desenvolvimento Web