ZulutaDev
DevCamp
Inicializando búsqueda
    docs
    • Inicio
    • Tutoriales
    • JavaScript
    • DevCamp
    docs
    • Inicio
    • Tutoriales
        • Desarrollador Full Stack
        • Comandos GIT
        • MkDocs + virtualenv
        • Despliegue a GitHub Pages
        • Optimizar el SEO
    • JavaScript
        • ¿Qué es JavaScript?
        • Primeros pasos
        • Sintaxis de JavaScript
        • Variables
        • Diferencias entre var, let y const
        • Tipos de datos
        • Los Números
        • Booleanos
        • Cadena de Caracteres
        • Valores Primitivos vs. Valores de Referencia
        • Introducción a los Objetos
        • Operadores Aritméticos
        • Operador de Resto
        • Operador de Exponenciación
        • Operadores de asignación
        • Operadores Unarios
        • Operadores de Comparación
        • Operadores lógicos
        • Operadores de Asignación Lógica
        • Operador de Fusión de Nulos
        • Métodos de Búsqueda en Strings
        • Métodos de Reemplazo en Strings
        • Métodos de Acceso a Caracteres
        • Métodos de Extracción y Corte
        • Métodos de Concatenación y Relleno
        • Métodos de Transformación de Caso
        • Métodos de Limpieza en Strings
        • Métodos de División y Unión en Strings
        • Declaración if…else
        • Operador ternario
        • Estructura switch case
        • Bucle While
        • Bucle do…while
        • Bucle for
        • Instrucción break
        • Instrucción continue
        • Funciones
        • Funciones “Ciudadanos de Primera clase”
        • Funciones Anónimas
        • Funciones Recursivas
        • Closures y Ámbito Léxico
        • Parámetros por Defecto
        • Arrow Functions
        • Métodos Avanzados para el Contexto de Funciones
        • Rest Parameter
        • Funciones de Callback
        • Introducción a los Arrays
        • Métodos Básicos de los Arrays
        • Métodos de Corte y Pegado en Arrays
        • Métodos de Búsqueda y Acceso Arrays
        • Ordenar Arrays
        • Desestructuración de Arrays y Spread Operator
        • Introducción a los Métodos de Alto Orden
        • Iterando sobre Arrays con ForEach
        • Transformando Arrays con el Método Map
        • Filtrando Arrays con el Método Filter
        • Reducción de Arrays con el Método Reduce
        • Verificaciones Condicionales con Some y Every
        • Búsqueda en Arrays con Find y FindIndex
        • Métodos de Objetos
        • Funciones Constructoras
        • Prototipo
        • Patrón Constructor/Prototipo
        • Herencia Prototípica
        • Funcionamiento del This
        • GlobalThis
        • Propiedades de los Objetos
        • Propiedades Enumerables y Propias
        • Ciclo for…in
        • Funciones Fábrica
        • Desestructuración de Objetos
        • Operador de Encadenamiento Opcional
        • Object.create() - Objetos con Prototipo Específico
        • Introducción a las Clases
        • Constructor de Clase
        • Métodos de Instancia
        • Propiedades y Métodos Estáticos
        • Expresiones de Clase
        • Nombres de Propiedad Computadas
        • Extensión de Clases (Herencia)
        • Uso de super en Clases
        • Encapsulación con Propiedades Privadas
        • Getters y Setters
        • Mixins
        • Programación Asíncrona
        • Promesas
        • Encadenamiento de Promesas
        • Promise.all
        • Promise.race
        • Promise.allSettled
        • Promise.any
        • Manejo de Errores en Promesas
        • Async/Await
        • Manejo de Errores con Async/Await
        • Introducción a los Iteradores
        • Iterables y el Bucle for…of
        • Generadores
        • Iteradores Asíncronos
        • Generadores Asíncronos
        • Introducción a los Módulos
        • Exportación
        • Importación
        • Módulos Dinámicos
        • Map
        • Set
        • try catch
        • try catch finally
        • Lanzar Excepciones con throw
        • Optional Catch Binding
        • Contexto de Ejecución
        • Call Stack - Entendiendo la Pila de Llamadas
        • Event Loop
        • Hoisting
        • Variable Scope
    • DevCamp
      • Checkpoint 06
        • 1. Introducción al uso de clases
        • 2. ¿Qué es un método dunder?
        • 3. ¿Qué es un decorador?
        • 4. ¿Qué es el polimorfismo?
        • 5. ¿Que es una API?
        • 6. ¿Es MongoDB una base de datos SQL o NoSQL?
      • Checkpoint 07
        • 1. ¿Que diferencia a JavaScript de cualquier otro lenguaje de programación?
        • 2. ¿Cuáles son algunos tipos de datos JS?
        • 3. ¿Cuáles son las tres funciones de String en JS?
        • 4. ¿Qué es un condicional?
        • 5. ¿Qué es un operador ternario?
        • 6. ¿Cuál es la diferencia entre una declaración de función y una expresión de función?
        • 7. ¿Qué es la palabra clave "this" en JS?
      • Checkpoint 08
        • 1. ¿Qué tipo de bucles hay en JS?
        • 2. ¿Cuáles son las diferencias entre const, let y var?
        • 3. ¿Qué es una función de flecha?
        • 4. ¿Qué es la deconstrucción de variables?
        • 5. ¿Qué hace el operador de extensión en JS?
        • 6. ¿Qué es la programación orientada a objetos?
        • 7. ¿Qué es una promesa en JS?
        • 8. ¿Qué hacen async y await por nosotros?
      • Checkpoint 09
        • 1. Mejorar productividad
        • 2. Math con métodos estáticos
        • 3. Personalizar precios
        • 4. Manejo de errores
        • 5. Licencias de libre acceso
        • 6. Introducción a los Módulos
        • 7. Introducción a Node, NPM y PNPM
        • 8. Creación y despliegue de módulo NPM
      • Checkpoint 10
        • 1. Introducción a GitHub
        • 2. Introducción a GIT
        • 3. GIT desde la línea de comandos
      • Checkpoint 11
        • 1. GIT merge y rebase
        • 2. GIT stash
        • 3. GIT fetch y pull
        • 4. GIT eliminar ramas
        • 5. GIT resolver conflictos de fusión
        • 6. GIT volver al último commit
        • 7. GIT volver a un commit específico
        • 8. VSCode snippets
        • 9. Introducción al DOM
        • 10. DOM manipular CSS con JS
        • 11. DOM event listener
        • 12. DOM crear y eliminar elementos HTML con JS
        • 13. DOM crear proyecto

    DevCamp

    PT Full Stack Development with JavaScript, Python, React


    ÍNDICE DE CONTENIDOS

    1. Checkpoint 06
    2. Checkpoint 07
    3. Checkpoint 08
    4. Checkpoint 09
    5. Checkpoint 10
    6. Checkpoint 11


    Copyright © 2025 zuluta
    Made with Material for MkDocs