Skip to content

Commit 8bafd83

Browse files
committed
Clase 1 | 10/07/2024
Introducción, instalación, hola mundo y variables
1 parent 513b75a commit 8bafd83

File tree

3 files changed

+104
-8
lines changed

3 files changed

+104
-8
lines changed

Basic/00-helloworld.js

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/*
2+
Clase 1 en vídeo | 10/07/2024
3+
Introducción, instalación, hola mundo y variables
4+
https://www.twitch.tv/videos/2194200202?t=00h14m43s
5+
*/
6+
7+
// Esto es un comentario simple
8+
9+
/*
10+
Esto es
11+
un comentario
12+
en varias líneas
13+
*/
14+
15+
console.log("¡Hola, JavaScript!")
16+
console.log('¡Hola, JavaScript!')
17+
console.log(`¡Hola, JavaScript!`)
18+
19+
// console.log("¡Hola, JavaScript!")
20+
21+
/*
22+
console.log("¡Hola, JavaScript!")
23+
console.log('¡Hola, JavaScript!')
24+
console.log(`¡Hola, JavaScript!`)
25+
*/
26+
27+
console.log("5")
28+
console.log(5)
29+
console.log(5 + 2)
30+
console.log(5 - 2)
31+
console.log(5 * 2)
32+
console.log(5 / 2)
33+
console.log(5 % 2)
34+
console.log(5 ** 2)

Basic/01-variables.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/*
2+
Clase 1 en vídeo | 10/07/2024
3+
Introducción, instalación, hola mundo y variables
4+
https://www.twitch.tv/videos/2194200202?t=00h14m43s
5+
*/
6+
7+
// var
8+
9+
var helloWorld = "¡Hola, JavaScript!"
10+
console.log(helloWorld)
11+
12+
helloWorld = "¡Hola de nuevo, JavaScript!"
13+
console.log(helloWorld)
14+
15+
// let
16+
17+
let helloWorld2 = "¡Hola, JavaScript 2!"
18+
console.log(helloWorld2)
19+
20+
helloWorld2 = "¡Hola de nuevo, JavaScript 2!"
21+
console.log(helloWorld2)
22+
23+
// const
24+
25+
const helloWorld3 = "¡Hola, JavaScript 3!"
26+
console.log(helloWorld3)
27+
28+
// Error
29+
// helloWorld3 = "¡Hola de nuevo, JavaScript 2!"
30+
// console.log(helloWorld3)

README.md

Lines changed: 40 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Hello JavaScript
22

