|
| 1 | + |
| 2 | + |
| 3 | +# Glosario |
| 4 | + |
| 5 | +##### A continuación encontrarás una serie de conceptos básicos propios de la programación, que te servirán para familiarizarte con el contenido del Prep Course. |
| 6 | + |
| 7 | +## A |
| 8 | + |
| 9 | +**Argumento:** valor real pasado como input (valor de entrada) a una función. |
| 10 | + |
| 11 | +**Array (Arreglo):** es un tipo especial de variable que se utiliza para almacenar múltiples elementos. A su vez es un tipo de objeto. |
| 12 | + |
| 13 | +**Asignar:** dar un valor a una variable, es decir guardar algo (dato) en un contenedor. |
| 14 | + |
| 15 | +## B |
| 16 | + |
| 17 | +**Bloque de código:** es la agrupación de statements(sentencias) dentro de un par de llaves con el fin de que se ejecuten juntas. |
| 18 | + |
| 19 | +**Booleano**: es un tipo de dato que solo puede tener dos posibles valores: verdadero o falso. |
| 20 | + |
| 21 | +**Bucle (loop)**: es una herramienta de programación que permite repetir un set de instrucciones hasta llegar a una condición de corte. |
| 22 | + |
| 23 | +## C |
| 24 | + |
| 25 | +**Callbacks:** es una función que se pasa como argumento a otra función para ser invocada por la última. |
| 26 | + |
| 27 | +**Clases (class):** son una plantilla para crear objetos. Un tipo especial de funciones. |
| 28 | + |
| 29 | +**Clonar:** crear una copia local (en tu computadora) de un repositorio manteniendo una conexión remota con el mismo. |
| 30 | + |
| 31 | +**Comando:** una orden o instrucción que un usuario le da a un sistema para que realice determinada tarea. |
| 32 | + |
| 33 | +**Condición:** o una sentencia condicional es una expresión que puede evaluarse a verdadero o falso con el fin de permitir que cierto fragmento de código se ejecute solo cuando se cumpla o no dicha condición. |
| 34 | + |
| 35 | +**Consola (del navegador)**: es una herramienta que nos permite interactuar con el código de una página web usando JavaScript. |
| 36 | + |
| 37 | +**Console.log:** es un método que muestra un mensaje en la consola. Tiene múltiples usos como por ejemplo “ver” el valor asignado a una variable o todo el contenido de un array así como también el resultado de la ejecución de una función. |
| 38 | + |
| 39 | +**Constructor:** es un tipo especial de función que actúa a modo de molde para crear nuevos objetos. |
| 40 | + |
| 41 | +## D |
| 42 | + |
| 43 | +**Dato:** cualquier objeto manipulable por la computadora, puede ser letras, números, caracteres especiales que ocupa un lugar en memoria. |
| 44 | + |
| 45 | +**Declarar:** crear una variable, sin asignarle un valor. |
| 46 | + |
| 47 | +## E |
| 48 | + |
| 49 | +**Editor de texto:** es un programa que te permite crear y editar archivos en diferentes lenguajes de programación. (Es donde escribimos nuestro código!) |
| 50 | + |
| 51 | +**Expression (Expresión):** es cualquier unidad de código válida que se resuelve en un valor. |
| 52 | + |
| 53 | +## F |
| 54 | + |
| 55 | +**Flujos de control (Control Flow)**: es el orden en que la computadora ejecuta las sentencias en un script. |
| 56 | + |
| 57 | +**Forkear:** crear una copia independiente de un repositorio del cual eres dueño y puedes modificar, aunque los cambios no se verán reflejados en el repositorio original. |
| 58 | + |
| 59 | +**Función:** es un bloque de código diseñado para que realice una tarea en particular. |
| 60 | + |
| 61 | +## G |
| 62 | + |
| 63 | +**Git:** es una herramienta que permite trabajar colaborativamente en un código ya que mantiene un récord de todos los cambios hechos en un código. |
| 64 | + |
| 65 | +**GitHub:** es una herramienta que permite crear, almacenar y compartir repositorios. |
| 66 | + |
| 67 | +## H |
| 68 | + |
| 69 | +**Hoisting (elevación de variables y funciones):** es el comportamiento por defecto de JavaScript que parece mover las declaraciones de las variables, funciones y clases a la parte de arriba del código antes de su ejecución. |
| 70 | + |
| 71 | +## I |
| 72 | + |
| 73 | +**IDE (entorno de desarrollo integrado):** es una herramienta que combina en una sola interfaz las más necesarias para los desarrolladores. |
| 74 | + |
| 75 | +**IIFE (Expresión de función ejecutadas inmediatamente):** es una manera de ejecutar funciones inmediatamente, ya que las mismas se ejecutan al momento en que se declaran. |
| 76 | + |
| 77 | +**Inicializar:** la asignación inicial de un valor a una variable. |
| 78 | + |
| 79 | +**Interprete:** es un software que lee, analiza y ejecuta el código escrito en algunos lenguajes de programación. |
| 80 | + |
| 81 | +**Invocar (llamar):** es simplemente ejecutar o “correr” una función. |
| 82 | + |
| 83 | +**Iterar:** realizar un proceso repetidas veces con el fin de llegar al resultado deseado. |
| 84 | + |
| 85 | +## M |
| 86 | + |
| 87 | +**Método:** es una función que pertenece a un objeto. Por ejemplo, el .push() en los arrays. |
| 88 | + |
| 89 | +## N |
| 90 | + |
| 91 | +**Node:** es un entorno de ejecución de JavaScript. Se utiliza para poder ejecutar código del lado del servidor. |
| 92 | + |
| 93 | +**NPM:** es un sistema de gestión de paquetes para Node.js, sirve para acomodar los módulos para que Node los encuentre y pueda utilizarlos al ejecutar el código. |
| 94 | + |
| 95 | +## O |
| 96 | + |
| 97 | +**Objeto:** es un tipo que dato que se utiliza para guardar colecciones de pares clave-valor. |
| 98 | + |
| 99 | +**Operador:** es un símbolo especial que representa una acción. Por ejemplo, el “=” es el operador utilizado para asignar un valor a una variable. |
| 100 | + |
| 101 | +## P |
| 102 | + |
| 103 | +**Palabra reservada/ keyword:** son palabras dentro de un lenguaje de programación que se guardan para su uso funcional ya que tienen un significado y una función. Por ejemplo, var, let y const. |
| 104 | + |
| 105 | +**Parámetro:** el nombre que se establece para el futuro argumento, cuando se define la función. |
| 106 | + |
| 107 | +**Prototype:** el mecanismo por el cual los objetos de JavaScript heredan características unos de otros. |
| 108 | + |
| 109 | +## R |
| 110 | + |
| 111 | +**Repositorio:** es un espacio virtual donde se almacena información, generalmente los archivos que conforman un programa, página web o aplicación |
| 112 | + |
| 113 | +**Return:** es una palabra reservada que se utiliza para terminar o “cortar” con la ejecución de una función o bloque de código. Un statement(sentencia) que comienza con return especifica el valor que debe retornar dicha función o bloque de código. |
| 114 | + |
| 115 | +## S |
| 116 | + |
| 117 | +**Saltos (jumps):** son formas de “salir” de un bucle(loop). Por ejemplo, usando las palabras reservadas return, break, continue. |
| 118 | + |
| 119 | +**Script:** es un conjunto de comando o instrucciones escritos en algún lenguaje de programación para que algún programa u ordenador luego lo ejecute. |
| 120 | + |
| 121 | +**Scope (Ambito de una variable):** los limites en el cual existe una variable. |
| 122 | + |
| 123 | +**Statement (sentencia):** es una línea de código que ordena una tarea. |
| 124 | + |
| 125 | +**String(cadena):** es uno de los tipos de datos primitivos de JavaSript. Son variables en donde se almacena texto, es decir cualquier combinación o cantidad de caracteres. |
| 126 | + |
| 127 | +## T |
| 128 | + |
| 129 | +**Terminal:** otro término que hace referencia a la consola. (ejemplo: la terminal integrada en visual studio code) |
| 130 | + |
| 131 | +**This:** es un keyword que hace referencia al objeto (en JavaScript básicamente todo es en el fondo un objeto) que está ejecutando la función o bloque de código. Es una especie de puntero. |
| 132 | + |
| 133 | +**Tipos de datos:** es una clasificación de los datos. Un atributo que tienen que ayuda al interprete a saber cómo procesarlo correctamente. |
| 134 | + |
| 135 | +## V |
| 136 | + |
| 137 | +**Variable:** contenedor en los que puedes almacenar valores. |
0 commit comments