Skip to content

Instantly share code, notes, and snippets.

View hchocobar's full-sized avatar
🚀
Mentoring

Héctor Chocobar-Torrejón hchocobar

🚀
Mentoring
View GitHub Profile
@hchocobar
hchocobar / js_funciones_normales_anonimas_arrows.md
Last active November 16, 2024 09:08
js_funciones_normales_anonimas_arrows

JS - Función Normal, Anónima, y Arrow Functions

Función Normal (declaración)

Se crean mediante la declaración function, indicando después el nombre de la función y un paréntesis de apertura y otro de cierre, entre los cuales podemos definir los posibles parámetros que recibe la función.

// Declaración de la función
function hello() {
    return "Hello World!";
@hchocobar
hchocobar / js_operador_ternario.md
Last active June 9, 2023 17:39
JS - Operador Ternario y Renderizado Condicional

JS - Operador Ternario

Hay 2 formas de escribir condiciones:

Utilizando la sentencia if....else

let canDrive = false;
if (age > 16) {
 // do something
@hchocobar
hchocobar / dom.md
Last active January 20, 2023 17:30
DOM - Document Object Model

DOM - Document Object Model

Qué es el DOM?

  • El DOM es una API (interfaz de programación de aplicaciones) definida por el Consorcio World Wide Web (W3C) para acceder y modificar documentos XML.
  • El DOM es una utilidad disponible para la mayoría de lenguajes de programación (JavaScript, Java, PHP, Python) y cuyas únicas diferencias se encuentran en la forma de implementarlo.

Para qué sirve el DOM?

  • El DOM permite a los desarrolladores frontend:
@hchocobar
hchocobar / react_01_estructura_inicial.md
Last active January 28, 2023 10:06
React - 01 - Estructura Inicial

React - 01 - ReactDOM, Components, import / export

index.html

Todo comienza en nuestro archivo index.html

Screenshot from 2022-11-29 11-32-23

En este archivo lo importante es el código de la línea 11. Allí tenemos dentro de nuestro <body> un <div>cuyo id es "app".

@hchocobar
hchocobar / react_02_proptypes_defaultprops.md
Last active January 30, 2023 14:55
React - 02 - Proptypes & defaultProps

React - PropTypes $ defaultProps

Ejemplo

import React from "react";
import PropTypes from "prop-types";

const MyComponent = (props) => {
 return (
@hchocobar
hchocobar / react_03_consumiendo_api.md
Last active January 26, 2024 20:15
React consumiendo una API

React - Consumiendo API

Ejemplo

Genera un listado importando datos en formato JSON desde un sitio remoto

import React, { useState, useEffect } from "react";

export const Todos = () => {
@hchocobar
hchocobar / command_line.md
Last active May 31, 2023 12:48
Ubuntu - command line

Command Line

Directorios

cd  # Change directory
dirs  # Muestra el directorio
pwd  # Muestra el path de mi directorio
ls  # Listado de archivos
ls -a # Listado de archivos incluyendo los ocultos
@hchocobar
hchocobar / DataBase.md
Created January 3, 2023 17:17
DB, DBMS, DBR, SQL, DDL, DML

DB - Bases de Datos

Una base de datos es un conjunto de datos estructurados que pertenecen a un mismo contexto y, en cuanto a su función, se utiliza para administrar de forma electrónica grandes cantidades de información.

Tipos de bases de datos

  1. Bases de datos jerárquicas
  2. Bases de datos de red
  3. Bases de datos transaccionales
  4. Bases de Datos Relacionales - DBR
@hchocobar
hchocobar / DataBase_normaliacion.md
Created January 3, 2023 18:58
DB, DBR, Normalización

Normalización de bases de datos

La normalización de bases de datos en simples palabras es organizar nuestro conjunto de datos para evitar redundancias y duplicaciones. En este artículo desarrollaremos el proceso de normalizar una base de datos y detallaremos por qué debemos hacerlo.

Qué es la normalización de una base de datos

Pues bien, comencemos a ponernos en tema.

En la construcción e implementación de una Base de Datos existen varias etapas y la primera de ellas es la etapa de Diseño.

@hchocobar
hchocobar / py_install.md
Last active January 5, 2023 17:16
Python - Instalaciones