3-
[![Python](https://img.shields.io/badge/JavaScript-ES6+-yellow?style=for-the-badge&logo=javascript&logoColor=white&labelColor=101010)](https://developer.mozilla.org/es/docs/Web/JavaScript)
3+
[![JavaScript](https://img.shields.io/badge/JavaScript-ES6+-yellow?style=for-the-badge&logo=javascript&logoColor=white&labelColor=101010)](https://developer.mozilla.org/es/docs/Web/JavaScript) [![NodeJS](https://img.shields.io/badge/NODEJS-v20+-green?style=for-the-badge&logo=nodedotjs&logoColor=white&labelColor=101010)](https://nodejs.org/)
44

55
## Curso para aprender el lenguaje de programación JavaScript desde cero y para principiantes
66

@@ -9,22 +9,54 @@
99
### Proyecto realizado durante emisiones en directo desde [Twitch](https://twitch.tv/mouredev)
1010
> ##### Si consideras útil el curso, apóyalo haciendo "★ Star" en el repositorio. ¡Gracias!
1111
12-
## Inicio curso
12+
## Próxima clase
1313

14-
### 10 de julio a las 20:00h (España) en directo desde [Twitch](https://twitch.tv/mouredev)
15-
#### Puedes crear un recordatorio y consultar el horario en tu país desde [Discord](https://discord.gg/4azkvPUJ?event=1257288603328057384)
14+
### Miércoles 17 de julio a las 20:00h (España) en directo desde [Twitch](https://twitch.tv/mouredev)
15+
#### Puedes crear un recordatorio y consultar el horario en tu país desde [Discord](https://discord.gg/mouredev?event=1260687219744706580)
1616

1717
## Clases en vídeo
1818

19-
Próximamente...
19+
#### [CLASE 1 | 10/07/2024 | Introducción, instalación, hola mundo y variables](https://www.twitch.tv/videos/2194200202?t=00h14m43s)
2020

21-
## Información importante y preguntas frecuentes
21+
Código:
2222

23-
Próximamente...
23+
* [00-helloworld.js](./Basic/00-helloworld.js)
24+
* [01-variables.js](./Basic/01-variables.js)
2425

2526
## Enlaces de interés
2627

27-
Próximamente...
28+
* Impacto: [Stack Overflow](https://survey.stackoverflow.co/2023/#most-popular-technologies-language) | [GitHub](https://github.blog/2023-11-08-the-state-of-open-source-and-ai/) | [Índice TIOBE](https://www.tiobe.com/tiobe-index/) | [Google Trends](https://trends.google.es/trends/explore?cat=5&date=today%205-y&q=%2Fm%2F02p97,%2Fm%2F05z1_,%2Fm%2F07sbkfb&hl=es)
29+
* [Historia](https://es.wikipedia.org/wiki/JavaScript)
30+
* [Especificación ECMAScript](https://tc39.es/ecma262/)
31+
* [Documentación Mozilla](https://developer.mozilla.org/es/docs/Web/JavaScript)
32+
* [Documentación W3Schools](https://www.w3schools.com/js/)
33+
* [Documentación JS Info](https://es.javascript.info/)
34+
* [Libro Eloquent JavaScript](https://eloquentjavascript.net/)
35+
* [Playground](https://runjs.app/play)
36+
* [Node.js](https://nodejs.org)
37+
* Exploradores: [Chrome](https://www.google.com/intl/es_es/chrome/) | [Brave](https://brave.com/download/)
38+
* [Visual Studio Code](https://code.visualstudio.com/)
39+
* [Guía de estilo](https://google.github.io/styleguide/jsguide.html)
40+
41+
42+
## Preguntas frecuentes
43+
44+
#### ¿Debo tener conocimientos previos?
45+
Mi idea es que el curso sea desde cero y para principiantes. Pensado para una persona que comienza por primera vez a programar. Es un curso de fundamentos, donde nos centraremos en aprender las bases del lenguaje con JavaScript puro (Vanilla JS). Esto no es un curso para aprender a desarrollar proyectos. Vamos a empezar desde el principio.
46+
47+
Si la acogida de la comunidad es buena, seguiré creando cursos más avanzados.
48+
49+
#### ¿Se subirá el curso a YouTube?
50+
Sí, cuando esté finalizado lo subiré editado y en un único vídeo a mi [canal principal](https://youtube.com/@mouredev). Por el momento puedes ver cada clase independiente desde la grabación de [Twitch](https://www.twitch.tv/mouredev/videos) (todas las emisiones quedan guardadas 3 meses).
51+
52+
#### ¿Cuánto durará el curso?
53+
Esta primera parte se centrará en los fundamentos del lenguaje. El curso finalizará cuando se explique todo el temario, es decir, el tiempo que haga falta. Creo que es mucho mejor así que poniendo una fecha límite, así me aseguro de emplear el tiempo que sea necesario para que el aprendizaje sea lo mejor posible.
54+
55+
#### ¿Existe algún lugar donde consultar dudas?
56+
He creado un canal llamado "JavaScript" en el [servidor de Discord](https://discord.gg/mouredev) de la comunidad. Allí puedes consultar dudas y ayudar al resto de miembros. Así nos beneficiamos tod@s.
57+
58+
#### ¿Cómo puedo practicar?
59+
A medida que avance el curso, crearé ficheros de ejercicios para poner en práctica lo aprendido. También puedes realizar los ejercicios de mi web [retosdeprogramacion.com](https://retosdeprogramacion.com).
2860

2961
## ![https://mouredev.com](https://raw.githubusercontent.com/mouredev/mouredev/master/mouredev_emote.png) Hola, mi nombre es Brais Moure.
3062
### Freelance full-stack iOS & Android engineer

0 commit comments

Comments
 (0)