SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
O papel do desenvolvedor
        Front End
     (Front End Enginner)
O que ele faz?
O desenvolvedor front end é o profissional responsável por projetar,
construir e otimizar as interfaces de projetos web.

Responsabilidades:

    –   Assegurar compatibilidade cross-browser e cross-platform;
    –   Produzir código limpo, bem documentado e estruturado;
    –   Criar páginas web rápidas;
    –   Seguir os web standards;
    –   Aplicar técnicas de SEO (Search Engine Optimization)
Qual a importância de um Front End
Enginner para o sucesso de um projeto?
   – 80% do tempo de carregamento é gasto com o download dos
       elementos do front end(css, javascript, imagens...).

   – A interface das aplicações web estão ficando cada vez mais
       complexas, logo é imprescindível a presença de um profissional
       especialista em interfaces.

   – Por mais que possamos dizer que a web é multiplataforma, ainda
       temos grandes problemas de compatibilidade entre os browsers,
       e o conhecimento das nuances de cada um deles é de total
       importância para que o projeto atenda o máximo de clientes
       possíveis.
As interfaces dos projetos web se
     tornaram cada vez mais
  complexas e por isso surgiu a
necessidade de alguém altamente
   especializado. O Front End
            Enginner.
Alguém lembra de como era a
    home da globo.com em
   2001? 2003? 2005? Pois
           bem...
2001
2003
2005
2007
HOJE
Quais tecnologias fazem parte do
“arsenal de guerra” de um Front End
             Enginner?
HTML + CSS + JAVASCRIPT
E mais...
–   Design Patterns
–   Perfomance
–   SEO(on page)
–   Testes
–   E mais um monte de sigla legal!
Quem está investindo nesses
  profissionais?


– Grandes portais (globo.com, r7.com...)
– Agências de desenvolvimento de sites
– Facebook, Yahoo!, Twitter, Google...
Gostei, e como faço pra me tornar um
ninja?
  – Sites:
         • Http://maujor.com/
         • Http://tableless.com.br
  – Livros:
         • A bíblia do programador jQuery
         • Javascript Design Patterns
  – Listas de discussão:
         • jquery-br
         • webstandards-br
         • frontend-br
         • html5-css3-br
Perguntas? ;-)


      Rael Max              Davidson Fellipe
  < contato@raelmax.com >     http://www.fellipe.com
      http://raelmax.com         @davidsonfellipe
           @raelmax

Mais conteúdo relacionado

Mais procurados

Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
Sérgio Souza Costa
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
franciosney
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
André Constantino da Silva
 

Mais procurados (20)

Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)
 
Programação web e o front-end
Programação web e o front-endProgramação web e o front-end
Programação web e o front-end
 
Introdução a experiência do usuário
Introdução a experiência do usuárioIntrodução a experiência do usuário
Introdução a experiência do usuário
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Web Design 101
Web Design 101Web Design 101
Web Design 101
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
Princípios Básicos do Design de Sistemas Interativos
Princípios Básicos do Design de Sistemas InterativosPrincípios Básicos do Design de Sistemas Interativos
Princípios Básicos do Design de Sistemas Interativos
 
Programacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de EnsinodocProgramacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de Ensinodoc
 
Web Designing
Web Designing Web Designing
Web Designing
 
Aula 2. frameworks js
Aula 2. frameworks jsAula 2. frameworks js
Aula 2. frameworks js
 
Aula 1. apresentação + frameworks
Aula 1. apresentação + frameworksAula 1. apresentação + frameworks
Aula 1. apresentação + frameworks
 
Arquitetura da Informação na Movile
Arquitetura da Informação na MovileArquitetura da Informação na Movile
Arquitetura da Informação na Movile
 
Aula 01- web designer
Aula 01- web designerAula 01- web designer
Aula 01- web designer
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScript
 
Arquitetura da informação
Arquitetura da informaçãoArquitetura da informação
Arquitetura da informação
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
 
Responsive Design Presentation
Responsive Design PresentationResponsive Design Presentation
Responsive Design Presentation
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
 
A utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de PáginasA utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de Páginas
 
Design de interfaces gráficas
Design de interfaces gráficasDesign de interfaces gráficas
Design de interfaces gráficas
 

Semelhante a O Papel do desenvolvedor Front End

Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
thiagolima
 
Desenvolvimento web com software livre
Desenvolvimento web com software livreDesenvolvimento web com software livre
Desenvolvimento web com software livre
Ruan Carvalho
 

Semelhante a O Papel do desenvolvedor Front End (20)

O papel do desenvolvedor front end
O papel do desenvolvedor front endO papel do desenvolvedor front end
O papel do desenvolvedor front end
 
