SlideShare a Scribd company logo
1 of 43
Matheus S. Thomaz 
Front-end Developer
QUEM SOU EU 
Matheus S. Thomaz 
Front-end Developer
Matheus S. Thomaz 
Front-end Developer 
/Quem sou eu 
Matheus Siga Thomaz 
Facebook 
/matheus.piska 
Site 
www.msthomaz.com 
e-mail 
contato@msthomaz.com
Matheus S. Thomaz 
Front-end Developer 
/AG2 Publicis Modem 
Desenvolvedor front-end - 2011 
Toyota 
Sanofi 
Bradesco 
Grupo Seb 
Natura 
Rio 2016
Matheus S. Thomaz 
Front-end Developer 
/Video
QUEM SÃO 
VOCÊS?
/Quem são vocês? 
/Nome 
/Conhecimento 
/Experiência 
/Porque está aqui?
CRONOGRAMA 
Matheus S. Thomaz 
Front-end Developer
Matheus S. Thomaz 
Front-end Developer 
/Cronograma 
Porque ser front-end? 
Editores 
Navegadores 
Ferramentas do desenvolvedor
PORQUE SE 
TORNAR UM 
FRONTEND 
Matheus S. Thomaz 
Front-end Developer
Matheus S. Thomaz 
Front-end Developer 
/Quem é o frontend? 
Trabalha com o visual do site. 
Interação com o usuário.
Matheus S. Thomaz 
Front-end Developer 
/Quem é o backend? 
Trabalha com a interação site - banco de 
dados. 
Controla e entrada e saída de dados.
Matheus S. Thomaz 
Front-end Developer 
/frontend != backend
/Porque se tornar um frontend 
Frontend evolui diariamente, sempre uma 
tecnologia nova para aprender. 
Matheus S. Thomaz 
Front-end Developer 
Mercado em ampla expansão.
EDITORES 
Matheus S. Thomaz 
Front-end Developer
WYSIWYG
WYSIWYG 
What You See Is What You Get
/WYSIWYG - Dreamweaver 
Matheus S. Thomaz 
Front-end Developer
/WYSIWYG - Dreamweaver 
Matheus S. Thomaz 
Front-end Developer
IDE
IDE 
Integrated Development Environment
Matheus S. Thomaz 
Front-end Developer 
/IDE - Dreamweaver
Matheus S. Thomaz 
Front-end Developer 
/IDE - Visual Studio
Matheus S. Thomaz 
Front-end Developer 
/IDE - Aptana Studio
Qualquer editor ou ferramenta que vire 
uma muleta para o dev é algo ruim!
Fuja de qualquer WYSIWYG e IDE’s!
Ainda quer ser um frontend? 
Matheus S. Thomaz 
Front-end Developer
Editores para Frontend 
Matheus S. Thomaz 
Front-end Developer
/Editores para Frontend 
Sublime Text (windows|mac|linux)
/Editores para Frontend 
Brackets (windows|mac|linux)
/Editores para Frontend 
Atom (mac|linux)
/Editores para Frontend 
Sublime Text 
www.sublimetext.com/3 
Brackets 
www.brackets.io 
Atom 
www.atom.io
Matheus S. Thomaz 
Front-end Developer 
BROWSERS
/Browsers 
Internet Explorer
/Browsers 
Internet Explorer
/Browsers 
Chrome
/Browsers 
Firefox
/Browsers 
Safari 
Opera 
Chrome Canary 
Firefox Nightly
FERRAMENTAS 
Matheus S. Thomaz 
Front-end Developer 
DO 
DESENVOLVEDOR
/O que é? 
Compilado de ferramentas que ajuda o 
desenvolvedor a debugar e desenvolver.
/Porque usar? 
Ferramenta essencial para qualquer 
desenvolvedor frontend. 
Inspecionar, verificar onde está 
posicionado um elemento, verificar e 
modificar o CSS de um elemento, ect...
/Ferramentas do dev 
Chrome
/Ferramentas do dev 
Firefox

More Related Content

What's hot

