minicurso iniciando no mundo front-end - dia 01 - saspi {5}

43
Matheus S. Thomaz Front-end Developer

Upload: matheus-thomaz

Post on 13-Jun-2015

126 views

Category:

Internet


7 download

DESCRIPTION

Minicurso Iniciando no Mundo Front-End - Dia 01 Ministrado na SASPI {5} - Semana Acadêmica do curso de Sistemas para Internet - IFSUL

TRANSCRIPT

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

Matheus S. ThomazFront-end Developer

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

Matheus S. ThomazFront-end Developer

QUEM SOU EU

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

Matheus S. ThomazFront-end Developer

/Quem sou eu

Matheus Siga Thomaz

/matheus.piska

www.msthomaz.com

[email protected]

Facebook

Site

e-mail

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

Matheus S. ThomazFront-end Developer

/AG2 Publicis ModemDesenvolvedor front-end - 2011

ToyotaSanofiBradescoGrupo SebNaturaRio 2016

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

Matheus S. ThomazFront-end Developer

/Video

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

QUEM SÃO VOCÊS?

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

/Quem são vocês?

/Nome/Conhecimento/Experiência/Porque está aqui?

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

Matheus S. ThomazFront-end Developer

CRONOGRAMA

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

Matheus S. ThomazFront-end Developer

/Cronograma

Porque ser front-end?EditoresNavegadoresFerramentas do desenvolvedor

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

Matheus S. ThomazFront-end Developer

PORQUE SE TORNAR UM FRONTEND

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

Matheus S. ThomazFront-end Developer

/Quem é o frontend?

Trabalha com o visual do site.

Interação com o usuário.

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

Matheus S. ThomazFront-end Developer

/Quem é o backend?

Trabalha com a interação site - banco de dados.

Controla e entrada e saída de dados.

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

Matheus S. ThomazFront-end Developer

/frontend != backend

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

Matheus S. ThomazFront-end Developer

/Porque se tornar um frontendFrontend evolui diariamente, sempre uma tecnologia nova para aprender.

Mercado em ampla expansão.

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

Matheus S. ThomazFront-end Developer

EDITORES

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

WYSIWYG

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

WYSIWYGWhat You See Is What You Get

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

Matheus S. ThomazFront-end Developer

/WYSIWYG - Dreamweaver

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

Matheus S. ThomazFront-end Developer

/WYSIWYG - Dreamweaver

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

IDE

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

IDEIntegrated Development Environment

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

Matheus S. ThomazFront-end Developer

/IDE - Dreamweaver

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

Matheus S. ThomazFront-end Developer

/IDE - Visual Studio

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

Matheus S. ThomazFront-end Developer

/IDE - Aptana Studio

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

Qualquer editor ou ferramenta que vire uma muleta para o dev é

algo ruim!

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

Fuja de qualquer WYSIWYG e IDE’s!

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

Matheus S. ThomazFront-end Developer

Ainda quer ser um frontend?

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

Matheus S. ThomazFront-end Developer

Editores para Frontend

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

/Editores para Frontend

Sublime Text (windows|mac|linux)

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

/Editores para Frontend

Brackets (windows|mac|linux)

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

/Editores para Frontend

Atom (mac|linux)

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

/Editores para Frontend

Sublime Textwww.sublimetext.com/3Bracketswww.brackets.ioAtomwww.atom.io

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

Matheus S. ThomazFront-end Developer

BROWSERS

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

/Browsers

Internet Explorer

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

/Browsers

Internet Explorer

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

/Browsers

Chrome

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

/Browsers

Firefox

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

/Browsers

SafariOpera

Chrome CanaryFirefox Nightly

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

Matheus S. ThomazFront-end Developer

FERRAMENTASDO

DESENVOLVEDOR

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

/O que é?

Compilado de ferramentas que ajuda o desenvolvedor a debugar e desenvolver.

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

/Porque usar?

Ferramenta essencial para qualquer desenvolvedor frontend.

Inspecionar, verificar onde está posicionado um elemento, verificar e modificar o CSS de um elemento, ect...

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

/Ferramentas do dev

Chrome

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

/Ferramentas do dev

Firefox