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
js-101
Search
Ignacio Anaya
September 19, 2017
Programming
0
68
js-101
Workshop Introductorio a la programacion usando JavaScript
Ignacio Anaya
September 19, 2017
Tweet
Share
More Decks by Ignacio Anaya
See All by Ignacio Anaya
Security is not a feature‼️
ianaya89
2
520
Rompiendo Paradigmas Otra Vuez! 🔨📜3️⃣
ianaya89
0
160
Security is not a feature!
ianaya89
1
390
What's next in Vue 3? 🖖 3️⃣
ianaya89
0
140
What's next in Vue 3? 🖖 3️⃣
ianaya89
0
300
Vue.js, PWA & The Subway Dilemma
ianaya89
0
220
PWA with PWF
ianaya89
0
69
Decentralizing the Web with JavaScript
ianaya89
0
160
hey-devs-time-to-care-about-web-apps-security.pdf
ianaya89
0
130
Other Decks in Programming
See All in Programming
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
680
Vibe codingでおすすめの言語と開発手法
uyuki234
0
220
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
600
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
110
CSC307 Lecture 09
javiergs
PRO
1
830
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
250
AI時代の認知負荷との向き合い方
optfit
0
140
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
CSC307 Lecture 04
javiergs
PRO
0
650
Oxlint JS plugins
kazupon
1
600
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
410
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
230
The agentic SEO stack - context over prompts
schlessera
0
630
Designing for Timeless Needs
cassininazir
0
130
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
[SF Ruby Conf 2025] Rails X
palkan
0
740
First, design no harm
axbom
PRO
2
1.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
130
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
63
Transcript
{ 101 } { 101 } - @ianaya89 1
Ignacio Anaya - @ianaya89 - Full Stack Developer, Tech Trainer
& Speaker. - Organizador @Vuenos_Aires - Embajador @Auth0 { 101 } - @ianaya89 2
! { 101 } - @ianaya89 3
! Programar { 101 } - @ianaya89 4
! Lenguaje de Programación { 101 } - @ianaya89 5
! JavaScript { 101 } - @ianaya89 6
! Por Qué JavaScript? { 101 } - @ianaya89 7
{ 101 } - @ianaya89 8
console.log 4 ! Mostrar información 4 " Global $ console.log(1989)
$ console.log(13, 10, 1989) { 101 } - @ianaya89 9
Tipos de Dato 4 ! Numeros - Number 4 "
Cadenas de Caracteres - String 4 #$ Booleanos - Boolean { 101 } - @ianaya89 10
Tipos de Dato Number 4 Enteros / Decimales 4 Positivos
/ Negativos 4 Operaciones Aritméticas 1, -1, 9.5, 0, 99999 { 101 } - @ianaya89 11
Tipos de Dato String 4 Conjuntos de caracteres 4 Comillas
(simples o dobles) 'Esto es un String' "Y esto también" { 101 } - @ianaya89 12
Tipos de Dato Boolean 4 logica binaria (0 o 1)
4 true o false true false { 101 } - @ianaya89 13
Tipos de Dato Ejemplos console.log(1, 2, 3) console.log('Hola JavaScript !')
console.log(true, false) { 101 } - @ianaya89 14
! Variables 4 Referencias a valores ! 4 Reutilización 4
var var miVariable = 'Esto es una variable' console.log(miVariable) { 101 } - @ianaya89 15
! undefined 4 Tipo de dato var miVariableSinValor console.log(miVariableSinValor) {
101 } - @ianaya89 16
! Operadores 4 Asignación 4 Aritméticos 4 Comparación { 101
} - @ianaya89 17
Operadores Asignación var miVariable = true var miOtraVariable = 25
{ 101 } - @ianaya89 18
Operadores Aritméticos var suma = 1 + 9 // 10
var resta = 3 - 2 // 1 var division = 100 / 10 // 10 var multiplicación = 10 * 10 // 100 var x = 1 var y = 2 var z = x + y // 3 { 101 } - @ianaya89 19
Operadores Aritméticos var x = 1 var y = 2
var z = x + y // 3 { 101 } - @ianaya89 20
Operadores Comparación var mayor = 3 > 2 // true
var menor = 3 < 2 // true { 101 } - @ianaya89 21
Operadores Comparación var igual = 1 == 1 // true
var distinto = 2 != 1 // true var mayor = 3 > 2 // true var menor = 3 < 2 // true { 101 } - @ianaya89 22
! Condicionales 4 Toma de decisiones 4 Evaluar condiciones 4
if - else { 101 } - @ianaya89 23
Condicionales if var haceFrio = true if (haceFrio) { console.log('❄')
} { 101 } - @ianaya89 24
Condicionales else var haceFrio = false if (haceFrio) { console.log('❄')
} else { console.log('☀') } { 101 } - @ianaya89 25
! Array 4 Colecciones de datos 4 Indices { 101
} - @ianaya89 26
Array var numeros = [1, 2, 3, 4, 5] var
palabras = ['Hola', 'mundo', 'cruel'] var deTodito = [true, 'JavaScript', 100, false] console.log(numeros[0]) // 1 console.log(palabras[1]) // 'mundo' console.log(deTodito[2]) // 100 { 101 } - @ianaya89 27
! Object 4 Colecciones de tipo clave: valor 4 Modelar
la vida real { 101 } - @ianaya89 28
Object var persona = { nombre: 'Jose Luis Felix Chilavert'
edad: 52, esCrack: true } console.log(persona) console.log(persona.nombre) // Jose Luis Felix Chilavert { 101 } - @ianaya89 29
Más ? { 101 } - @ianaya89 30
!" Recursos 1. JavaScript para gatos 2. Free Code Camp
BA - Introducción a JavaScript 3. NodeSchool.io - JavaScripting 4. Introducción a JavaScript en la web 5. Platzi - Curso de Programación básica 6. Eloquent JavaScript { 101 } - @ianaya89 31
Preguntas? { 101 } - @ianaya89 32
{ fin } { comienzo } { 101 } -
@ianaya89 33
! Gracias! @ianaya89 { 101 } - @ianaya89 34
{ 101 } - @ianaya89 35