Acessibilidade pensada para a experiência muito além de "7 dicas básicas"
Acessibilidade pensada para a experiência muito além de "7 dicas básicas"Acessibilidade pensada para a experiência muito além de "7 dicas básicas"
Acessibilidade pensada para a experiência muito além de "7 dicas básicas"Marcelo Sales
 
Front end para back enders: Dicas de como se virar no universo paralelo
Front end para back enders: Dicas de como se virar no universo paraleloFront end para back enders: Dicas de como se virar no universo paralelo
Front end para back enders: Dicas de como se virar no universo paraleloGiovane Liberato
 
Lidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a ExperiênciaLidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a ExperiênciaMarcelo Sales
 
Por que deploy contínuo não é para seu produto?
Por que deploy contínuo não é para seu produto?Por que deploy contínuo não é para seu produto?
Por que deploy contínuo não é para seu produto?Renan Oliveira
 
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
 
Criando aplicações em flash para web
Criando aplicações em flash para webCriando aplicações em flash para web
Criando aplicações em flash para webJoão Paulo Radd
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Bruno Fernandes "PorKaria"
 
Desenvolvimento Windows Phone 8 - 15ª Semana da Computação Anhaguera-Uniderp
Desenvolvimento Windows Phone 8 -  15ª Semana da Computação Anhaguera-UniderpDesenvolvimento Windows Phone 8 -  15ª Semana da Computação Anhaguera-Uniderp
Desenvolvimento Windows Phone 8 - 15ª Semana da Computação Anhaguera-UniderpLeandro Borges
 
Apresentação FEMUG-ABC
Apresentação FEMUG-ABCApresentação FEMUG-ABC
Apresentação FEMUG-ABCDan Vitoriano
 
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
 
Springpoint São Paulo 2016 - Vinícius Lourenço | WordPress for Dummies
Springpoint São Paulo 2016 - Vinícius Lourenço | WordPress for DummiesSpringpoint São Paulo 2016 - Vinícius Lourenço | WordPress for Dummies
Springpoint São Paulo 2016 - Vinícius Lourenço | WordPress for DummiesVinícius Lourenço
 
O que você precisa saber sobre Desenvolvimento Web
O que você precisa saber sobre Desenvolvimento WebO que você precisa saber sobre Desenvolvimento Web
O que você precisa saber sobre Desenvolvimento WebWilliam Calderipe
 
Introdução Ao Silverlight 3
Introdução Ao Silverlight 3Introdução Ao Silverlight 3
Introdução Ao Silverlight 3fredpolicarpo
 
Webdesign - Hmtl - Aula 01 - 2019-01
Webdesign - Hmtl - Aula 01 - 2019-01Webdesign - Hmtl - Aula 01 - 2019-01
Webdesign - Hmtl - Aula 01 - 2019-01Renato Melo
 
Wiad 2019 - Criando barreiras, mesmo removendo-as
Wiad 2019 - Criando barreiras, mesmo removendo-asWiad 2019 - Criando barreiras, mesmo removendo-as
Wiad 2019 - Criando barreiras, mesmo removendo-asMarcelo Sales
 
boo-box, lançamentos no BlogCamp SP 2008
boo-box, lançamentos no BlogCamp SP 2008boo-box, lançamentos no BlogCamp SP 2008
boo-box, lançamentos no BlogCamp SP 2008Marco Gomes
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013Jackson F. de A. Mafra
 

What's hot (19)

Acessibilidade pensada para a experiência muito além de "7 dicas básicas"
Acessibilidade pensada para a experiência muito além de "7 dicas básicas"Acessibilidade pensada para a experiência muito além de "7 dicas básicas"
Acessibilidade pensada para a experiência muito além de "7 dicas básicas"
 
Front end para back enders: Dicas de como se virar no universo paralelo
Front end para back enders: Dicas de como se virar no universo paraleloFront end para back enders: Dicas de como se virar no universo paralelo
Front end para back enders: Dicas de como se virar no universo paralelo
 
Lidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a ExperiênciaLidar com Expectativas é a melhor forma de garantir a Experiência
Lidar com Expectativas é a melhor forma de garantir a Experiência
 
