codequick-darkmode-logo
Iniciar sesiónRegistrarse
Fundamentos de Desarrollo Web | HTML | CSS | JavaScript

Sílabo:

Fundamentos de Desarrollo Web | HTML | CSS | JavaScript

28 Lecciones 204 Preguntas de Programación en Línea


¿Qué temas se cubrirán en el curso?

Conceptos Básicos de Javascript Parte 1

  1. Primeros pasos en el desarrollo:

    • Acción de imprimir console.log

    • Definiendo una variable de tipo var

    • Combinar variables con console.log

  1. Operaciones matemáticas básicas:

    • Definiendo variables numéricas

    • Operaciones aritméticas - suma, resta, multiplicación y división

    • Usando console.log con operaciones aritméticas

  1. Cadenas de caracteres:

    • Qué es una cadena de caracteres

    • Definiendo variables de cadena

    • Entendiendo la indexación de cadenas

    • Usando el operador de corchetes []

  1. Condiciones y variables booleanas:

    • Entendiendo la condición if

    • Operación mayor que

    • Operación menor que

    • Operación de igualdad

    • Operación de desigualdad (no igual)

    • Operación mayor o igual que

    • Operación menor o igual que

    • Usando condiciones simples

  1. Condiciones avanzadas:

    • Condiciones avanzadas y operadores lógicos (&& y ||)

    • Usando if y else

    • Usando condiciones complejas con else if

  1. Operación de módulo:

    • Usando la operación de módulo (%) para calcular el resto

    • Usando un método para calcular el número de dígitos en un número

    • Usando parseInt para redondear el resultado de un número

  1. Bucles while:

    • Cómo escribir un bucle while

    • Entendiendo el concepto de índice y sus usos

  1. Bucles for:

    • Definiendo un bucle for y sus usos

    • Entendiendo la inicialización del bucle, incremento y terminación

  1. Temas avanzados de módulo:

    • Usando módulo para tareas más complejas

    • Cómo calcular la suma de los dígitos de números

Conceptos Básicos de Javascript Parte 2

  1. Arreglos:

    • Definiendo un arreglo

    • Entendiendo el concepto de índice en un arreglo y su uso

    • Iterando sobre arreglos con bucles

  1. Objetos:

    • Definiendo un objeto vacío

    • Inicializando claves en un objeto

    • Accediendo a claves usando el operador punto

    • Accediendo a claves de manera dinámica

  1. Temas avanzados de objetos:

    • Arreglo de objetos

    • Usando un bucle para iterar sobre un arreglo de objetos

    • Método Object.keys

    • Método Object.values

    • Método JSON.stringify

    • Método JSON.parse

  1. Funciones Parte A:

    • Definiendo funciones

    • Definiendo argumentos para una función

    • Valores de retorno de una función

    • Escribiendo funciones más complejas

  1. Funciones Parte B:

    • Llamando múltiples funciones

    • Invocando una función dentro de otra función

    • Encadenando funciones

  1. Bucles For Anidados:

    • Definiendo bucles for anidados

    • Uso adecuado de índices

    • Ejemplos complejos con arreglos

Integración de HTML, CSS y JS

  1. Construyendo un elemento usando código:

    • Combinando los reinos de HTML, CSS y JavaScript juntos

    • Entendiendo el DOM (Modelo de Objeto de Documento)

    • Creando un elemento HTML simple usando código

    • Usando innerText y classList

    • Usando la función appendChild

  1. Construyendo una lista usando un bucle:

    • Creando un elemento ul dinámico

    • Creando elementos li dinámicos

    • Usando funciones para la creación dinámica

  1. Recuperando elementos de la página:

    • Entendiendo la función getElementById para la recuperación

    • Entendiendo la función getElementsByClassName para la recuperación

    • Entendiendo la función getElementsByTagName para la recuperación

    • Entendiendo la función querySelectorAll para la recuperación

    • Entendiendo la función querySelector para la recuperación

    • Entendiendo la función createElement para la creación

  1. Construyendo una tabla dinámica:

    • Creando un elemento de tabla de manera dinámica

    • Usando arreglos y funciones para construir la tabla

  1. Eventos Parte A:

    • Asociando un evento de clic a un botón

    • Usando addEventListener

    • Insertando contenido de manera dinámica en la página después de un evento con el usuario

  1. Eventos Parte B:

    • Uso de entradas y eventos

    • Integración de elementos dinámicos

    • Ejemplos más complejos

Temas Avanzados en Javascript

  1. Funciones de Retrollamada:

    • Qué es una función de retrollamada

    • Cuándo usarla

    • Cómo pasar argumentos

    • Cómo verificar la corrección del código

  1. Temporizadores:

    • Entendiendo la función setTimeout

    • Entendiendo la función setInterval

    • Entendiendo la naturaleza asíncrona en el lenguaje

  1. Comunicación con el servidor Parte A:

    • Entendiendo el objeto xmlHttpRequest

    • Creando comunicación con un servidor real para obtener datos

    • Construyendo elementos dinámicos en la página

  1. Comunicación con el servidor Parte B:

    • Usando eventos y comunicación

    • Creando un flujo complejo para una página dinámica que interactúa con el servidor

    • Entendiendo el comportamiento asíncrono en JavaScript

  1. Usando Promesas:

    • Entendiendo el objeto Promise

    • Usando then y catch

    • Creando comunicación usando Promesas

    • Creando un flujo complejo usando Promesas

  1. Palabras de cierre