馃嚜馃嚫 Universidad de Programaci贸n – Python, Java y JavaScript

馃嚜馃嚫 Universidad de Programaci贸n - Python, Java y JavaScript

Universidad de Programaci贸n – Python, Java y JavaScript

Aprende los Fundamentos de Programaci贸n de Cero a Experto en los 3 lenguajes m谩s populares: Python, Java y JavaScript!

Language: spanish

Note: 4.7/5 (3,578 notes) 103,032 students

Instructor(s): Global Mentoring Ing. Ubaldo Acosta

Last update: 2022-12-06

What you’ll learn

  • Python, Java y JavaScript son los lenguajes de programaci贸n m谩s populares al d铆a de hoy!
  • Aprender谩n a programar desde cero con 3 Lenguajes de Programaci贸n: Python, Java y JavaScript desde cero hasta experto!
  • En cada lenguaje empezaremos desde los temas m谩s b谩sicos, intermedios y avanzados!
  • Estudiaremos desde Variables, l贸gica booleana, if / else, bucles, funciones, matrices, etc, en cada uno de los lenguajes Python, Java y JavaScript
  • En cada lenguaje estudiaremos la Programaci贸n Orientada a Objetos con Python, Java y JavaScript!
  • Una verdadera comprensi贸n de c贸mo funciona Python, Java y JavaScript a detalle.
  • Practica tus nuevas habilidades con los desaf铆os de codificaci贸n (soluciones incluidas)
  • Organiza y estructura tu c贸digo usando las mejores pr谩cticas de Python, Java y JavaScript
  • C贸digo descargable para todos los proyectos para Python, Java y JavaScript.

 

Requirements

  • No se requiere ning煤n conocimiento previo de programaci贸n
  • S贸lo se requiere una computadora, cualquier sistema operativo funciona con Python, Java y JavaScript
  • El curso inicia desde cero, y llega hasta niveles intermedios y avanzados en cade lenguaje de programaci贸n que estudiaremos!

 

Description

En tu curso de Universidad de Programaci贸n aprender谩s los Fundamentos de Programaci贸n y mucho m谩s, absolutamente desde cero, en los 3 lenguajes de programaci贸n m谩s populares al d铆a de hoy: Python, Java y JavaScript. Actualmente no basta con saber un lenguaje de programaci贸n, la industria demanda conocer varios lenguajes de programaci贸n a profundidad y de manera profesional.

En este curso aprender谩s absolutamente desde cero cada uno de los lenguajes de programaci贸n m谩s populares al d铆a de hoy. Python, Java y JavaScript. Una vez que conozcas y estudies cada lenguaje, podr谩s compararlos, diferenciarlos y entender a detalle la sintaxis b谩sica, intermedia y hasta avanzada en cada uno de estos lenguajes. Con ello estar谩s listo para decidir en qu茅 lenguaje profundizar, y todo te ser谩 m谩s sencillo de aprender despu茅s de estudiar este curso, ya que tendr谩s las bases de cada lenguaje de programaci贸n.

Empezaremos estudiando y profundizando en el lenguaje de Programaci贸n Python, posteriormente profundizaremos en el lenguaje de programaci贸n Java, y terminaremos aprendiendo y profundizando en el lenguaje de programaci贸n JavaScript.

/***********************/

UNIVERSIDAD PYTHON

/***********************/

Fundamentos de Python:

  • Introducci贸n a Python

  • Manejo de Variables con Python

  • Manejo de Operadores en Python

  • Manejo de Sentencias de Control If-Else

  • Uso de Ciclos While y For en Python

  • Colecciones en Python (List, Tuple, Set y Dictionary)

  • Creaci贸n y Uso de Funciones en Python (Programaci贸n Estructurada)

Programaci贸n Orientada a Objetos en Python (POO):

  • Clases y Objetos en Python (Programaci贸n Orientada a Objetos)

  • Encapsulamiento en Python (Programaci贸n Orientada a Objetos)

  • Herencia en Python (Programaci贸n Orientada a Objetos)

  • M贸dulos en Python

  • Herencia M煤ltiple en Python

  • Clases Abstractas en Python

  • Contexto Est谩tico en Python

  • Manejo de Constantes

  • Dise帽o de Clases con Python y POO

  • Sobrecarga de Operadores en Python

  • Polimorfismo en Python

  • Manejo de Excepciones

  • Manejo de Archivos

  • Aplicaci贸n de Cat谩logo de Pel铆culas con POO y Python

  • Aplicaci贸n de Administraci贸n de Computadoras con POO y Python

Conexi贸n a bases de datos con Python y Postgresql

  • Instalaci贸n y configuraci贸n para realizar la conexi贸n a base de datos con Python y Postgresql

  • Sentencia SELECT con Python y Postgresql con psycopg2

  • Sentencia INSERT con Python y Postgresql con psycopg2

  • Sentencia UPDATE con Python y Postgresql con psycopg2

  • Sentencia DELETE con Python y Postgresql con psycopg2

  • Manejo de Transacciones con Python y Postgresql

  • Manejo de Logging para mejor administraci贸n de la consola y los mensajes que enviamos

  • Creaci贸n de capa de datos para la clase de entidad Persona

  • Creaci贸n de la clase Conexi贸n

  • Creaci贸n de la clase PersonaDAO (Data Access Object) para hacer CRUD: Create-Read-Update-Delete

  • Creaci贸n de Pool de Conexi贸n con Python y psycopg2 para Postgresql

  • Laboratorio Final incluyendo todo lo visto hasta el momento!

Profundizando en Python

  • Profundizando en tipos de datos en Python

  • Profundizando en manejo de Strings en Python

  • Uso de REPL en Python

  • Unpacking en Python

  • Profundizando en Listas en Python

  • Uso de la funci贸n zip en Python

  • Profundizando en Tuplas en Python

  • Profundizando en Set en Python

  • Profundizando en Diccionarios en Python

  • Profundizando en Funciones en Python

  • Funciones Anidadas en Python

  • Funciones Lambda en Python

  • Closures en Python

  • Decoradores en Python

  • Generadores en Python

  • Expresiones Generadoras en Python

  • Palabras reservadas en Python

  • Profundizando en la Programaci贸n Orientada Objetos en Python

  • Sobrecarga de Constructores

  • Representaci贸n de Objetos en Python (str, repr, format)

  • Acceso a atributos en Python

  • Profundizando en la Herencia Simple en Python

  • Profundizando en la Herencia M煤ltiple en Python

  • Inicializaci贸n de Herencia M煤ltiple en Python

  • Decoradores de Clases en Python

  • Data Clases en Python

  • Procesamiento Documentos JSON con Python

/*******************/

UNIVERSIDAD JAVA

/*******************/

Nivel 1. Fundamentos de Java 

Lecci贸n 1 – Comenzando con la Tecnolog铆a Java

  • El asombroso mundo de la programaci贸n en Java

  • Qu茅 es la tecnolog铆a Java (desde un enfoque pr谩ctico)

  • Nuestro primer programa en Java desde cero

Lecci贸n 2 – Variables y Operadores en Java

  • Uso de Variables en Java y para qu茅 las utilizamos

  • Tipos de Datos en Java y c贸mo se clasifican

  • Manejo y Clasificaci贸n de operadores en Java

Lecci贸n 3 – Sentencias de Control en Java

  • Uso de la estructura if-else y d贸nde utilizarla

  • Manejo de la esctrutura switch y cuando aplicarla

