You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Ruta de estudio con ejercicios para mejorar tu lógica de programación y aprender cualquier lenguaje. Gratis, a tu ritmo y en comunidad.
6
6
@@ -93,11 +93,10 @@ A media que avanzamos en el roadmap estoy creando cursos que agrupan las clases.
93
93
94
94
1. En el proyecto tienes un directorio para cada ejercicio en la carpeta [Roadmap](./Roadmap). Dentro de cada directorio encontrarás un fichero llamado **ejercicio.md** con el enunciado de cada reto.
95
95
2. Si quieres compartir tu propia solución de un ejercicio con la comunidad, crea un fichero de código con tu nombre y extensión, y realiza una [**PULL REQUEST**](https://docs.github.com/es/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) contra el repositorio.
96
-
3. El fichero de código debe situarse dentro del directorio del reto, en la carpeta correspondiente al lenguaje de programación utilizado (si no existe la carpeta del lenguaje, créala con todas sus letras en minúsculas). Por ejemplo, si has resuelto el reto #00 utilizando el lenguaje de programación Python y tu usuario de GitHub se llama "mouredev", tu corrección deberá estar en **"Roadmap/#00/python/mouredev.py"**. El título de la Pull Request también debe seguir este formato: **"#[número] - [lenguaje_utilizado]"**. En el ejemplo anterior sería **"#00 - Python"**. Se rechazarán las Pull Request que no sigan este formato o contengan ficheros adicionales.
97
-
4. Cada **SEMANA** (consulta el día en el ejercicio correspondiente) realizaré una transmisión en directo desde **[Twitch](https://twitch.tv/mouredev)** corrigiendo el reto, revisando soluciones de la comunidad y publicando un nuevo ejercicio.
98
-
5. Si necesitas ayuda o quieres comentar cualquier cosa sobre los retos semanales, tienes el canal "reto-semanal” en nuestro servidor de **[Discord](https://discord.gg/mouredev)** (también el día y horario de corrección en la sección "Eventos").
99
-
6. Puedes proponer Pull Request con propuestas o correcciones sobre ejercicios del resto de la comunidad si estos poseen errores. De esta manera colaboraremos para crear un repositorio cada vez más valioso.
100
-
7. Si se te solicita un cambio/corrección en una Pull Request, y al cabo de 2 semanas no se muestra nueva actividad, se cerrará esa petición para mantener el repositorio limpio. Por supuesto, puedes volver a enviar la Pull Request cuando quieras.
96
+
3. El fichero de código debe situarse dentro del directorio del reto, en la carpeta correspondiente al lenguaje de programación utilizado (si no existe la carpeta del lenguaje, créala con todas sus letras en minúsculas). Por ejemplo, si has resuelto el reto #00 utilizando el lenguaje de programación Python y tu usuario de GitHub se llama "mouredev", tu corrección deberá estar en **"Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/python/mouredev.py"**. El título de la Pull Request también debe seguir este formato: **"#[número] - [lenguaje_utilizado]"**. En el ejemplo anterior sería **"#00 - Python"**. Se rechazarán las Pull Request que no sigan este formato o contengan ficheros adicionales.
97
+
4. Si necesitas ayuda o quieres comentar cualquier cosa sobre los retos, tienes el canal "ejercicios-logica” en nuestro servidor de **[Discord](https://discord.gg/mouredev)**.
98
+
5. Puedes proponer Pull Request con propuestas o correcciones sobre ejercicios del resto de la comunidad si estos poseen errores. De esta manera colaboraremos para crear un repositorio cada vez más valioso.
99
+
6. Si se te solicita un cambio/corrección en una Pull Request, y al cabo de 2 semanas no se muestra nueva actividad, se cerrará esa petición para mantener el repositorio limpio. Por supuesto, puedes volver a enviar la Pull Request cuando quieras.
101
100
102
101
## Aclaraciones
103
102
@@ -110,7 +109,7 @@ Si tienes dudas con el nombre del directorio de algún lenguaje, intenta consult
110
109
111
110
## Guía rápida Git y GitHub
112
111
113
-
1. Realiza un [FORK](https://github.com/mouredev/roadmap-retos-programacion/fork) del repositorio de retos semanales desde GitHub.
112
+
1. Realiza un [FORK](https://github.com/mouredev/roadmap-retos-programacion/fork) del repositorio de retos desde GitHub.
114
113
2. CLONA ese repositorio a tu máquina local `git clone [TU-REPOSITORIO]`.
115
114
3. (Opcional) Crea una RAMA para la solución y desplázate a ella `git checkout -b [EL-NOMBRE-DE-TU-RAMA]`.
116
115
4. Añade el fichero de tu solución al STAGE `git add [FICHERO-DE-TU-RETO]`.
@@ -158,5 +157,5 @@ Soy ingeniero de software desde 2010. Desde 2018 combino mi trabajo desarrolland
158
157
Si quieres unirte a nuestra comunidad de desarrollo, aprender programación, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en:
//Ejercicio #00 SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO;
2
+
3
+
//Sitio Web Oficial de JavaScript: https://developer.mozilla.org/es/docs/Web/JavaScript;
4
+
5
+
//Formas de crear comentarios en JavaScript;
6
+
7
+
//#1 Usando el caracter "Slash" de forma duplicada y seguida al inicio de la línea de código, solamente para una efectuar una línea de comentario.
8
+
9
+
/*#2 Usando el caracter "Slash" y "Asterisk" lo cual permite plasmar el comentario en forma de varias
10
+
*lineas como está viendose en este ejemplo*/;
11
+
12
+
/*#3 Bonus: Según la documentación oficial de JavaScript, hay una tercera forma de declarar un
13
+
*comentario, el cual es el comentario Hashbang, y se usa para especificar la ruta de un motor de
14
+
*JavaScript en particular.*/;
15
+
16
+
/* VARIABLES Y FORMAS DE DECLARARLAS EN JAVASCRIPT
17
+
18
+
Con la palabra reservada VAR
19
+
Con la palabra reservada LET
20
+
Con la palabra reservada CONST
21
+
*/
22
+
23
+
varletras="ABC";
24
+
letnumeros="1,2,3";
25
+
constPI=3.14;
26
+
27
+
/* TIPOS DE DATOS
28
+
29
+
1- Booleano. true y false.
30
+
2- null. Una palabra clave especial que denota un valor nulo. (Dado que JavaScript distingue entre mayúsculas y minúsculas, null no es lo mismo que Null, NULL o cualquier otra variante).
31
+
3- undefined. Una propiedad de alto nivel cuyo valor no está definido.
32
+
4- Number. Un número entero o un número con coma flotante. Por ejemplo: 42 o 3.14159.
33
+
5- BigInt. Un número entero con precisión arbitraria. Por ejemplo: 9007199254740992n.
34
+
6- String. Una secuencia de caracteres que representan un valor de texto. Por ejemplo: "Hola"
35
+
7- Symbol (nuevo en ECMAScript 2015). Un tipo de dato cuyas instancias son únicas e inmutables
0 commit comments