SlideShare uma empresa Scribd logo
1 de 16
Quem eu sou ?Quem eu sou ?
● Carioca de 23 anos
● Trabalho com desenvolvimento de sites e
sistemas há 5 anos, front-end a 3 anos.
● Gamer assumido
● Apaixonado pelo Rio de Janeiro
O que é um Front-End ?O que é um Front-End ?
É o profissional que desenvolve toda interface,
projeta e otimiza de um projeto web (site e
sistema web). O Front-End transforma em código
todo layout para serem renderizados pelo
bowser(Google Chrome, Safari, Firefox, entre
outros).
Quais as responsabilidades de um
Front - End
● Trabalhar junto a equipe de design para criar a
melhor experiência possível
● Desenvolver código limpo e bem documentado
● Seguir os web standards
● Aplicar técnicas de SEO
● Se preocupar com a performance no client-side
● Etc...
Quais são os conhecimentos
necessários de um Front-End
● HTML 5
● CSS
● JS
● Versionamento (ex: git)
● Automatizador de tarefas(ex: Grunt e gulp)
● SEO
● Amazon Web Service (Plus)
● Pre- processadores CSS (Less, Sass, Stylus)
Indispensável para começarIndispensável para começar
● Framework responsivos (Bootstrap, Foundation entre
outros)
● Jquery básico
● Angular(plus)
● JS
● HTML 5
● CSS 3
● SEO(plus)
● Versionamento
Quais são os níveis de Font-End
● Júnior
● Pleno
● Sênior
Ferramentas utilizadas para o
Front-End
● Editores de códigos (Brackets, Subline Text,
Note Pad ++, entre outros)
● Terminal(usado para usar o gulp/grunt, nodeJs
entre outras tarefas)
● F12 do teclado, debugador do Browser.(checa
erro no código HTML, CSS, JS)
● Cliente FTP
● Fones de ouvido + Spotify
Como virar um Front-EndComo virar um Front-End
Como virar um Front-EndComo virar um Front-End
● Fazendo cursinho e depois se especializado
● Fazendo cursos próprios de Front- End
● Ser autodidata e aprender tudo na internet em
sites de tutorias e no YouTube
Cursos próprios de Front-EndCursos próprios de Front-End
São cursos focado na formação de Front-End.
São exemplos deste cursos nas seguintes
instituições
● Caelum
● iLearn
AutodidataAutodidata
Quando se aprende tudo sozinho na net, em sites de
tutorias, canais do YouTube e apostilas disponibilizada
na internet. São exemplos
● Tv Guarapa – YouTube
● Curso em Vídeo – YouTube
● willianjusten.com.br – Site/Blog
● frontend.blog.br – Site/Blog
● Estevan Maito – YouTube
● Ferreira Studios ® – YouTube
Livros recomendadosLivros recomendados
● Foundation for sites - Maurício Samy Silva - Novatec
● HTML5 - Maurício Samy Silva - Novatec
● Livro Design Responsivo - Maurício Samy Silva - Novatec
● Java Script - O Guia Definitivo - David Flanagan - Bookman
● Segredos do Ninja JavaScript - John Resig/Bear Bibeault - Novatec
● Coletânea Front-end - Casa do Código
● HTML5 e CSS3 - Lucas Mazza - Casa do Código
● Dominando JavaScript com jQuery - Plínio Balduino - Casa do Código
● Web Design Responsivo - Tárcio Zemel - Casa do Código
The EndThe End
Agradecimento especial a
Willian Justen de Vasconcellos, que ajudou com
material desta presentação, que veio derivado do
site dele.
http://willianjusten.com.br/
Fontes:Fontes:
● http://www.devmedia.com.br/forum/o-que-e-
desenvolvedor-front-end-e-back-end/424067
● http://leandrooriente.com/como-me-tornar-um-
desenvolvedor-front-end/
● http://mobgeek.com.br/blog/o-que-e-front-end
● http://willianjusten.com.br/como-se-tornar-um-dese
● http://leandrooriente.com/como-me-tornar-um-
desenvolvedor-front-end/

Mais conteúdo relacionado

Mais procurados