Por que deploy contínuo não é para seu produto?
Por que deploy contínuo não é para seu produto?Por que deploy contínuo não é para seu produto?
Por que deploy contínuo não é para seu produto?
 
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
 
Criando aplicações em flash para web
Criando aplicações em flash para webCriando aplicações em flash para web
Criando aplicações em flash para web
 
Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011Webapp, já posso investir nisso ? Latinoware 2011
Webapp, já posso investir nisso ? Latinoware 2011
 
Desenvolvimento Windows Phone 8 - 15ª Semana da Computação Anhaguera-Uniderp
Desenvolvimento Windows Phone 8 -  15ª Semana da Computação Anhaguera-UniderpDesenvolvimento Windows Phone 8 -  15ª Semana da Computação Anhaguera-Uniderp
Desenvolvimento Windows Phone 8 - 15ª Semana da Computação Anhaguera-Uniderp
 
Apresentação FEMUG-ABC
Apresentação FEMUG-ABCApresentação FEMUG-ABC
Apresentação FEMUG-ABC
 
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?
 
Springpoint São Paulo 2016 - Vinícius Lourenço | WordPress for Dummies
Springpoint São Paulo 2016 - Vinícius Lourenço | WordPress for DummiesSpringpoint São Paulo 2016 - Vinícius Lourenço | WordPress for Dummies
Springpoint São Paulo 2016 - Vinícius Lourenço | WordPress for Dummies
 
O que você precisa saber sobre Desenvolvimento Web
O que você precisa saber sobre Desenvolvimento WebO que você precisa saber sobre Desenvolvimento Web
O que você precisa saber sobre Desenvolvimento Web
 
Aula magna 01
Aula magna 01Aula magna 01
Aula magna 01
 
Aula magna
Aula magnaAula magna
Aula magna
 
Introdução Ao Silverlight 3
Introdução Ao Silverlight 3Introdução Ao Silverlight 3
Introdução Ao Silverlight 3
 
Webdesign - Hmtl - Aula 01 - 2019-01
Webdesign - Hmtl - Aula 01 - 2019-01Webdesign - Hmtl - Aula 01 - 2019-01
Webdesign - Hmtl - Aula 01 - 2019-01
 
Wiad 2019 - Criando barreiras, mesmo removendo-as
Wiad 2019 - Criando barreiras, mesmo removendo-asWiad 2019 - Criando barreiras, mesmo removendo-as
Wiad 2019 - Criando barreiras, mesmo removendo-as
 
boo-box, lançamentos no BlogCamp SP 2008
boo-box, lançamentos no BlogCamp SP 2008boo-box, lançamentos no BlogCamp SP 2008
boo-box, lançamentos no BlogCamp SP 2008
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013
 

Similar to Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}

Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}Matheus Thomaz
 
Minicurso Iniciando no Mundo Front-End - Dia 04 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 04 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 04 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 04 - SASPI {5}Matheus Thomaz
 
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}Matheus Thomaz
 
Asp Net 4 0 Para Iniciantes Cp 2010
Asp Net 4 0 Para Iniciantes   Cp 2010Asp Net 4 0 Para Iniciantes   Cp 2010
Asp Net 4 0 Para Iniciantes Cp 2010Campus Party Brasil
 
UI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
UI Lab Experience - Front-End para WebApp - Desenvolvendo um DashboardUI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
UI Lab Experience - Front-End para WebApp - Desenvolvendo um DashboardUI Lab
 
Minicurso Iniciando no Mundo Front-End - Dia 05 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 05 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 05 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 05 - SASPI {5}Matheus Thomaz
 
Palestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endPalestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endRodrigo Caneppele
 
Novos padrões e propósitos para o desenvolvimento de aplicações Mobile/Web
Novos padrões e propósitos para o desenvolvimento de aplicações Mobile/WebNovos padrões e propósitos para o desenvolvimento de aplicações Mobile/Web
Novos padrões e propósitos para o desenvolvimento de aplicações Mobile/WebEmerson Facunte
 
Plone na plataforma mobile
Plone na plataforma mobilePlone na plataforma mobile
Plone na plataforma mobileFabiano Weimar
 
