Henry-Prep-Course/11-Glosario
Ignacio Amatt 0c7e7778a1 CloudFront implementation 2022-01-28 12:13:17 -03:00
..
README.json glossary index & styles 2022-01-14 14:47:35 -03:00
README.md CloudFront implementation 2022-01-28 12:13:17 -03:00

README.md

HenryLogo

Glosario

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.

A

Argumento: valor real pasado como input (valor de entrada) a una función.

Array (Arreglo): es un tipo especial de variable que se utiliza para almacenar múltiples elementos. A su vez es un tipo de objeto.

Asignar: dar un valor a una variable, es decir guardar algo (dato) en un contenedor.

B

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.

Booleano: es un tipo de dato que solo puede tener dos posibles valores: verdadero o falso.

Bucle (loop): es una herramienta de programación que permite repetir un set de instrucciones hasta llegar a una condición de corte.

C

Callbacks: es una función que se pasa como argumento a otra función para ser invocada por la última.

Clases (class): son una plantilla para crear objetos. Un tipo especial de funciones.

Clonar: crear una copia local (en tu computadora) de un repositorio manteniendo una conexión remota con el mismo.

Comando: una orden o instrucción que un usuario le da a un sistema para que realice determinada tarea.

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.

Consola (del navegador): es una herramienta que nos permite interactuar con el código de una página web usando JavaScript.

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.

Constructor: es un tipo especial de función que actúa a modo de molde para crear nuevos objetos.

D

Dato: cualquier objeto manipulable por la computadora, puede ser letras, números, caracteres especiales que ocupa un lugar en memoria.

Declarar: crear una variable, sin asignarle un valor.

E

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!)

Expression (Expresión): es cualquier unidad de código válida que se resuelve en un valor.

F

Flujos de control (Control Flow): es el orden en que la computadora ejecuta las sentencias en un script.

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.

Función: es un bloque de código diseñado para que realice una tarea en particular.

G

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.

GitHub: es una herramienta que permite crear, almacenar y compartir repositorios.

H

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.

I

IDE (entorno de desarrollo integrado): es una herramienta que combina en una sola interfaz las más necesarias para los desarrolladores.

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.

Inicializar: la asignación inicial de un valor a una variable.

Interprete: es un software que lee, analiza y ejecuta el código escrito en algunos lenguajes de programación.

Invocar (llamar): es simplemente ejecutar o “correr” una función.

Iterar: realizar un proceso repetidas veces con el fin de llegar al resultado deseado.

M

Método: es una función que pertenece a un objeto. Por ejemplo, el .push() en los arrays.

N

Node: es un entorno de ejecución de JavaScript. Se utiliza para poder ejecutar código del lado del servidor.

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.

O

Objeto: es un tipo que dato que se utiliza para guardar colecciones de pares clave-valor.

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.

P

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.

Parámetro: el nombre que se establece para el futuro argumento, cuando se define la función.

Prototype: el mecanismo por el cual los objetos de JavaScript heredan características unos de otros.

R

Repositorio: es un espacio virtual donde se almacena información, generalmente los archivos que conforman un programa, página web o aplicación

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.

S

Saltos (jumps): son formas de “salir” de un bucle(loop). Por ejemplo, usando las palabras reservadas return, break, continue.

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.

Scope (Ambito de una variable): los limites en el cual existe una variable.

Statement (sentencia): es una línea de código que ordena una tarea.

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.

T

Terminal: otro término que hace referencia a la consola. (ejemplo: la terminal integrada en visual studio code)

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.

Tipos de datos: es una clasificación de los datos. Un atributo que tienen que ayuda al interprete a saber cómo procesarlo correctamente.

V

Variable: contenedor en los que puedes almacenar valores.