Lecci贸n 4 – Manejo de Ciclos en Java

  • Uso del ciclo for y su uso

  • Uso del ciclo while y c贸mo aplicarlo

  • Uso del ciclo do-while y cuando utilizarlo

Lecci贸n 5 – Programaci贸n Orientada a Objetos

  • Introducci贸n a la Programaci贸n Orientada a Objetos (POO)

  • Manejo de Clases en Java

  • Uso de Objetos en Java

Lecci贸n 6 – Funciones en Java

  • Declaraci贸n de M茅todos o Funciones en Java

  • Uso y llamado de Funciones en Java

Lecci贸n 7 – Manejo de Datos en Java

  • Uso de Arreglos en Java

  • Manejo de Matrices en Java

Lecci贸n 8 – Herencia en Java

  • Manejo de Herencia en Java

  • Uso de superclases y subclases en Java

Laboratorio Final del Nivel

  • Ejercicio Final donde se integra todo lo aprendido en este Nivel

Nivel 2. Programaci贸n con Java

Lecci贸n 1 – Polimorfismo en Java

  • Qu茅 es el polimorfismo y su aplicaci贸n

  • Sobreescritura en Java y su uso

Lecci贸n 2 – Manejo Avanzado de Objetos en Java

  • Conversi贸n de Objetos (cast)

  • Identificando el tipo de objeto con el operador instanceof

  • La importancia y uso del operador this

Lecci贸n 3 – Manejo de Bloques de C贸digo en Java

  • Alcance de Variables (Scope)

  • Uso de bloques est谩ticos y no est谩ticos

Lecci贸n 4 – Uso de Clases Abstractas e Interfaces en Java

  • Diferencias entre Clases Abstractas e Interfaces

  • Declaraci贸n y uso de Clases Abstractas

  • Manejo de Interfaces en Java y cu谩ndo utilizarlas

Lecci贸n 5 – Manejo de Excepciones en Java

  • Procesando las excepciones en Java

  • Uso de try-catch y propagaci贸n de Excepciones

M贸dulo 6 – Manejo de Colecciones en Java

  • Uso de las colecciones en Java

  • Manejo de List, Set y Map y la aplicaci贸n de cada estructura

M贸dulo 7 – Manejo de Archivos en Java

  • Manejo y uso de archivos en Java

  • Manejo de Streams en Java y sus usos

Laboratorio Final del Nivel

  • Ejercicio Final donde se aplica todo lo aprendido en este nivel

Nivel 3. Conexi贸n a Bases de Datos con JDBC

Lecci贸n 1 – Comenzando con JDBC (Java Database Connectivity)

  • La necesidad de una base de datos

  • Instalando MySql y Oracle

  • Descarga de controladores (drivers) para conectarnos a la base

Lecci贸n 2 – Conectando a la Base de Datos (BD)

  • Pasos para conectarnos a una base de datos relacional

  • C贸digo JDBC para conectarnos a la base de datos

Lecci贸n 3 – Sentencia Select

  • Pasos para ejecutar la sentencia Select de SQL con JDBC

  • Uso de la sentencia select para leer la informaci贸n de la BD

Lecci贸n 4 – Manipulando Datos con JDBC

  • Pasos para ejecutar las sentencias insert, update y delete

  • Uso de las sentencias insert,update y delete para manipular informaci贸n

  • Separaci贸n de funciones select, insert, update y delete con JDBC

Lecci贸n 5 – Metadatos con JDBC

  • Conocimiendo la estructura de las tablas de BD con JDBC

  • La importancia del uso de Metadatos en JDBC

Lecci贸n 6 – Patrones de Dise帽o

  • Patr贸n de Dise帽o DAO (Data Access Object)

  • Patr贸n de Dise帽o DTO (Data Transfer Object) o VO (Value Object)

  • Laboratorio Final con la integraci贸n de todo lo visto en este Nivel

/************************/

Universidad JavaScript

/************************/

  • Introducci贸n a JavaScript

  • Tipos de Datos en JavaScript

  • Operadores en JavaScript

  • Sentencias de Control en JavaScript

  • Ciclos en JavaScript

  • Arreglos en JavaScript

  • Funciones en JavaScript

  • Objetos en JavaScript

  • Clases en JavaScript

  • Palabra static en JavaScript

  • Manejo de Herencia en JavaScript

  • Sistema de Ventas con JavaScript

  • Proyecto Mundo PC con JavaScript

  • POO (Programaci贸n Orientada a Objetos) en JavaScript

  • Manejo de Errores en JavaScript

  • Funciones Flecha (Arrow Functions) en JavaScript

  • Funciones Callback en JavaScript

  • Promesas en JavaScript

  • Manejo del DOM HTML con JavaScript

  • Manejo de Eventos con DOM HTML y JavaScript

  • Aplicaci贸n Calculadora con HTML, CSS, JavaScript y Bootstrap

  • Aplicaci贸n SAP (Sistema de Administraci贸n de Personas) con HTML, CSS y JavaScript

  • Aplicaci贸n Reloj Digital con HTML, CSS y JavaScript

  • Aplicaci贸n Presupuesto (Ingresos-Egresos) en HTML, CSS y JavaScript

As铆 que no esperes m谩s y nos vemos del otro lado.

Tu amigo e instructor.

Ing. Ubaldo Acosta

Fundador de Global Mentoring

 

Who this course is for

  • A gente que quiera empezar absolutamente desde cero en el mundo de la programaci贸n!
  • Aprender temas b谩sicos, intermedios y avanzados en los 3 lenguajes de programaci贸n m谩s populares como son: Python, Java y JavaScript!
  • Cualquiera que est茅 interesado en convertirse en un profesional programador en Python, Java y JavaScript, todo en un mismo curso.
  • No se necesita tener ning煤n conocimiento previo de programaci贸n, aqu铆 aprender谩s todo absolutamente desde cero

 