Responsive Design - Introdução
Responsive Design - IntroduçãoResponsive Design - Introdução
Responsive Design - IntroduçãoMarcos César
 
Web development - Como criar a web
Web development  - Como criar a webWeb development  - Como criar a web
Web development - Como criar a webHerson Leite
 
Apresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint DesktopApresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint DesktopRobson Vaamonde
 
Ferramentas de design_aula02_2010.05.17
Ferramentas de design_aula02_2010.05.17Ferramentas de design_aula02_2010.05.17
Ferramentas de design_aula02_2010.05.17Marco Aurelio Veiga
 
Desenvolva Sites com Webmatrix
Desenvolva Sites com WebmatrixDesenvolva Sites com Webmatrix
Desenvolva Sites com WebmatrixNorton Guimarães
 
Seja um Desenvolvedor de Sucesso
Seja um Desenvolvedor de SucessoSeja um Desenvolvedor de Sucesso
Seja um Desenvolvedor de SucessoRohan Bernartt
 

Similar to Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5} (20)

Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}
 
Minicurso Iniciando no Mundo Front-End - Dia 04 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 04 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 04 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 04 - SASPI {5}
 
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 02 - SASPI {5}
 
Asp Net 4 0 Para Iniciantes Cp 2010
Asp Net 4 0 Para Iniciantes   Cp 2010Asp Net 4 0 Para Iniciantes   Cp 2010
Asp Net 4 0 Para Iniciantes Cp 2010
 
UI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
UI Lab Experience - Front-End para WebApp - Desenvolvendo um DashboardUI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
UI Lab Experience - Front-End para WebApp - Desenvolvendo um Dashboard
 
Minicurso Iniciando no Mundo Front-End - Dia 05 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 05 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 05 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 05 - SASPI {5}
 
Palestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endPalestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-end
 
Novos padrões e propósitos para o desenvolvimento de aplicações Mobile/Web
Novos padrões e propósitos para o desenvolvimento de aplicações Mobile/WebNovos padrões e propósitos para o desenvolvimento de aplicações Mobile/Web
Novos padrões e propósitos para o desenvolvimento de aplicações Mobile/Web
 
Plone na plataforma mobile
Plone na plataforma mobilePlone na plataforma mobile
Plone na plataforma mobile
 
Responsive Design - Introdução
Responsive Design - IntroduçãoResponsive Design - Introdução
Responsive Design - Introdução
 
Web development - Como criar a web
Web development  - Como criar a webWeb development  - Como criar a web
Web development - Como criar a web
 
Apresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint DesktopApresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint Desktop
 
Ferramentas de design_aula02_2010.05.17
Ferramentas de design_aula02_2010.05.17Ferramentas de design_aula02_2010.05.17
Ferramentas de design_aula02_2010.05.17
 
Desenvolva Sites com Webmatrix
Desenvolva Sites com WebmatrixDesenvolva Sites com Webmatrix
Desenvolva Sites com Webmatrix
 
Iniciando com .NET no VS 2012
Iniciando com .NET no VS 2012Iniciando com .NET no VS 2012
Iniciando com .NET no VS 2012
 
Web components
Web componentsWeb components
Web components
 
Web components
Web componentsWeb components
Web components
 
Detalhes que importam
Detalhes que importamDetalhes que importam
Detalhes que importam
 
Seja um Desenvolvedor de Sucesso
Seja um Desenvolvedor de SucessoSeja um Desenvolvedor de Sucesso
Seja um Desenvolvedor de Sucesso
 
MspThecnabuco
MspThecnabucoMspThecnabuco
MspThecnabuco
 

More from Matheus Thomaz (6)

Auto-gerenciamento
Auto-gerenciamentoAuto-gerenciamento
Auto-gerenciamento
 
Jekyll
JekyllJekyll
Jekyll
 
Jekyll
JekyllJekyll
Jekyll
 
Programar é pensar
Programar é pensarProgramar é pensar
Programar é pensar
 
Less
LessLess
Less
 
Gulp
GulpGulp
Gulp
 

Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}