A 3ª Área do Design: Web Design
A 3ª Área do Design: Web DesignA 3ª Área do Design: Web Design
A 3ª Área do Design: Web Design
 
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout  Tempo Real Eventos - Javascript - Os Primeiros PassosHangout  Tempo Real Eventos - Javascript - Os Primeiros Passos
Hangout Tempo Real Eventos - Javascript - Os Primeiros Passos
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
CV Alexandre R. de Castro
CV Alexandre R. de CastroCV Alexandre R. de Castro
CV Alexandre R. de Castro
 
Front-end o que é preciso saber?
Front-end o que é preciso saber?Front-end o que é preciso saber?
Front-end o que é preciso saber?
 
Souza naves
Souza navesSouza naves
Souza naves
 
Producao para web
Producao para webProducao para web
Producao para web
 
Gestão de Projetos
Gestão de ProjetosGestão de Projetos
Gestão de Projetos
 
Lightning Talk: Webdev who?
Lightning Talk: Webdev who?Lightning Talk: Webdev who?
Lightning Talk: Webdev who?
 
Cv alexandre rezendedecastro
Cv alexandre rezendedecastroCv alexandre rezendedecastro
Cv alexandre rezendedecastro
 
A revolução do client side
A revolução do client sideA revolução do client side
A revolução do client side
 
O dia a dia de uma Desenvolvedora Front-end
O dia a dia de uma Desenvolvedora Front-endO dia a dia de uma Desenvolvedora Front-end
O dia a dia de uma Desenvolvedora Front-end
 
Web Dev Camp
Web Dev CampWeb Dev Camp
Web Dev Camp
 
Como encarar o desenvolvimento front-end
Como encarar o desenvolvimento front-endComo encarar o desenvolvimento front-end
Como encarar o desenvolvimento front-end
 
Microsoft WebMatrix
Microsoft WebMatrixMicrosoft WebMatrix
Microsoft WebMatrix
 
Desenvolvimento web com software livre
Desenvolvimento web com software livreDesenvolvimento web com software livre
Desenvolvimento web com software livre
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software Livre
 
Dream 02
Dream 02Dream 02
Dream 02
 
Palestra Social Media Week São Paulo - Desenvolvimento web desafios da intern...
Palestra Social Media Week São Paulo - Desenvolvimento web desafios da intern...Palestra Social Media Week São Paulo - Desenvolvimento web desafios da intern...
Palestra Social Media Week São Paulo - Desenvolvimento web desafios da intern...
 

O Papel do desenvolvedor Front End

  • 1. O papel do desenvolvedor Front End (Front End Enginner)
  • 2. O que ele faz? O desenvolvedor front end é o profissional responsável por projetar, construir e otimizar as interfaces de projetos web. Responsabilidades: – Assegurar compatibilidade cross-browser e cross-platform; – Produzir código limpo, bem documentado e estruturado; – Criar páginas web rápidas; – Seguir os web standards; – Aplicar técnicas de SEO (Search Engine Optimization)
  • 3. Qual a importância de um Front End Enginner para o sucesso de um projeto? – 80% do tempo de carregamento é gasto com o download dos elementos do front end(css, javascript, imagens...). – A interface das aplicações web estão ficando cada vez mais complexas, logo é imprescindível a presença de um profissional especialista em interfaces. – Por mais que possamos dizer que a web é multiplataforma, ainda temos grandes problemas de compatibilidade entre os browsers, e o conhecimento das nuances de cada um deles é de total importância para que o projeto atenda o máximo de clientes possíveis.
  • 4. As interfaces dos projetos web se tornaram cada vez mais complexas e por isso surgiu a necessidade de alguém altamente especializado. O Front End Enginner.
  • 5. Alguém lembra de como era a home da globo.com em 2001? 2003? 2005? Pois bem...
  • 10. HOJE
  • 11. Quais tecnologias fazem parte do “arsenal de guerra” de um Front End Enginner?
  • 12. HTML + CSS + JAVASCRIPT
  • 13. E mais... – Design Patterns – Perfomance – SEO(on page) – Testes – E mais um monte de sigla legal!
  • 14. Quem está investindo nesses profissionais? – Grandes portais (globo.com, r7.com...) – Agências de desenvolvimento de sites – Facebook, Yahoo!, Twitter, Google...
  • 15. Gostei, e como faço pra me tornar um ninja? – Sites: • Http://maujor.com/ • Http://tableless.com.br – Livros: • A bíblia do programador jQuery • Javascript Design Patterns – Listas de discussão: • jquery-br • webstandards-br • frontend-br • html5-css3-br
  • 16. Perguntas? ;-) Rael Max Davidson Fellipe < contato@raelmax.com > http://www.fellipe.com http://raelmax.com @davidsonfellipe @raelmax