Desenvolvimento inteligente com Google Chrome DevTools

32
Fábio Assunção frontend / backend developer www.fabioassuncao.com.br

Transcript of Desenvolvimento inteligente com Google Chrome DevTools

Page 1: Desenvolvimento inteligente com Google Chrome DevTools

Fábio Assunçãofrontend / backend developerwww.fabioassuncao.com.br

Page 2: Desenvolvimento inteligente com Google Chrome DevTools
Page 3: Desenvolvimento inteligente com Google Chrome DevTools

Frontend / backend developer at VAT SA,graduando em Ciências da Computação,pai do Gabriel, apaixonado pelaBabitinha, fígado, arte e tecnologia.Interessado em UX e Interaction Design.

Page 4: Desenvolvimento inteligente com Google Chrome DevTools

developer.chrome.com/devtools

Page 5: Desenvolvimento inteligente com Google Chrome DevTools

Desenvolvimento inteligente com

Google Chrome Dev Tools

developer.chrome.com/devtools

Page 6: Desenvolvimento inteligente com Google Chrome DevTools

Há alguns anos atrás não “existia” uma definição objetiva para

frontend ou backend.

developer.chrome.com/devtools

Page 7: Desenvolvimento inteligente com Google Chrome DevTools

Algumas definições...

developer.chrome.com/devtools

Page 8: Desenvolvimento inteligente com Google Chrome DevTools

webdesigner

developer.chrome.com/devtools

webmaster

“menino do HTML”

“Programador de HTML”

Usuários do Windows

Programadores do dreamweaver

“hardcores do Flash”

“fazedores de sites”

webwriter

Page 9: Desenvolvimento inteligente com Google Chrome DevTools

O tempo passou...

developer.chrome.com/devtools

Page 10: Desenvolvimento inteligente com Google Chrome DevTools

Os browsers evoluiram…

developer.chrome.com/devtools

Page 11: Desenvolvimento inteligente com Google Chrome DevTools

developer.chrome.com/devtools

Page 12: Desenvolvimento inteligente com Google Chrome DevTools

Ops! Apenas alguns…

developer.chrome.com/devtools

Page 13: Desenvolvimento inteligente com Google Chrome DevTools

developer.chrome.com/devtools

Page 14: Desenvolvimento inteligente com Google Chrome DevTools

Os mobiles deviceschegaram…

Page 15: Desenvolvimento inteligente com Google Chrome DevTools
Page 16: Desenvolvimento inteligente com Google Chrome DevTools

As necessidades são outras,o comportamento mudou.

Page 17: Desenvolvimento inteligente com Google Chrome DevTools

Um tornado de APIs vieram com o HTML5,novas propriedades foram adicionadas aoCSS3 e muitas novidades chegaram noJavaScript

Page 18: Desenvolvimento inteligente com Google Chrome DevTools

Consequentemente, muita coisa no workflow também mudou.

Page 19: Desenvolvimento inteligente com Google Chrome DevTools

Debugar códigos JavaScript usando alert?

Page 20: Desenvolvimento inteligente com Google Chrome DevTools

Ir e voltar no browser para testar as mudanças de estilo?

Page 21: Desenvolvimento inteligente com Google Chrome DevTools

Redimensionar a página para

simular responsive design?

Page 22: Desenvolvimento inteligente com Google Chrome DevTools

If(resposta == ‘sim’){

}

Page 23: Desenvolvimento inteligente com Google Chrome DevTools

console.log(‘Não teremos o “bug

Cássia Eller”!’);

else{

}

Page 24: Desenvolvimento inteligente com Google Chrome DevTools

Start!developer.chrome.com/devtools

Page 25: Desenvolvimento inteligente com Google Chrome DevTools

O que é Chrome Dev Tools?

developer.chrome.com/devtools

Page 26: Desenvolvimento inteligente com Google Chrome DevTools

Conjunto de ferramentasacopladas ao Chrome paraauditoria, depuração edesenvolvimento. Fornece aosdevs acesso profundo aosrecursos internos do browser,além da aplicação.

developer.chrome.com/devtools

Page 27: Desenvolvimento inteligente com Google Chrome DevTools

Recursos:• Emulate device• Elements• Network• Sources• Timeline• Profiles• Resources• Audits• Console• PageSpeed

Page 28: Desenvolvimento inteligente com Google Chrome DevTools
Page 29: Desenvolvimento inteligente com Google Chrome DevTools
Page 30: Desenvolvimento inteligente com Google Chrome DevTools

Keyboard Shortcuts

Page 31: Desenvolvimento inteligente com Google Chrome DevTools
Page 32: Desenvolvimento inteligente com Google Chrome DevTools

Mão na massa!

developer.chrome.com/devtools