Course content

  • Introducci贸n a la Universidad Python
    • Instalaci贸n de Python 3
    • Recomendaci贸n Antes de Continuar
    • Caracter铆sticas Generales de Python
    • Instalaci贸n de PyCharm
    • Hola Mundo con Python
  • Variables en Python
    • Variables en Python
    • Variables en Python – parte 2
    • Direcci贸n de Memoria y Variables en Python
  • Tipos de Datos en Python
    • Tipos de Datos en Python
    • Resumen Tipos de Datos en Python
    • Manejo de Cadenas en Python
    • M谩s Temas de Manejo de Cadenas
    • Tipos Boleanos (bool) en Python
    • Procesar Entrada del Usuario (Funci贸n input)
    • Conversi贸n de la Entrada de Datos en Python
    • Ejercicio: Califica tu D铆a
    • Soluci贸n: Ejercicio Califica tu D铆a
  • Operadores en Python
    • Operadores Aritm茅ticos en Python
    • Operadores Aritm茅ticos en Python – parte 2
    • Operadores de Asignaci贸n en Python
    • Operadores de Comparaci贸n en Python
    • Ejercicio N煤mero Par o Impar en Python
    • Ejercicio Determina si es Mayor de Edad
    • Operadores L贸gicos en Python
    • Ejercicio – Valor dentro de Rango
    • Ejercicio – Operador or
    • Ejercicio – Operador not
    • Ejercicio – Rango entre 20’s y 30’s
    • Ejercicio a desarrollar: Tienda de Libros
    • Soluci贸n – Ejercicio Tienda de Libros
  • Sentencias de Control en Python
    • Sentencia If/Else en Python
    • Ejecuci贸n Modo Debug (Paso a Paso) en Sentencia If/Else
    • Ejercicio – Conversi贸n de N煤mero a Texto en Python
    • Sint谩xis if else simplificada (Operador Ternario)
    • Ejercicio – Calcular la Estaci贸n seg煤n el Mes proporcionado
    • Ejercicio a desarrollar: Etapas de Vida seg煤n Edad
    • Soluci贸n Ejercicio Etapas de Vida seg煤n Edad
  • Ciclos en Python
    • Ciclo While en Python
    • Ciclo for en Python
    • Palabra break en Python
    • Palabra continue en Python
  • Colecciones en Python
    • Listas en Python
    • Listas en Python – parte 3
    • Listas en Python – parte 2
    • Tuplas en Python
    • Tuplas en Python – parte 2
    • Set en Python
    • Diccionarios en Python
    • Diccionarios en Python – parte 2
  • Funciones en Python
    • Funciones en Python
    • Paso de Argumentos en Python
    • Palabra Return en Funciones con Python
    • Valores por Default en los Par谩metros de una Funci贸n
    • Argumentos Variables en Funciones con Python
    • Argumentos Variables llave-valor en Python
    • Distintos tipos de datos como argumentos en Python
    • Funciones Recursivas en Python
  • Clases y Objetos en Python
    • Clases y Objetos en Python
    • Clases y Objetos en Python – parte 2
    • Creaci贸n de Objetos con Argumentos
    • Creaci贸n de m谩s Objetos de un Clase
    • Referencias de Memoria de Objetos y Ejecuci贸n Paso a Paso
    • Modificar Atributos de un Objeto
    • M茅todos de Instancia en Python
    • M谩s de Self y Atributos de Instancia en Python
    • Ejercicio Clase Aritm茅tica
    • Ejercicio Clase Aritm茅tica
    • Laboratorio Rect谩ngulo
    • Soluci贸n Laboratorio Rect谩ngulo
    • Laboratorio Cubo
    • Soluci贸n Laboratorio Cubo
    • Robusteciendo el M茅todo Init
  • Encapsulamiento en Python
    • Encapsulamiento en Python
    • M茅todos Get y Set en Python
    • Atributos read-only (s贸lo lectura) en Python
    • Encapsulando todos los Atributos de una Clase
    • Uso de M贸dulos y Clases en Python
    • Comprobaci贸n del M贸dulo Principal en Python
    • Destructor de Objetos en Python
  • Herencia en Python
    • Introducci贸n a Herencia en Python
    • Ejemplo de Herencia en Python
    • Sobreescritura del m茅todo __str__() en Python
  • Herencia M煤ltiple en Python
    • Herencia M煤ltiple en Python
    • Herencia M煤ltiple en Python – parte 2
    • Herencia M煤ltiple en Python – parte 3
    • M茅todo MRO – Method Resolution Order en Python
    • Laboratorio Figura Geom茅trica
    • Soluci贸n Laboratorio Figura Geom茅trica
    • Soluci贸n Laboratorio Figura Geom茅trica – parte 2
    • Validaciones Aplicaci贸n de Figura Geom茅trica
    • Validaciones Aplicaci贸n de Figura Geom茅trica – parte 2
  • Clases Abstractas en Python
    • Clases Abstractas en Python
  • Contexto Est谩tico (De Clase) en Python
    • Variables de Clase en Python
    • Creaci贸n de Variables de Clase al Vuelo en Python
    • M茅todos Est谩ticos en Python
    • M茅todos de Clase en Python
    • Contexto Est谩tico y Din谩mico en Python
    • Constantes en Python
    • Ejercicio Contador Objetos
    • Posible Mejora Ejercicio Contador Objetos
  • Dise帽o de Clases en Python
    • Dise帽o de Clases en Python
    • Creaci贸n Clase Persona
    • Creaci贸n Clase Orden
    • Prueba de las Clases Ordenes y Productos
  • Sobrecarga de Operadores en Python
    • Sobrecarga de Operadores en Python
    • Sobrecarga de Operadores en Python – parte 2
  • Polimorfismo en Python
    • Polimorfismo en Python – parte 1
    • Polimorfismo en Python – parte 2
    • M茅todo isinstance y Polimorfismo en Python
    • Modo debug (paso a paso) para mostrar el Polimorfismo en Python
  • Laboratorio Mundo PC
    • Laboratorio Mundo PC
    • Creaci贸n Clases Dispositivo Entrada y Rat贸n
    • Creaci贸n de la Clase Teclado y Monitor
    • Creaci贸n Clase Computadora
    • Creaci贸n de la Clase Orden
  • Manejo de Excepciones en Python
    • Manejo de Excepciones en Python
    • Procesamiento de Excepciones en Python
    • Procesar Clases de Excepci贸n m谩s Espec铆ficas
    • M谩s de Procesamiento de Excepciones
    • Bloques else y finally al manejar Excepciones
    • Creaci贸n de Clases de Excepci贸n Personalizadas
  • Manejo de Archivos en Python
    • Manejo de Archivos en Python
    • Especificar el Juego de Caracteres de un Archivo de Texto
    • Lectura de Archivos en Python
    • M谩s formas de trabajar con Archivos en Python
  • Uso de with, Archivos y Resource Manager con Python
    • Uso de with, Archivos y Context Manager con Python
    • Uso de with y Context Manager con Python
  • Proyecto Final – Cat谩logo de Pel铆culas
    • Laboratorio Final – Cat谩logo de Pel铆culas
    • Creaci贸n de la Clase Pelicula – Aplicaci贸n Cat谩logo de Pel铆culas
    • Creaci贸n Clase Cat谩logo Peliculas – Aplicaci贸n Cat谩logo Peliculas
    • Test Cat谩logo de Pel铆culas
    • Test Cat谩logo de Pel铆culas – parte 2
  • Conexi贸n a Bases de Datos con Python y Postgresql
    • Instalaci贸n de Postgresql
    • Creaci贸n de Base de Datos y Tabla de Persona
    • Consultas SQL B谩sicas
  • Uso de Python y Postgresql
    • Instalaci贸n del M贸dulo de Postgresql en Python
    • Conexi贸n de Python a Postgresql
    • Uso de with y psycopg
    • Funci贸n fetch one en Psycopg
    • Funci贸n fetch all en Psycopg
    • Insertar Registro con Psycopg
    • Insertar varios Registros
    • Actualizar un Registro
    • Actualizar varios registros
    • Eliminar un registro
    • Eliminar varios registros
  • Manejo de Transacciones con Python y Postgresql
    • Correcciones de Mensajes de Error de Postgresql y Python
    • Manejo de Transacciones con Python y Postgresql
    • Manejo de Transacciones – parte 2
    • Manejo de Transacciones con with
  • Creaci贸n de una Capa de Datos con Python
    • Creaci贸n de un Capa de Datos
    • Manejo de Logging en Python
    • Manejo de Logging en Python – parte 2
    • Creaci贸n de la Clase Persona
    • Prueba de la Clase Persona
    • Creaci贸n de la Clase Conexi贸n
    • Prueba de la Clase Conexion
    • Creaci贸n de la Clase PersonaDAO
    • Insertar con la Clase PersonaDAO
    • Actualizar con la Clase PersonaDAO
    • Eliminar con la Clase PersonaDAO
  • Pool de Conexiones con Python y Postgresql
    • Manejo de un Pool de Conexiones con Python y Postgresql
    • Obtenci贸n de una Conexi贸n a partir del Pool
    • Liberar una Conexi贸n del Pool
    • Creaci贸n Clase CursorDelPool
    • Prueba Clase CursorDelPool
    • Prueba Clase PersonaDAO
  • Laboratorio Final Capa Datos Usuarios
    • Laboratorio Final Capa Datos Usuarios
    • Creaci贸n de la Tabla de Usuarios
    • Creaci贸n de la Clase Usuario
    • Creaci贸n de la Clase UsuarioDAO
    • Creaci贸n de la Clase UsuarioDAO – parte 2
    • Listar Usuarios
    • Insertar, Modificar y Eliminar Usuarios
  • Profundizando en Python
    • Sistemas Num茅ricos en Python
    • Conversi贸n Base Num茅rica en Python
    • Profundizando en el tipo float en Python
    • Valores Infinitos en Python
    • Valores Infinitos en Python – parte 2
    • Tipo NaN (Not a Number) en Python
    • Profundizando en el tipo bool en Python
    • Tipo bool y sentencias de control
  • Profundizando en el tipo String en Python
    • Concatenaci贸n de str en Python
    • Solicitar Ayuda (m茅todo help) en Python
    • Uso de docstring en Python
    • str son inmutables en Python
    • M茅todo join para cadenas en Python
    • M茅todo split para cadenas en Python
  • Profundizando en el formato de Cadenas en Python
    • Formato de str con Par谩metros Posicionales
    • Uso del m茅todo format en Python
    • Uso del m茅todo format en Python – parte 2
    • Uso de f-string (Template Literal) en Python
  • Profundizando m谩s en la clase str en Python
    • Multiplicaci贸n de cadenas en Python
    • Caracteres de Escape en Python
    • Caracteres Unicode en Python
    • Caracteres Unicode en Python – parte 2
    • Juego (Set) de Caracteres ASCII
  • Manejo de Literales de tipo Byte en Python
    • Manejo de Literales de tipo Byte en Python
    • Convirtiendo de str a bytes y viceversa
    • Leer archivo online en bytes
    • Leer las palabras de un archivo online
    • Otros m茅todos de la clase str
    • Funciones islower y isupper en Python
  • Alineado de Cadenas en Python
    • Centrado de Cadenas en Python
    • Alineado a la izquierda y a la derecha en Python
    • M茅todos replace y strip en Python
  • Uso de REPL y tipo None en Python
    • Uso de REPL en Python
    • Profundizando en el Tipo None en Python
  • Unpacking (Desempaquetando) en Python
    • Unpacking (Desempaquetando) en Python
    • Unpacking en Python – parte 2
    • Ejemplo de Unpacking en Python
  • Profundizando en Listas en Python
    • Profundizando en Listas en Python
    • Profundizando en Listas en Python – parte 2
    • Copiando Listas en Python
    • Lista de Listas
    • Matrices en Python
    • Ordenamiento de Funciones de tipo Built-in
  • Operador Unpacking en Python
    • M谩s de Operador Unpacking en Python
    • Unpacking de Argumentos en Python
    • Desempaquetar con Variables
    • Crear Listas con el Operador Unpacking en Python
  • Funci贸n zip en Python
    • Uso de la Funci贸n zip en Python
    • M谩s detalles de la funci贸n zip en Python
    • Iterar varios Iterables con la funci贸n zip
    • Proceso unzip en Python
    • Ordenar un zip en Python
    • Crear un diccionario con la funci贸n zip
  • Profundizando en Tuplas en Python
    • Profundizando en Tuplas en Python
  • Profundizando en Set en Python
    • Profundizando en Set en Python
    • Profundizando en Set en Python – parte 2
    • Operaciones Algebraicas con Set
    • Operaciones Algebraicas con Set – parte 2
    • Preguntas con Set
  • Profundizando en Diccionarios
    • Profundizando en Diccionarios
    • Profundizando en Diccionarios – parte 2
  • Profundizando en Funciones en Python
    • Funciones Anidadas en Python
    • Alcance de Variables en Python
    • Alcance de Variables en Python – parte 2
    • Uso de nonlocal en Python
    • Ejercicio de Variables Globales en Python
    • Funciones y sus distintos usos en Python
    • Funciones y sus distintos usos en Python – parte 2
  • Funciones Lambda en Python
    • Funciones Lambda en Python
    • Funciones Lambda en Python – parte 2
  • Closure en Python
    • Closure en Python
    • Closure y Funciones Lambda en Python
  • Decoradores en Python
    • Decoradores en Python
    • Decoradores con Argumentos en Python
  • Generadores en Python
    • Generadores en Python
    • Ejemplo de Generadores en Python
    • Expresiones Generadoras en Python
    • Expresiones Generadoras con Listas en Python
    • List Comprehension en Python
    • M谩s de List Comprehension en Python
    • Lista de Listas con List Comprehension en Python
  • Palabras Reservadas en Python
    • Palabras Reservadas en Python
  • Profundizando en la Programaci贸n Orientada a Objetos en Python
    • Atributos de Clase y Objetos en Python
    • Sobrecarga de Constructores en Python
    • Convertidor de Temperatura en Python
  • Representaci贸n de Objetos en Python
    • M茅todo repr en Python
    • M茅todos str y format en Python
  • Acceso a atributos en Python
    • Acceso a atributos en Python
  • Profundizando en la Herencia en Python
    • Orden de Inicializaci贸n de Objetos en Python
    • Ejemplo de Herencia Simple en Python
    • Ejemplo Herencia Simple – parte 2
    • Ejemplo Herencia Simple – parte 3
    • Herencia M煤ltiple en Python
    • Ejemplo de Inicializaci贸n en Herencia M煤ltiple en Python
    • Ejemplo de Inicializaci贸n en Herencia M煤ltiple – parte 2
    • Ejemplo de Inicializaci贸n en Herencia M煤ltiple – parte 3
    • Profundizando en el m茅todo isinstance() en Python
  • Decoradores de Clase en Python
    • Decoradores de Clase en Python
    • Decorador de Clase en Python – parte 2
    • Decorador de Clase en Python – parte 3
    • Decorador de Clase en Python – parte 4
    • Decorador de Clase en Python – parte 5
  • Data Classes en Python
    • Data Classes en Python
    • Data Classes en Python – parte 2
  • Procesar Documentos JSON en Python
    • Nota: Correcci贸n de C贸digo por cambios!
    • Procesar Documentos JSON en Python
    • Procesar Documentos JSON en Python – parte 2
    • Ejercicio Consulta Clima con JSON y Python
  • Interfaces Gr谩ficas (GUI) con Tkinter y Python
    • Introducci贸n a Tkinter
    • Manejo de Botones en Tkinter
    • Manejo de Eventos en Tkinter
    • Manejo de Grid Manager en Tkinter
    • Propiedad sticky dentro del Grid
    • Configuraci贸n del Grid Manager
    • Configuraci贸n de Botones en Tkinter
    • Padding en Tkinter
    • Componente Entry en Tkinter
    • Propiedades del Componente Entry
    • Manejo de Eventos del Componente Entry
    • Manejo de Variables y Componente Entry
    • Manejo de Etiquetas en Tkinter
    • Manejo de Mensajes en Tkinter
    • Manejo de Men煤s en Tkinter
    • M谩s opciones de Men煤s en Tkinter
    • Programando la opci贸n de Salir en el Men煤
    • Ejercicio Propuesto: GUI de Login con Tkinter
    • Soluci贸n Ejercicio GUI Login – parte 1
    • Soluci贸n Ejercicio GUI – parte 2
    • Aplicando POO a nuestro Ejercicio de Tkinter
  • Componentes en Tkinter
    • Manejo de Tabuladores (Notebook) en Tkinter
    • Agregar un Segundo Tabulador
    • Componente de Scrolled Text
    • Componente DataList
    • Manejo de Im谩genes
    • Componente de Barra de Progreso en Tkinter
    • Componente Barra Progreso – parte 2
    • Componente Barra de Progreso – parte 3
    • Ejercicio – Convertir el C贸digo anterior utilizando POO
    • Soluci贸n del Ejercicio anterior Tkinter y POO
  • Aplicaci贸n Calculadora con Tkinter
    • Aplicaci贸n Calculadora con Tkinter
    • Soluci贸n – Aplicaci贸n Calculadora – parte 1
    • Soluci贸n – Aplicaci贸n Calculadora – parte 2
    • Soluci贸n – Aplicaci贸n Calculadora – parte 3
    • Soluci贸n – Aplicaci贸n Calculadora – parte 4
    • Soluci贸n – Aplicaci贸n Calculadora – parte 5
    • Soluci贸n – Aplicaci贸n Calculadora – parte 6
    • Soluci贸n – Aplicaci贸n Calculadora – parte 7
    • Soluci贸n – Aplicaci贸n Calculadora – parte 8
  • Fundamentos Java: Instalaci贸n Java y Apache Netbeans
    • Nota Aclaratoria de la versi贸n de Java a utilizar
    • Ejercicio: Instalaci贸n del JDK de Java
    • Recorrido de la Plataforma de Udemy
    • Ejercicio: Instalaci贸n de Apache Netbeans
    • Ejercicio: Hola Mundo con Apache Netbeans
    • Nota Aclaratoria de las Tareas!
  • Fundamentos Java: Variables en Java
    • Variables en聽 Java
    • Tipos Enteros y Tipo String en Java
    • Inferencia de Tipos en Java
    • Ejercicio: Reglas para definir una variable en Java
    • Ejercicio: Concatenaci贸n con Java
    • Ejercicio: Caracteres Especiales con Java
    • Ejercicio: Clase Scanner en Java
  • Fundamentos de Java: Tipos Primitivos en Java
    • Tipos Primitivos en Java
    • Tipos Num茅ricos Enteros
    • Ejercicio: Tipos Primitivos tipos Flotantes
    • Ejercicio: Inferencia de Tipos con Var y tipos Primitivos
    • Ejercicio:聽Tipos Primitivos tipo char
    • Ejercicio: Tipos Primitivos tipo boolean
    • Ejercicio: Conversi贸n de Tipos Primitivos en Java – parte 1
    • Ejercicio: Conversi贸n de Tipos Primitivos en Java – parte 2
  • Fundamentos Java: Operadores en Java
    • Ejercicio: Operadores Aritm茅ticos en Java
    • Ejercicio: Operadores de Asignaci贸n en Java
    • Ejercicio: Operadores Unarios en Java
    • Ejercicio: Operadores de Igualdad y Relacionales en Java
    • Ejercicio: Operadores Relacionales
    • Ejercicio: Operadores Condicionales en Java
    • Ejercicio: Operador Ternario en Java
    • Ejercicio: Precedencia de Operadores en Java
  • Fundamentos Java: Sentencias de Control
    • Sentencia de control if – else en Java
    • Ejercicio If – else en Java
    • Ejercicio: C谩lculo estaci贸n del a帽o con if-else
    • Sentencia de control switch en Java
    • Ejercicio: C谩lculo estaci贸n del a帽o con Switch
  • Fundamentos Java: Ciclos en Java
    • Ejercicio: Ciclo While
    • Ejercicio: Ciclo Do While
    • Ejercicio: Ciclo for
    • Ejercicio: Palabras Break y Continue en Java
    • Ejercicio: Uso de Etiquetas (Labels) en Java
  • Fundamentos Java: Creaci贸n de Clases en Java
    • Clases en Java
    • Atributos y M茅todos de una Clase en Java
    • Objetos en Java
    • Objetos en Java – continuaci贸n
  • Fundamentos Java: M茅todos en Java
    • Creaci贸n de M茅todos en Java
    • Creaci贸n de M茅todos en Java – parte 2
    • Ejecuci贸n Paso a Paso de un M茅todo (Modo Debug)
    • Paso de Argumentos a un M茅todo en Java
    • Uso del operador this en Java
  • Fundamentos Java: Constructores en Java
    • Constructores en Java
    • Sobrecarga de Constructores en Java
  • Fundamentos Java: Alcance de Variables en Java
    • Alcance de Variables en Java
    • Lecci贸n: Memoria Stack y Heap en Java
    • Laboratorio: Proyecto Caja
  • Fundamentos Java: Paso por Valor y por Referencia en Java
    • Ejercicio: Paso por Valor en Java
    • Ejercicio: Paso por Referencia en Java
  • Fundamentos Java: Uso de la palabra return y null en Java
    • Ejercicio: Uso de la palabra return y null
  • Fundamentos Java: Uso de la palabra this en Java
    • Ejercicio: Uso de la palabra this en Java
    • Ejercicio: Uso de la palabra this en Java – parte 2
  • Fundamentos Java: Encapsulamiento en Java
    • Encapsulamiento en Java
    • Ejercicio: Encapsulamiento en Java – parte 2
    • Ejercicio: Mejora con el m茅todo toString
  • Fundamentos Java: Contexto Est谩tico en Java (palabra static)
    • Lecci贸n: Contexto Est谩tico en Java (uso de la palabra static)
    • Ejercicio: Contexto Est谩tico en Java (uso palabra static)
    • Ejercicio: Contexto Est谩tico en Java – parte 2
  • Fundamentos Java: Herencia en Java
    • Herencia en Java (Inheritance)
    • Herencia en Java – parte 2
    • Herencia en Java – parte 3
    • Herencia en Java – parte 4
    • Herencia en Java – parte 5
    • Herencia en Java – Orden de construcci贸n de Objetos y Herencia
  • Fundamentos Java: Sobrecarga de Constructores y M茅todos en Java
    • Ejercicio: Sobrecarga de Constructores
    • Ejercicio: Sobrecarga de M茅todos en Java
  • Fundamentos Java: Paquetes en Java
    • Ejercicio: Paquetes en Java
  • Fundamentos Java: Uso de la palabra final en Java
    • Uso de la palabra final en Java
    • Uso de la palabra final con Objetos en Java
  • Fundamentos Java: Manejo de Arreglos en Java (arrays)
    • Arreglos en Java
    • Arreglos en Java – parte 2
    • Arreglos en Java – parte 3
    • Arreglos en Java – parte 4
    • Ejercicio: Arreglos en Java
    • Arreglos en Java – parte 6
  • Fundamentos Java: Manejo de Matrices en Java
    • Lecci贸n: Manejo de Matrices en Java
    • Manejo de Matrices en Java – parte 2
    • Manejo de Matrices en Java – parte 3
    • Lecci贸n: Recorrer elementos de una Matriz
    • Manejo de Matrices en Java – parte 5
  • Fundamentos Java: Dise帽o de Clases en Java
    • Lecci贸n: Dise帽o de Clases en Java
    • Ejercicio: Dise帽o de Clases en Java
    • Ejercicio: Dise帽o de Clases en Java – parte 2
    • Ejercicio: Dise帽o de Clases en Java – parte 3
    • Ejercicio: Dise帽o de Clases en Java – parte 4
    • Ejercicio: Dise帽o de Clases en Java – parte 5
    • Ejercicio: Dise帽o de Clases en Java – parte 6
  • Fundamentos Java: Laboratorio Final y Conclusi贸n del Curso
    • Laboratorio Final del curso de Fundamentos de Java
    • Soluci贸n – Laboratorio Final CFJ – parte 1
    • Soluci贸n – Laboratorio Final CFJ – parte 2
    • Soluci贸n – Laboratorio Final CFJ – parte 3
    • Soluci贸n – Laboratorio Final CFJ – parte 4
    • Soluci贸n – Laboratorio Final CFJ – parte 5
  • Programaci贸n con Java: Argumentos Variables en Java (varargs)
    • Ejercicio: Argumentos Variables en Java (varargs)
  • Programaci贸n con Java: Manejo de Enumeraciones en Java
    • Manejo de Enumeraciones (enum) en Java
    • Ejercicio: Manejo de Enumeraciones en Java – parte 2
    • Ejercicio: Manejo de Enumeraciones en Java – parte 3
  • Programaci贸n con Java: Bloques de C贸digo
    • Manejo de Bloques de C贸digo en Java
    • Manejo de Bloques de C贸digo en Java – parte 2
  • Programaci贸n con Java: Manejo de forEach en Java
    • Manejo de forEach en Java
    • Manejo de forEach en Java – parte 2
  • Programaci贸n con Java: Autoboxing y Unboxing en Java
    • Autoboxing y Unboxing en Java
  • Programaci贸n con Java: Modificadores de Acceso en Java
    • Modificadores de Acceso en Java – public
    • Modificadores de Acceso en Java – protected
    • Modificadores de Acceso en Java – default o package
    • Modificadores de Acceso en Java – private
  • Programaci贸n con Java: Sobreescritura de M茅todos en Java (overriding)
    • Sobreescritura de M茅todos en Java (overriding)
    • Ejercicio: Sobreescritura de M茅todos en Java (overriding)
  • Programaci贸n con Java: Polimorfismo en Java
    • Polimorfismo en Java
    • Polimorfismo en Java – Explicaci贸n Paso a Paso
  • Programaci贸n con Java: Palabra instance of en Java
    • Lecci贸n: Palabra instance of en Java
    • Ejercicio: Palabra instance of en Java
  • Programaci贸n con Java: Conversi贸n de Objetos (casting)
    • Lecci贸n: Conversi贸n de Objetos (casting) en Java
    • Conversi贸n de Objetos (casting) en Java – parte 2
  • Programaci贸n con Java: Clase Object en Java (equals, hashCode y toString)
    • Clase Object en Java
    • Clase Object en Java – parte 2
  • Programaci贸n con Java: Clases Abstractas
    • Clases Abstractas en Java
    • Clases Abstractas en Java – parte 2
  • Programaci贸n con Java: Manejo de Interfaces en Java
    • Manejo de Interfaces en Java
    • Manejo de Interfaces en Java – parte 2
    • Manejo de Interfaces en Java – parte 3
    • Manejo de Interfaces en Java – parte 4
  • Programaci贸n con Java: Manejo de JavaBeans
    • Manejo de JavaBeans
    • Manejo de JavaBeans – parte 2
  • Programaci贸n con Java: Manejo de Excepciones en Java
    • Manejo de Excepciones en Java – parte 1
    • Manejo de Excepciones en Java – parte 2
    • Manejo de Excepciones en Java – parte 3
    • Manejo de Excepciones en Java – parte 4
    • Manejo de Excepciones en Java – parte 5
    • Manejo de Excepciones en Java – parte 6
  • Programaci贸n con Java: API de Collections en Java
    • Lecci贸n:聽API de Collections en Java
    • Ejercicio: API de Collections en Java
    • Set en Java
    • Map en Java
  • Programaci贸n con Java: Manejo de Generics en Java
    • Manejo de Generics en Java – parte 1
    • Manejo de Generics en Java – parte 2
    • Colecciones Gen茅ricas en Java – parte 1
    • Colecciones Gen茅ricas en Java – parte 2
  • Programaci贸n con Java: Manejo de Archivos
    • Manejo de Archivos en Java – parte 1
    • Manejo de Archivos en Java – parte 2
    • Manejo de Archivos en Java – parte 3
    • Manejo de Archivos en Java – parte 4
    • Manejo de Archivos en Java – parte 5
  • Programaci贸n con Java: Laboratorio Final y Conclusi贸n del Curso
    • Laboratorio: Proyecto Final Curso de Programaci贸n con Java
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 1
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 2
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 3
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 4
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 5
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 6
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 7
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 8
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 9
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 10
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 11
    • Soluci贸n Laboratorio Final Programaci贸n con Java – parte 12
  • Introducci贸n a JavaScript
    • Introducci贸n a JavaScript
    • Instalaci贸n de Visual Studio Code
    • Instalaci贸n de Node.js
    • Extensiones de Visual Studio Code para JavaScript
    • HolaMundo con JavaScript
    • Ejecutar Quokka en un archivo Existente
    • Nota: Problemas con la extensi贸n de Quokka
  • Tipos de Datos en JavaScript
    • Tipos de Datos en JavaScript
    • TypeOf en JavaScript
    • M谩s de Tipos de Datos en JavaScript
    • Tipo de Dato Array y Empty String en JavaScript
    • Concatenaci贸n de Cadenas en JavaScript
    • Extensi贸n Botones de Quokka
    • Uso b谩sico de var, let y const en JavaScript
    • Buenas Pr谩cticas para nombres de Variables en JavaScript
    • Reglas para definir nombres de Variables en JavaScript
  • Operadores en JavaScript
    • Operadores Aritm茅ticos en JavaScript
    • Operadores de Incremento y Decremento en JavaScript
    • Precedencia de Operadores en JavaScript
    • Operadores de Asignaci贸n en JavaScript
    • Operadores de Comparaci贸n en JavaScript
    • Operador Distinto A en JavaScript
    • Operadores Relacionales en JavaScript
    • Ejercicio N煤mero Par en JavaScript
    • Ejercicio Es Mayor de Edad en JavaScript
    • Operador AND en JavaScript
    • Operador OR en JavaScript
    • Operador Ternario en JavaScript
    • Convertir de String a Number en JavaScript
    • Funci贸n isNaN en JavaScript
    • Ejemplos de Precedencia de Operadores en JavaScript
  • Sentencias de Control en JavaScript
    • Sentencia If/Else en JavaScript
    • Ejemplo If/Else en JavaScript
    • Ejercicio Calculo de la Estaci贸n del A帽o
    • Ejercicio C谩lculo Hora del D铆a
    • Soluci贸n Ejercicio C谩lculo Hora del D铆a
    • Estructura Switch en JavaScript
    • Ejercicio C谩lculo Estaci贸n del A帽o con Switch
    • Comparaci贸n Estricta al usar Switch
  • Ciclos en JavaScript
    • Ciclo While en JavaScript
    • Ciclo Do While en JavaScript
    • Ciclo For en JavaScript
    • Palabra Break en JavaScript
    • Palabra Continue en JavaScript
    • Etiquetas (Labels) en JavaScript
  • Arreglos en JavaScript
    • Arreglos en JavaScript
    • Recorrer los Elementos de un Arreglo en JavaScript
    • Modificar los Elementos de un Arreglo en JavaScript
    • Agregar Elementos a un Arreglo en JavaScript
    • Preguntar si es un Array
  • Funciones en JavaScript
    • Funciones en JavaScript
    • Palabra Return en Funciones de JavaScript
    • Funciones de Tipo Expresi贸n en JavaScript
    • Funciones de tipo Self Invoking en JavaScript
    • Funciones como Objetos en JavaScript
    • Funciones Flecha en JavaScript
    • Par谩metros y Argumentos en Funciones de JavaScript
    • Ejemplo: Sumar todos los Argumentos
    • Paso por Valor en Funciones de JavaScript
    • Paso por Referencia en Funciones de JavaScript
  • Objetos en JavaScript
    • Objetos en JavaScript
    • Agregar M茅todos a Objetos en JavaScript
    • Creaci贸n de Objetos en JavaScript
    • Acceder a las propiedades de los Objetos en JavaScript
    • Agregar y Eliminar Propiedades de un Objeto
    • Distintas Formas de Imprimir un Object en JavaScript
    • M茅todo get en Objetos de JavaScript
    • M茅todo set en Objetos de JavaScript
    • M茅todo Constructor Objetos en JavaScript
    • Agregar M茅todos a un M茅todo Constructor de Objetos
    • Distintas Formas de Crear Objetos en JavaScript
    • Uso de Prototype en JavaScript
    • Uso de Call en JavaScript
    • Paso de Argumentos a Call en JavaScript
    • M茅todo Apply en JavaScript
  • Clases en JavaScript
    • Clases en JavaScript
    • M茅todos Get y Set en JavaScript
    • Hoisting y Clases en JavaScript
    • Herencia en JavaScript
    • Heredar M茅todos en JavaScript
    • Sobreescritura en JavaScript
    • Clase Object, M茅todo toString, Sobreescritura y Polimorfismo en JavaScript
  • Palabra Static en JavaScript
    • Palabra static en JavaScript
    • Atributos Est谩ticos en JavaScript
    • Atributos Est谩ticos VS No Est谩ticos en JavaScript
    • Ejemplo de uso de la palabra Static en JavaScript
    • Creaci贸n de Constantes Est谩ticas en JavaScript
  • Ejercicio de Herencia en JavaScript
    • Ejercicio de Herencia en JavaScript
    • Creaci贸n Clase Persona
    • Creaci贸n de la Clase Empleado
    • Creaci贸n de la Clase Cliente
    • Prueba de Todas las Clases del Proyecto
  • Sistema de Ventas con JavaScript
    • Proyecto Sistema de Ventas con JavaScript
    • Creaci贸n Clase Producto
    • Creaci贸n Clase Orden – parte 1
    • Creaci贸n Clase Orden – parte 2
    • Prueba del Sistema de Ventas con JavaScript
  • Proyecto Mundo PC con JavaScript
    • Proyecto Mundo PC con JavaScript
    • Creaci贸n Clase Rat贸n en JavaScript
    • Creaci贸n Clase Teclado en JavaScript
    • Creaci贸n Clase Monitor en JavaScript
    • Creaci贸n Clase Computadora en JavaScript
    • Creaci贸n Clase Orden en JavaScript
  • Modo Strict en JavaScript
    • Modo Strict en JavaScript
  • Programaci贸n Orientada a Objetos (POO) en JavaScript
    • Sobreescritura en JavaScript
    • Diagrama de Objetos y Sobreescritura en JavaScript
    • Polimorfismo en JavaScript
    • Palabra instanceof en JavaScript
  • Manejo de Errores en JavaScript
    • Bloque try catch finally en JavaScript
    • Cl谩usula throws en JavaScript
  • Funciones Flecha (Arrow Functions) en JavaScript
    • Funciones Flecha en JavaScript
    • M谩s de Funciones Flecha en JavaScript
  • Funciones Callback en JavaScript
    • Funciones Callback en JavaScript
    • Funci贸n setTimeout en JavaScript
    • Funci贸n setInterval en JavaScript
  • Promesas en JavaScript
    • Promesas en JavaScript
    • Funci贸n setTimeout y Promesas en JavaScript
    • Palabra Async con Promesas en JavaScript
    • Palabra Await y Async con Promesas en JavaScript
    • Promesas con Async, Await y setTimeout en JavaScript
  • Manejo del DOM HTML con JavaScript
    • Nota Importante antes de empezar esta Secci贸n
    • DOM HTML
    • Creaci贸n de un Documento HTML
    • Accediendo al DOM HTML con JavaScript
    • Modificando el DOM HTML con JavaScript
    • M茅todo getElementByTagName con JavaScript
    • M茅todo getElementsByClassName con JavaScript
    • M茅todo querySelectorAll en JavaScript
    • Manejo de Formularios con JavaScript
    • Accediendo a los elementos del Formulario de manera Individual con JavaScript
    • Uso de document.write() con JavaScript
    • Cambio de Contenido del DOM HTML con JavaScript
    • Cambio del Valor de Atributos HTML con JavaScript
    • Cambio de Estilo CSS con JavaScript
  • Manejo de Eventos con DOM HTML y JavaScript
    • Manejo de Eventos con DOM HTML y JavaScript
    • Asociar Eventos a Elementos HTML con JavaScript
    • Manejo del Evento onload en JavaScript
    • Manejo del Evento onchange en JavaScript
    • Eventos onmouseout y onmouseover con JavaScript
    • Eventos onmousedown, onmouseup y onclick con JavaScript
    • Eventos onfocus y onblur con JavaScript
    • M茅todo addEventListener en JavaScript
    • Funciones Flecha en addEventListener con JavaScript
    • Delegaci贸n de Eventos con JavaScript
  • Aplicaci贸n Calculadora con JavaScript y Bootstrap
    • Aplicaci贸n Calculadora con JavaScript y Bootstrap
    • Configuraci贸n Inicial Aplicaci贸n Calculadora con JavaScript y Bootstrap
    • Agregar un Formulario a la aplicaci贸n Calculadora con JavaScript
    • Despliegue del resultado Aplicaci贸n Calculadora con JavaScript
  • Aplicaci贸n Listado de Personas con JavaScript
    • Aplicaci贸n Listado de Personas con JavaScript
    • Aplicaci贸n Listado de Personas – Configuraci贸n Inicial
    • Listado de Personas Inicial
    • Listado de Personas con JavaScript
    • Formulario Agregar nueva Persona con JavaScript
  • Aplicaci贸n Reloj Digital con JavaScript
    • Aplicaci贸n Reloj Digital con JavaScript
    • C贸digo HTML del Reloj Digital con JavaScript
    • C贸digo CSS del Reloj Digital con JavaScript
    • C贸digo JavaScript del Reloj Digital con JavaScript
    • Finalizando Aplicaci贸n Reloj Digital con JavaScript
  • Aplicaci贸n Presupuesto con JavaScript
    • Aplicaci贸n Web Presupuesto con JavaScript
    • Configuraci贸n Inicial Aplicaci贸n Presupuesto con JavaScript
    • Cabecero HTML Aplicaci贸n Presupuesto
    • Creaci贸n de Clases Aplicaci贸n Presupuesto
    • Creaci贸n Arreglos de Ingresos y Egresos
    • Cabecero con JavaScript de la Aplicaci贸n Presupuesto
    • Formato Moneda y Porcentaje con JavaScript
    • Listado de Ingresos con HTML
    • B煤squeda de 脥conos en ionicons.com
    • Listado de Egresos con HTML
    • Listado de Ingresos con JavaScript
    • Listado de Egresos con JavaScript
    • Eliminar un Ingreso con JavaScript
    • Eliminar un Egreso con JavaScript
    • Formulario Agregar Nuevo Ingreso-Egreso con JavaScript
    • Finalizando la Aplicaci贸n de Presupuesto con JavaScript
    • Formato de Moneda Internacional con JavaScript
  • Bonos de Regalo
    • Cursos de Bonos de Regalo
  • Introducci贸n a la Universidad de HTML
    • Introducci贸n a Internet
    • Instalaci贸n de Herramientas y Visual Studio Code
    • Extensiones de Visual Studio Code para HTML
    • Mi primer p谩gina HTML
    • Formas de Ejecutar la P谩gina Web HTML
    • Meta UTF-8 en HTML
    • Generaci贸n Autom谩tica de HTML
  • Elementos B谩sicos de HTML
    • T铆tulos HTML
    • P谩rrafos HTML
    • Links HTML
    • Manejo de Im谩genes con HTML
    • Manejo Atributos en HTML
    • Aplicar Estilos CSS en HTML
    • Formato a Texto en HTML
    • Referencias de Caracteres en HTML
    • Ejercicio Links en HTML
    • Soluci贸n Ejercicio Links en HTML
    • Link para enviar un Email en HTML
  • Introducci贸n a CSS
    • Manejo de Colores en CSS y HTML
    • Manejo de Colores en CSS y HTML – parte 2
    • Introducci贸n a CSS (Cascading Style Sheets)
    • Cascadeo en las Hojas de Estilo CSS
    • Box Model en CSS
    • Manejo de Padding, Border y Margin en CSS
    • Ejemplo de Paleta de Colores en HTML
  • Links en HTML y CSS
    • Estados y colores de los links en HTML y CSS
    • Links con Im谩genes en HTML
    • Links como Botones en HTML y CSS
    • Rutas Relativas y Absolutas en HTML
  • Tablas en HTML
    • Tablas en HTML
    • Tablas en HTML con CSS
    • Atributos colspan y rowspan en Tablas HTML
    • Estilos CSS a Tablas HTML
  • Listas en HTML
    • Listas en HTML
    • Men煤 de Navegaci贸n con Listas en HTML
    • Men煤 de Navegaci贸n con CSS
    • Listas Ordenadas en HTML (incluye personalizaci贸n)
    • Lista de Descripci贸n en HTML
  • Elementos inline y block en HTML y m谩s temas!
    • Elementos inline y block en HTML
    • Elementos block (div) en HTML
    • Atributo class en HTML y CSS
    • Atributo class – parte 2
    • Atributo id en HTML y CSS
    • Marcadores o Bookmarks con HTML
    • iFrames en HTML
  • Formularios en HTML
    • Formularios en HTML
    • Formularios en HTML – parte 2
    • Validar Formularios en HTML
    • M茅todo GET y POST HTTP
    • Tipos Email y Number en Formularios HTML
    • Radiobuttons y Checkboxes en Formularios HTML
    • Elemento Select y TextArea en HTML
    • Fieldset y Legend en Formularios HTML
    • Atributos del elemento form en HTML
    • M谩s elementos de tipo Input
    • Formulario Login con HTML
    • Formulario Login con CSS – parte 1
    • Formulario Login con CSS – parte 2
  • Elementos Sem谩nticos en HTML
    • Elementos Sem谩nticos en HTML
    • Ejercicio Elementos Sem谩nticos en HTML
    • Mejora CSS a los elementos Sem谩nticos
  • Introducci贸n a CSS
    • Introducci贸n a CSS
    • Formas de Aplicar Estilos CSS
    • Selector ID en CSS
    • Clases en CSS
    • Selector Universal en CSS
    • Agrupar Selectores CSS
    • Subclases en CSS
  • Colores, Bordes y m谩s en CSS
    • Colores por nombre en CSS
    • Colores y Bordes en CSS
    • Manejo de Bordes en CSS
    • Ancho en Bordes con CSS
    • C贸digos de Colores en Bordes CSS
    • Redondeo de Bordes en CSS
  • Box Model en CSS
    • Box Model en CSS
    • Ancho Elementos Box Model en CSS
    • Outline en CSS
    • Outline Offset en CSS
    • Padding en CSS
    • Box Sizing en CSS
    • Propiedad max-width en CSS
    • Propiedad margin: auto para centrar elementos en CSS
    • Propiedad inherit en CSS
    • Concepto de margin collapse en CSS
  • Manejo de Colores en CSS
    • Manejo de Colores en CSS
    • C贸digo de Colores RGB en CSS
    • C贸digo Hexadecimal
    • C贸digo de Colores HSL en CSS
  • Manejo de Fondos (Background) en CSS
    • Manejo de Fondos en CSS
    • Manejo de Fondos – parte 2
  • Formato de Texto en CSS
    • Formato de Texto en CSS
    • Formato de Texto en CSS – parte 2
    • Formato de Texto en CSS – parte 3
    • Formato de Texto en CSS – parte 4
  • Fuentes en CSS
    • Manejo de Fuentes en CSS
    • Manejo de Fuentes en CSS – parte 2
    • Manejo de Fuentes en CSS – parte 3
    • Estilos de Fuentes en CSS
    • Tama帽o de Fuente en CSS
    • Google Fonts con CSS
    • Efectos con Google Fonts
    • Atributo font en CSS
  • 脥conos en CSS
    • 脥conos de Bootstrap en CSS
    • 脥conos de Google en CSS
    • 脥conos de Ionic en CSS
  • Display en CSS
    • Propiedad Display en CSS
    • Propiedad Display en CSS – parte 2
    • Propiedad Display en CSS – parte 3
  • Posicionamiento de Elementos con CSS
    • Centrar elementos de tipo Div con CSS
    • Posicionamiento Est谩tico en CSS
    • Posicionamiento Relativo en CSS
    • Posicionamiento Fixed en CSS
    • Posicionamiento Absoluto en CSS
    • Posicionamiento Sticky en CSS
    • Propiedad z-index en CSS
    • Ejercicio z-index en CSS
    • Ejercicio z-index – parte 2
    • Ejercicio – Imagen con Texto Centrado
    • Propiedad Overflow en CSS
    • Propiedad Overflow en CSS
    • Float en CSS
    • Float en CSS – parte 2
    • Propiedad Display Inline-Block en CSS
    • Men煤 con la propiedad Display Inline-Block en CSS
  • Selectores en CSS
    • Selectores Descendientes en CSS
    • Selector Child en CSS
    • Selectores Sibling en CSS
    • Pseudo Clases en CSS
    • Pseudo Elementos en CSS
    • Pseudo Elementos en CSS – parte 2
    • Transparencia en Im谩genes con CSS
  • Gradientes en CSS
    • Gradientes en CSS
    • Gradientes en CSS – parte 2
    • Sombras en CSS
    • Box Shadow en CSS
  • Flexbox en CSS
    • Flexbox en CSS
    • Flexbox en CSS – parte 2
    • Flexbox en CSS – parte 3
    • Flexbox en CSS – parte 4
  • Clase Final
    • Clase Extra

 

Time remaining or 164 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate