Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Carreira Front-end - Agregando valor através de Interfaces
Search
Andre Felizardo
September 23, 2017
Programming
0
15
Carreira Front-end - Agregando valor através de Interfaces
O que é Front-end e como se tornar um.
Andre Felizardo
September 23, 2017
Tweet
Share
Other Decks in Programming
See All in Programming
SIMD Parallel Programming with the Vector API
josepaumard
0
170
Ruby GitHub Packages
bkuhlmann
0
630
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
130
Snowflakeで眠ったデータを起こそう!
estie
0
120
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
350
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
230
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
140
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
HUIT新歓2024「競技プログラミング、やってみませんか?」
slephy2784
1
270
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
770
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
Ruby Function Composition
bkuhlmann
1
330
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Teambox: Starting and Learning
jrom
128
8.4k
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
78
42k
Infographics Made Easy
chrislema
238
18k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
A Philosophy of Restraint
colly
197
16k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Thoughts on Productivity
jonyablonski
58
3.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Transcript
André Felizardo
Carreira Front-End Agregando valor através de Interfaces 23 de Setembro,
2017
Agenda 1. Introdução 2. O que é Front-end 3. Base
Front-end 4. Tipos de Front-end 5. Principais tecnologias do momento 6. Por onde começar 7. Conclusão
Introdução
André Felizardo Engenheiro Front-end | Huge Rio 4 anos de
experiência Front-end, Agile, Treinamentos /andreluis.felizardo /in/andreluisfelizardo andrefelizardo.com.br
None
Nós criamos experiências que transformam marcas, desenvolvem negócios e melhoram
a vida das pessoas.
O que é Front-end
None
Back-end
Front-End
Base Front-end
Base Front-end •HTML(5)+ •CSS(3)+ •Javascript • Editor de Imagens(Photoshop, Gimp,
Sketch)
HTML • HyperText Markup Language • <p></p> • <a href=“www.google.com”>Google</a>
• Versão atual do HTML
HTML
CSS • Cascading Style Sheets • body { color: white;
} • Versão atual do CSS
HTML
HTML + CSS
None
Javascript • Linguagem de programação interpretada • Cresceu junto com
o Chrome e os processadores • Também é usada no Back-end (Node.js) • Também é usada em ambientes desktop (Electron) • Versão atual do ECMAScript
HTML
Tipos de Frontend
Principais Tecnologias do momento
#Hype
None
Bootstrap • Framework Front-end • Facilita criar sites responsivos sem
escrever CSS • Foi criado por desenvolvedores para agilizar a criação de sistemas
None
Sass • Pré-processador de CSS • Facilita reutilização de código
• Focado na produtividade • Bootstrap 4 o utiliza
None
Gulp • Automatizador de tarefas Front-end • Facilita um workflow
profissional • Fácil de usar. Eficiente. Qualidade. Fácil de aprender
None
Angular (4.4.1) • Framework Javascript • Objetivo de facilitar a
construção de aplicações que podem ser reutilizadas para aplicativos mobile, web e até desktop • Talvez o mais famoso para quem não é Front-end
None
React.js • Framework Javascript • Desenvolvida por engenheiros do Facebook
• Desenvolvimento orientado a componente • As grandes empresas estão usando
None
Vue.js • Framework Javascript • Também é orientado a componentes
• Grande diferencial é a simplicidade
Por onde começar?
Caminho das pedras • Aprenda a base (HTML, CSS e
JS) • Aprenda versionamento Git/Github • Saiba o básico dos editores de imagens • Inglês
Técnica Relacionamento Ética
Perguntas?
/andreluis.felizardo /in/andreluisfelizardo andrefelizardo.com.br