Desenvolva temas como um viking - ODIN framework
Desenvolva temas como um viking - ODIN frameworkDesenvolva temas como um viking - ODIN framework
Desenvolva temas como um viking - ODIN frameworkJakeliny Gracielly
 
Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirKelvin Stinghen
 
WordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerce
WordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerceWordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerce
WordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerceVinícius Lourenço
 
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
 
Comunidade, por onde começar
Comunidade, por onde começarComunidade, por onde começar
Comunidade, por onde começarRamon Mota
 
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
 
Receita do Sucesso no Mercado Front End
Receita do Sucesso no Mercado Front EndReceita do Sucesso no Mercado Front End
Receita do Sucesso no Mercado Front EndLeonardo Balter
 
Sweet Child O' Themes
Sweet Child O' ThemesSweet Child O' Themes
Sweet Child O' ThemesBreno Alves
 
Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Bryan Ollivie
 
Desenvolvimento Web Ágil com Python e Django
Desenvolvimento Web Ágil com Python e DjangoDesenvolvimento Web Ágil com Python e Django
Desenvolvimento Web Ágil com Python e DjangoBruno Barbosa
 
Você não precisa de uma sopa de letrinhas para criar web apps
Você não precisa de uma sopa de letrinhas para criar web appsVocê não precisa de uma sopa de letrinhas para criar web apps
Você não precisa de uma sopa de letrinhas para criar web appsWilliam Oliveira
 
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?Vinícius Lourenço
 

Mais procurados (20)

JavaScript Moderno
JavaScript ModernoJavaScript Moderno
JavaScript Moderno
 
Wordpress101
Wordpress101Wordpress101
Wordpress101
 
Desenvolva temas como um viking - ODIN framework
Desenvolva temas como um viking - ODIN frameworkDesenvolva temas como um viking - ODIN framework
Desenvolva temas como um viking - ODIN framework
 
Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade Elixir
 
#Qualidade decodigo
#Qualidade decodigo#Qualidade decodigo
#Qualidade decodigo
 
WordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerce
WordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerceWordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerce
WordCamp Fortaleza 2016 - Vinícius Lourenço | tAPIoca com WooCommerce
 
Piadas de CSS e Javascript
Piadas de CSS e JavascriptPiadas de CSS e Javascript
Piadas de CSS e Javascript
 
O que move a web atualmente?
O que move a web atualmente?O que move a web atualmente?
O que move a web atualmente?
 
Typescript
TypescriptTypescript
Typescript
 
Comunidade, por onde começar
Comunidade, por onde começarComunidade, por onde começar
Comunidade, por onde começar
 
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
 
Receita do Sucesso no Mercado Front End
Receita do Sucesso no Mercado Front EndReceita do Sucesso no Mercado Front End
Receita do Sucesso no Mercado Front End
 
Sweet Child O' Themes
Sweet Child O' ThemesSweet Child O' Themes
Sweet Child O' Themes
 
Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.Desenvolvimento web com groovy e grails.
Desenvolvimento web com groovy e grails.
 
Groovy Power
Groovy PowerGroovy Power
Groovy Power
 
Desenvolvimento Web Ágil com Python e Django
Desenvolvimento Web Ágil com Python e DjangoDesenvolvimento Web Ágil com Python e Django
Desenvolvimento Web Ágil com Python e Django
 
Dev Heroes
Dev HeroesDev Heroes
Dev Heroes
 
Você não precisa de uma sopa de letrinhas para criar web apps
Você não precisa de uma sopa de letrinhas para criar web appsVocê não precisa de uma sopa de letrinhas para criar web apps
Você não precisa de uma sopa de letrinhas para criar web apps
 
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?
 
Engarrafei
EngarrafeiEngarrafei
Engarrafei
 

Destaque

Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation ServerMaira Iantas
 
Overview certificação ITIL foundation
Overview certificação ITIL foundationOverview certificação ITIL foundation
Overview certificação ITIL foundationFernando Palma
 
CSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsCSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsMario Hernandez
 
Responsive with Zurb Foundation
Responsive with Zurb FoundationResponsive with Zurb Foundation
Responsive with Zurb FoundationMan Math
 
Foundation: Prototype to Production
Foundation: Prototype to ProductionFoundation: Prototype to Production
Foundation: Prototype to ProductionZURB
 

Destaque (6)

Team Foundation Server
Team Foundation ServerTeam Foundation Server
Team Foundation Server
 
Overview certificação ITIL foundation
Overview certificação ITIL foundationOverview certificação ITIL foundation
Overview certificação ITIL foundation
 
CSS Framework + Progressive Enhacements
CSS Framework + Progressive EnhacementsCSS Framework + Progressive Enhacements
CSS Framework + Progressive Enhacements
 
Foundation 4 Framework CSS
Foundation 4 Framework CSSFoundation 4 Framework CSS
Foundation 4 Framework CSS
 
Responsive with Zurb Foundation
Responsive with Zurb FoundationResponsive with Zurb Foundation
Responsive with Zurb Foundation
 
Foundation: Prototype to Production
Foundation: Prototype to ProductionFoundation: Prototype to Production
Foundation: Prototype to Production
 

Semelhante a Guia Front-End completo com carreira, ferramentas e cursos

Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLDesenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLGeorge Mendonça
 
Rubysoc final RubyConfBR
Rubysoc final RubyConfBRRubysoc final RubyConfBR
Rubysoc final RubyConfBRtchandy
 
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressDesenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressGeorge Mendonça
 
Aprendendo a programar com ruby - INTRO
Aprendendo a programar com ruby - INTROAprendendo a programar com ruby - INTRO
Aprendendo a programar com ruby - INTRORafael Biriba
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.Yan Magalhães
 
Tunning da jvm dos comandos às configurações
Tunning da jvm  dos comandos às configuraçõesTunning da jvm  dos comandos às configurações
Tunning da jvm dos comandos às configuraçõesLuan Cestari
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrumEduardo Bregaida
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Eduardo Bregaida
 
Carreira de desenvolvedor
Carreira de desenvolvedorCarreira de desenvolvedor
Carreira de desenvolvedorLucas Moura
 
AutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyAutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyFausto Siqueira
 
PARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QAPARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QAFrederico Augusto Do Carmo Moreira
 
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
 
Dafiti Tech Conference - PHP Levado a Sério
Dafiti Tech Conference - PHP Levado a SérioDafiti Tech Conference - PHP Levado a Sério
Dafiti Tech Conference - PHP Levado a SérioEvaldo Junior
 

Semelhante a Guia Front-End completo com carreira, ferramentas e cursos (20)

Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
 
Como Se Dar Bem Com Java
Como Se Dar Bem Com JavaComo Se Dar Bem Com Java
Como Se Dar Bem Com Java
 
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLDesenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
 
Rubysoc final RubyConfBR
Rubysoc final RubyConfBRRubysoc final RubyConfBR
Rubysoc final RubyConfBR
 
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressDesenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
 
Aprendendo a programar com ruby - INTRO
Aprendendo a programar com ruby - INTROAprendendo a programar com ruby - INTRO
Aprendendo a programar com ruby - INTRO
 
O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.O mercado de trabalho para a T.I.
O mercado de trabalho para a T.I.
 
PHP: Como não programar em POG
PHP: Como não programar em POGPHP: Como não programar em POG
PHP: Como não programar em POG
 
Joomla! para iniciantes
Joomla! para iniciantesJoomla! para iniciantes
Joomla! para iniciantes
 
Tunning da jvm dos comandos às configurações
Tunning da jvm  dos comandos às configuraçõesTunning da jvm  dos comandos às configurações
Tunning da jvm dos comandos às configurações
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
Carreira de desenvolvedor
Carreira de desenvolvedorCarreira de desenvolvedor
Carreira de desenvolvedor
 
Scrum
ScrumScrum
Scrum
 
AutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyAutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic Academy
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
 
PARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QAPARE, entenda seu contexto e contribua de maneira efetiva como QA
PARE, entenda seu contexto e contribua de maneira efetiva como QA
 
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
 
Dafiti Tech Conference - PHP Levado a Sério
Dafiti Tech Conference - PHP Levado a SérioDafiti Tech Conference - PHP Levado a Sério
Dafiti Tech Conference - PHP Levado a Sério
 

Guia Front-End completo com carreira, ferramentas e cursos

  • 1. Quem eu sou ?Quem eu sou ? ● Carioca de 23 anos ● Trabalho com desenvolvimento de sites e sistemas há 5 anos, front-end a 3 anos. ● Gamer assumido ● Apaixonado pelo Rio de Janeiro
  • 2. O que é um Front-End ?O que é um Front-End ?
  • 3. É o profissional que desenvolve toda interface, projeta e otimiza de um projeto web (site e sistema web). O Front-End transforma em código todo layout para serem renderizados pelo bowser(Google Chrome, Safari, Firefox, entre outros).
  • 4. Quais as responsabilidades de um Front - End ● Trabalhar junto a equipe de design para criar a melhor experiência possível ● Desenvolver código limpo e bem documentado ● Seguir os web standards ● Aplicar técnicas de SEO ● Se preocupar com a performance no client-side ● Etc...
  • 5. Quais são os conhecimentos necessários de um Front-End ● HTML 5 ● CSS ● JS ● Versionamento (ex: git) ● Automatizador de tarefas(ex: Grunt e gulp) ● SEO ● Amazon Web Service (Plus) ● Pre- processadores CSS (Less, Sass, Stylus)
  • 6. Indispensável para começarIndispensável para começar ● Framework responsivos (Bootstrap, Foundation entre outros) ● Jquery básico ● Angular(plus) ● JS ● HTML 5 ● CSS 3 ● SEO(plus) ● Versionamento
  • 7. Quais são os níveis de Font-End ● Júnior ● Pleno ● Sênior
  • 8. Ferramentas utilizadas para o Front-End ● Editores de códigos (Brackets, Subline Text, Note Pad ++, entre outros) ● Terminal(usado para usar o gulp/grunt, nodeJs entre outras tarefas) ● F12 do teclado, debugador do Browser.(checa erro no código HTML, CSS, JS) ● Cliente FTP ● Fones de ouvido + Spotify
  • 9. Como virar um Front-EndComo virar um Front-End
  • 10. Como virar um Front-EndComo virar um Front-End ● Fazendo cursinho e depois se especializado ● Fazendo cursos próprios de Front- End ● Ser autodidata e aprender tudo na internet em sites de tutorias e no YouTube
  • 11. Cursos próprios de Front-EndCursos próprios de Front-End São cursos focado na formação de Front-End. São exemplos deste cursos nas seguintes instituições ● Caelum ● iLearn
  • 12. AutodidataAutodidata Quando se aprende tudo sozinho na net, em sites de tutorias, canais do YouTube e apostilas disponibilizada na internet. São exemplos ● Tv Guarapa – YouTube ● Curso em Vídeo – YouTube ● willianjusten.com.br – Site/Blog ● frontend.blog.br – Site/Blog ● Estevan Maito – YouTube ● Ferreira Studios ® – YouTube
  • 13. Livros recomendadosLivros recomendados ● Foundation for sites - Maurício Samy Silva - Novatec ● HTML5 - Maurício Samy Silva - Novatec ● Livro Design Responsivo - Maurício Samy Silva - Novatec ● Java Script - O Guia Definitivo - David Flanagan - Bookman ● Segredos do Ninja JavaScript - John Resig/Bear Bibeault - Novatec ● Coletânea Front-end - Casa do Código ● HTML5 e CSS3 - Lucas Mazza - Casa do Código ● Dominando JavaScript com jQuery - Plínio Balduino - Casa do Código ● Web Design Responsivo - Tárcio Zemel - Casa do Código
  • 15. Agradecimento especial a Willian Justen de Vasconcellos, que ajudou com material desta presentação, que veio derivado do site dele. http://willianjusten.com.br/
  • 16. Fontes:Fontes: ● http://www.devmedia.com.br/forum/o-que-e- desenvolvedor-front-end-e-back-end/424067 ● http://leandrooriente.com/como-me-tornar-um- desenvolvedor-front-end/ ● http://mobgeek.com.br/blog/o-que-e-front-end ● http://willianjusten.com.br/como-se-tornar-um-dese ● http://leandrooriente.com/como-me-tornar-um- desenvolvedor-front-end/