馃嚜馃嚫 Universidad Python con Frameworks Django, Flask, etc. +71hrs

馃嚜馃嚫 Universidad Python con Frameworks Django, Flask, etc. +71hrs

Universidad Python con Frameworks Django, Flask, etc. +71hrs

De Cero a Experto en Python: PySide, Tkinter, POO, Web con Django, Flask, Jinja, SQL Alchemy, Postgresql y PyCharm!

Language: spanish

Note: 4.7/5 (12,925 notes) 178,650 students

Instructor(s): Global Mentoring Ing. Ubaldo Acosta

Last update: 2022-12-06

What you’ll learn

  • Aprender谩n a programar con Python desde cero hasta experto!
  • Desde los temas m谩s b谩sicos, intermedios y avanzados!
  • Programaci贸n Orientada a Objetos con Python
  • Conexi贸n a Bases de Datos con Python y Postgresql
  • Creaci贸n de Aplicaciones de Escritorio GUI con Tkinter
  • Creaci贸n de Aplicaciones de Escritorio GUI con PySide (Qt)
  • Creaci贸n de aplicaciones Web con Django y Python
  • Creaci贸n de aplicaciones Web con Flask y Python
  • Todo dentro de un mismo curso, Universidad Python

 

Requirements

  • No se requiere ning煤n conocimiento previo de programaci贸n
  • S贸lo se requiere una computadora, cualquier sistema operativo funciona con Python

 

Description

Universidad Python con Frameworks: +71 horas de video y creciendo, y +154,600 alumnos inscritos al curso. Este es el mejor curso para aprender Python de Cero a Experto incluyendo los Frameworks de Django y Flask, con una calificaci贸n promedio de 4.7 (de 5 estrellas), una de las mejores calificaciones en cursos de Python.

Aprender谩s Python desde las bases, NO necesitas ning煤n tipo de experiencia programando, iremos avanzando desde lo m谩s b谩sico hasta llegar a niveles intermedios y avanzados, todo en este mismo curso, la Universidad Python.

Estudiaremos desde los Fundamentos de Python utilizando PyCharm como Herramienta para desarrollar tu c贸digo (Funciona en Windows, Mac o Linux). Adem谩s aprender谩s la POO (Programaci贸n Orientada a Objetos) en Python, Manejo de Archivos con Python, Conexi贸n a Base de Datos con Postgresql y el conector de psycopg2. Una vez con todos estos conceptos aprendidos y puestos en pr谩ctica, Profundizaremos en el uso del lenguaje, ya que se necesitan las bases aprendidas anteriormente para poder profundizar y seguir avanzando en el uso del lenguaje Python para convertirte en todo un profesional.

Tambi茅n aprenderemos a crear intefaces gr谩ficas GUI con Tkinter y PySide (QT) aplicando las mejores pr谩cticas en el desarrollo de aplicaciones de escritorio con Python, Tkinter y PySide.

Una vez dominado el lenguaje de Python por completo, podr谩s desarrollar aplicaciones Web con Django muy f谩cilmente utilizando el IDE de PyCharm, aprenderemos el ORM de Django para la creaci贸n de clases de modelo que mapean a tablas de base de datos, el concepto de Migraciones con Django, Panel de Administraci贸n de Django, etc.

Tambi茅n aprender谩s el Microframework de Flask para el desarrollo de aplicaciones Web incluyendo Jinja para la creaci贸n de Templates HTML con Flask, el uso de SQL Alchemy para el mapeo ORM de tus clases de modelo, Flask Migrate con Alembic, entre much铆simos temas m谩s.

Por si fuera poco, les incluimos como bonos extras los cursos de HTML y CSS, as铆 que no requieren ning煤n conocimiento previo, TODO lo encontrar谩n en su curso de Universidad Python con Frameworks Django, Flask y mucho m谩s!.

Los temas que aprender谩s son:

Fundamentos de Python con PyCharm:

  • 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

  • Manejo de List Comprehension 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

Interfaces Gr谩ficas (GUI) con Tkinter y Python

  • Introducci贸n a Tkinter

  • Manejo de Botones con Tkinter

  • Manejo de Eventos con Tkinter

  • Manejo de Grid Manager con Tkinter

  • Propiedad sticky en el Grid Manager

  • Configuraci贸n del Grid Manager

  • Configuraci贸n de Botones en Tkinter

  • Manejo de 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 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 Login con Tkinter

  • Soluci贸n: Ejercicio GUI Login con Tkinter

  • Soluci贸n: Aplicando POO al Ejercicio GUI Login con Tkinter

  • Componentes en Tkinter

  • Tabuladores en Tkinter

  • Componente Scrolled Text en Tkinter

  • Componente DataList o Combo-box en Tkinter

  • Manejo de Im谩genes en Tkinter

  • Componente de Barra de Progreso en Tkinter

  • Refactorizaci贸n de C贸digo en Tkinter con POO

Aplicaci贸n Calculadora (GUI) con Tkinter y Python

Aplicaci贸n Calculadora con Tkinter

  • Soluci贸n Aplicaci贸n Calculadora con Tkinter

Aplicaci贸n Editor de Texto con Tkinter y Python

  • Aplicaci贸n Editor de Texto con Tkinter

  • Soluci贸n Aplicaci贸n Editor de Texto con Tkinter

PySide (Qt) con Python

  • Introducci贸n a PySide

  • HolaMundo con PySide

  • Clase QMainWindow

  • Aplicando Programaci贸n Orientada a Objetos en PySide

  • Mejorando la Programaci贸n Orientada a Objetos en PySide

  • Componentes B谩sicos en PySide

  • Documentaci贸n de Componentes en PySide

Se帽ales y Slots en PySide

  • Introducci贸n a Se帽ales y Slots en PySide

  • Evento Checked en Componentes de PySide

  • Almacenar Estado de Componentes en PySide

  • Modificaci贸n de Componentes en PySide

  • Se帽al de Cambio de T铆tulo en PySide

  • Conectar componentes en PySide

Componentes en PySide

  • Etiquetas (Labels en PySide)

  • Manejo de Imagenes dentro de una Etiqueta en PySide

  • Componente de tipo Checkbox en PySide

  • Componente de tipo ComboBox en PySide

  • Componente QListWidget

  • Componente QLineEdit

  • Componente QSpinBox

  • Componente QSlider

  • Componente QDial

Layouts en PySide

  • Layouts en PySide

  • Vertical Layout en PySide

  • Horizontal Layout  en PySide

  • Layouts Anidados en PySide

  • Espacio entre componentes de un Layout

  • QGridLayout en PySide

  • QStackLayout en PySide

  • Ejemplo Tabulador con Layouts en PySide

  • Ejemplo de Tabulador como Componente en PySide

Barra de Herramientas y Menus en PySide

  • Barra de Herramientas en PySide

  • Agregando Iconos a la Barra de Herramientas

  • Agregando Widgets y Acciones a la Barra de Herramientas

  • Manejo de Menus en PySide

  • Uso de SubMenus en PySide

  • Agregando Shortcuts (Atajos) al Menu en PySide

Ventanas de Di谩logo en PySide

  • Manejo de Ventanas de Di谩logo en PySide

  • Ventanas de Di谩logo con Mensajes Simples

  • Ventanas de Di谩logo con Preguntas

  • Ventanas de Di谩logo con Preguntas Simplificado

  • Ventanas de Di谩logo Simplificadas y Personalizadas

Ventanas en PySide:

  • Ventanas en PySide

  • Creaci贸n de una sola instancia

  • Mostrar u Ocultar una Ventana

  • Conectar Ventanas

Manejo de Eventos en PySide:

  • Manejo de Eventos en PySide

  • Eventos del Mouse en PySide

Men煤s Contextuales en PySide:

  • Men煤 Contextual en PySide

  • Ejercicio con Men煤 Contextual

Aplicaci贸n de Calculadora en PySide:

  • Aplicaremos todo lo visto en esta aplicaci贸n en PySide

  • Creaci贸n de la aplicaci贸n paso a paso en PySide

Tips and Tricks (Tips y Trucos) en Python:

  • Tips and Tricks en Python

  • Aserciones (Afirmaciones) en PySide

  • Formato Consistente en Colecciones

  • Uso de Context Manager en Clases

  • Manejo de Contextlib

  • Ejercicio de Identador (Tabulador)

  • Nomenclatura de atributros y m茅todos en Python

  • Uso de guiones bajos al final de una variable

  • Uso de doble guion bajo en atributos de una Clase

  • Uso de doble gui贸n bajo en m茅todos de una Clase

  • Formato de Cadenas

  • El Zen de Python

Tips and Tricks en Python – Parte 2:

  • Funciones a detalle en Python

  • Higher-Order Functions en Python

  • Funciones Anidadas en Python

  • Closures en Python

  • Objetos Callable en Python

  • Funciones Lambda en Python

  • M谩s de Funciones Lambda

  • Funciones Lambda y Closures

  • Malos usos de Funciones Lambda

  • Decoradores en Python

  • M谩s de Decoradores en Python

  • Decoradores M煤ltiples en Python

  • Decoradores con Argumentos en Python

  • Funciones y Argumentos en Python

  • Valor de Retorno None en Funciones

Tips and Tricks en Python – Parte 3:

  • Identidad de Objetos en Python

  • Representaci贸n de Objetos en Python

  • Clases de Excepci贸n Personalizadas

  • Clonaci贸n de Objetos en Python

  • Clases Abstractas en Python

  • Namedtuples en Python

  • Variables de Clase e Instancia

  • M茅todos de Instancia, Clase y Est谩ticos

Tips and Tricks en Python – Parte 4:

  • Diccionarios en Python

  • Diccionarios Ordenados en Python

  • Diccionario por Default

  • Mezclando Diccionarios

  • Diccionarios de S贸lo Lectura

Django y Postgresql con Python con PyCharm

  • Introducci贸n a Django y Python

  • Instalaci贸n de PyCharm como IDE para este nivel

  • Instalaci贸n de Django

  • Creaci贸n de un Proyecto Django

  • Creaci贸n de una App en Django

  • Uso de Views en Django

  • Uso de URLs

  • Uso de la consola de Administraci贸n en Django

  • Uso de Clases de Modelo

  • Concepto de Migraci贸n en Django

  • Integraci贸n de Clases de Modelo en Django y Postgresql

  • Uso de Templates en Django

  • Creaci贸n de un CRUD con Django y Postgresql

Flask – Microframework de Python con PyCharm

  • Introducci贸n a Flask

  • Hola Mundo con Flask (Instalaci贸n y primera aplicaci贸n con Flask)

  • Uso de Logging en Flask

  • Manejo de Routing y Par谩metros con Flask

  • Instalaci贸n de Insomnia REST Client

  • Peticiones POST y Flask

Templates en Flask con Jinja

  • Uso de Jinja para crear Templates en Flask

  • URL Redirect con Flask

  • Manejo de Errores con Flask

Uso de JSON y Flask

  • Uso de JSON y Flask

  • Combinando JSON y Flask

Manejo de Sesiones con Flask

  • Uso de Sesiones con Flask

  • Integrando el uso de sesiones con  Flask

  • Aplicaci贸n de Login con Sesiones y Flask

Operaciones CRUD con Flask y SQL Alchemy

  • Operaciones CRUD con Flask y SQL Alchemy

  • Configuraci贸n de SQL Alchemy

  • Proceso de migraci贸n con Flask Migrate

  • Listado de Objetos con Flask, Jinja y SQL Alchemy

  • Ver Objetos con Flask, Jinja y SQL Alchemy

  • Agregar Objetos con WTForms, Flask, Jinja y SQL Alchemy

  • Refactorizaci贸n de clase Model en Flask y SQL Alchemy

  • Editar/Modificar Objetos con Flask, Jinja, WTForms y SQL Alchemy

  • Eliminar Objetos con Flask, Jinja y SQLAlchemy

Por si fuera poco, les incluimos los cursos de HTML y CSS para que tengan todo el conocimiento en este mismo curso.

As铆 que este es el mejor y m谩s completo curso para apdender Python de una vez por todas, tu 煤nica inversi贸n. Universidad Python de Cero a Experto!!!

Nos vemos dentro!

Ing. Ubaldo Acosta

Fundador de Global Mentoring

 

Who this course is for

  • Crear aplicaciones del mundo real con Python
  • Crear aplicaciones de Escritorio GUI con Tkinter
  • Crear aplicaciones de Escritorio GUI con PySide (Qt)
  • Crear aplicaciones Web con Django y Flask, SQL Alchemy, Jinja, WTForms y Postgresql!

 

Course content

  • Introducci贸n a la Universidad Python
    • Instalaci贸n de Python 3
    • Instalaci贸n de PyCharm
    • Recomendaci贸n Antes de Continuar
    • Caracter铆sticas Generales de Python
    • Hola Mundo con Python
    • Ejercicio Propuesto – Saludar con Python
    • Soluci贸n – Saludar con Python
  • Variables en Python
    • Variables en Python
    • Variables en Python – parte 2
    • Direcci贸n de Memoria y Variables en Python
    • Ejercicio Propuesto – Uso de Variables
    • Soluci贸n – Ejercicio Uso de Variables
  • 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
    • Ejercicio Propuesto – Detalles de un Libro
    • Soluci贸n – Ejercicio Detalle Libro
  • Operadores en Python
    • Operadores Aritm茅ticos en Python
    • Operadores Aritm茅ticos en Python – parte 2
    • Ejercicio Propuesto – Rect谩ngulo
    • Soluci贸n – Ejercicio Rect谩ngulo
    • 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
    • Sint谩xis Simplificada Operador And
    • Ejercicio Propuesto – El mayor de dos n煤meros
    • Soluci贸n – Ejercicio El Mayor de dos n煤meros
    • 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
    • Ejercicio Propuesto – Sistema de Calificaciones
    • Soluci贸n Ejercicio Sistema de Calificaciones
  • Ciclos en Python
    • Ciclo While en Python
    • Ejercicio Propuesto – Imprimir n煤meros del 0 al 5
    • Soluci贸n Ejercicio Ciclo While
    • Ejercicio Propuesto – Ciclo While Descendente
    • Soluci贸n Ciclo While Descendente
    • Ciclo for en Python
    • Palabra break en Python
    • Palabra continue en Python
  • Colecciones en Python
    • Listas en Python
    • Listas en Python – parte 2
    • Listas en Python – parte 3
    • Ejercicio Propuesto: Uso de Rangos
    • Soluci贸n Ejercicio: Uso de Rangos
    • Tuplas en Python
    • Tuplas en Python – parte 2
    • Ejercicio Propuesto: Uso de Tuplas y Listas
    • Soluci贸n Ejercicio Uso de Tuplas y Listas
    • 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
    • Ejercicio Propuesto – Funci贸n con *args para sumar
    • Soluci贸n: Funci贸n con *args para sumar
    • Ejercicio Propuesto: Funci贸n con *args para multiplicar
    • Soluci贸n: Funci贸n con *args para multiplicar
    • Argumentos Variables llave-valor en Python
    • Distintos tipos de datos como argumentos en Python
    • Funciones Recursivas en Python
    • Ejercicio Propuesto: Funciones Recursivas
    • Soluci贸n Ejercicio Funciones Recursivas
    • Ejercicio Propuesto: Calculadora de Impuestos
    • Soluci贸n Ejercicio: Calculadora de Impuestos
    • Ejercicio Propuesto: Convertidor de Temperaturas
    • Soluci贸n Ejercicio: Convertidor de Temperatura
  • 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
    • Ejercicio Propuesto: Uso de Herencia
    • Soluci贸n Ejercicio: Herencia
  • 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 Errores o 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
    • Nota: Correcci贸n de C贸digo por cambios!
    • 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
  • Aplicaci贸n Editor de Texto con Tkinter
    • Aplicaci贸n Editor de Texto con Tkinter
    • Soluci贸n Editor de Texto – parte 1
    • Soluci贸n Editor de Texto – parte 2
    • Soluci贸n Editor de Texto – parte 3
    • Soluci贸n Editor de Texto – parte 4
    • Soluci贸n Editor de Texto – parte 5
    • Soluci贸n Editor de Texto – parte 6
  • PySide Qt con Python
    • Introducci贸n a PySide con Python
    • Hola Mundo con PySide
    • Clase QMainWindow en PySide
    • Aplicando Programaci贸n Orientada a Objetos en PySide
    • Mejora Aplicando POO en PySide
    • Componentes B谩sicos en PySide
    • Documentaci贸n de Componentes de PySide
  • Se帽ales y Slots en Pyside
    • Se帽ales y Slots en PySide
    • Evento Checked en Componentes de PySide
    • Almacenar Estado de Componentes en PySide
    • Modificaci贸n de Componentes en PySide
    • Se帽al de Cambio de T铆tulo
    • Conectar Componentes en PySide
  • Componentes en PySide
    • Etiquetas en PySide
    • Manejo de una Imagen en una Etiqueta
    • Componente Checkbox en PySide
    • Componente ComboBox en PySide
    • Componente ComboBox en PySide – parte 2
    • Componente ComboBox en PySide – parte 3
    • Componente QListWidget en PySide
    • Componente QLineEdit en PySide
    • Componente QLineEdit – parte 2
    • Componente QSpinBox en PySide
    • Componente QDoubleSpinBox en PySide
    • Componente de QSlider en PySide
    • Componente de QSlider – parte 2
    • Componente QDial en PySide
  • Layouts en PySide
    • Layouts en PySide
    • Layout Vertical en PySide
    • Layout Horizontal en PySide
    • Layouts Anidados en PySide
    • Agregar Espacios entre los elementos del Layout
    • QGrid Layout en PySide
    • QStackedLayout en PySide
    • Ejemplo de Tabulador con QStackedLayout en PySide
    • Ejemplo de Tabuladora con QStackedLayout – parte 2
    • Componente QTabWidget en PySide
  • Barra de Herramientas y Menus en PySide
    • Barra de Herramientas en PySide
    • Barra de Herramientas – parte 2
    • Iconos en la Barra de Herramientas
    • Ejercicio Iconos Barra Herramientas
    • Iconos en la Barra de Herramientas – parte 2
    • Barra de Herramientas y Widgets
  • Menus en PySide
    • Menus en PySide
    • SubMenus en PySide
    • Atajos en los Menus de PySide
  • Ventanas de Di谩logo en PySide
    • Ventanas de Di谩logo en PySide
    • Extendiendo una Ventana de Di谩logo en PySide
    • Ventana de Di谩logo Simple en PySide
    • Ventana de Di谩logo con Pregunta
    • Ventana de Di谩logo con Pregunta Simplificada
    • Ventana de Di谩logo Personalizada
  • Ventanas en PySide
    • Ventanas en PySide
    • Crear una sola instancia de la Nueva Ventana
    • Mostrar u Ocultar Nueva Ventana
    • Crear una sola Instancia
    • Conectar Ventanas
  • Manejo de Eventos en PySide
    • Manejo de Eventos en PySide
    • Eventos del Mouse en PySide
  • Men煤 Contextual en PySide
    • Men煤 Contextual en PySide
    • Men煤 Contextual – Soluci贸n Ejercicio
    • Men煤 Contextual – Segunda Forma
  • Aplicaci贸n de Calculadora con PySide
    • Aplicaci贸n de Calculadora con PySide
    • Aplicaci贸n Calculadora – parte 1
    • Aplicaci贸n Calculadora – parte 2
    • Aplicaci贸n Calculadora – parte 3
    • Aplicaci贸n Calculadora – parte 4
    • Aplicaci贸n Calculadora – parte 5
    • Aplicaci贸n Calculadora – parte 6
    • Aplicaci贸n Calculadora – parte 7
  • Tips & Tricks (Tips y Trucos) en Python
    • Tips & Tricks (Tips y Trucos) en Python
    • Aserciones (Afirmaciones) en Python
    • Aserciones en Python – parte 2
    • Aserciones en Python – parte 3
    • Formato Consistente de Colecciones
    • Uso de Context Manager en Python
    • Uso de Context Manager en Clases
    • Manejo de Contextlib
    • Ejercicio de Identador (Tabulador)
    • Ejercicio de Identador con contexlib
    • Nomenclatura de atributos y m茅todos en Clases
    • Uso de guiones bajos al final de una variable
    • Uso de doble guion bajo en atributos de una Clase
    • Uso de doble guion bajo dentro de la clase
    • Uso de doble guion bajo – subclases
    • Uso de doble gui贸n bajo en m茅todos
    • Doble gui贸n bajo y Variables Globales
    • Atributos y M茅todos Dunder en Python
    • Uso de gui贸n bajo como variable temporal
    • Formato de Cadenas – parte 1
    • Forma de Cadenas – parte 2
    • Forma de Cadenas – parte 3
    • El Zen de Python
  • Tips & Tricks – parte 2
    • Funciones – parte 1
    • Funciones – parte 2
    • Higher-Order Functions en Python
    • Funciones Anidadas en Python
    • Funciones Anidadas – parte 2
    • Closures en Python
    • Objetos Callable en Python
    • Funciones Lambda en Python
    • M谩s de Funciones Lambda en Python
    • M谩s de Funciones Lambda en Python – parte 2
    • Funciones Lambda y Closure en Python
    • Malos Usos de Funciones Lambda
    • Decoradores en Python
    • M谩s de Decoradores en Python
    • Decoradores M煤ltiples en Python
    • Decoradores con Argumentos en Python
    • Decoradores con Argumentos en Python – parte 2
    • Funciones y Argumentos en Python
    • Valor de Retorno None en Funciones
  • Tips and Tricks – parte 3
    • Identidad de Objetos en Python
    • Representaci贸n de Objetos en Python
    • Representaci贸n de Objetos – parte 2
    • Clases de Excepci贸n Personalizadas
    • Clases de Excepci贸n Personalizadas – parte 2
    • Clonaci贸n de Objetos en Python
    • Clonaci贸n de Objetos en Python – parte 2
    • Clonaci贸n de Objetos y sus Atributos en Python
    • Clonaci贸n de Objetos y sus Atributos – parte 2
    • Clases Abstractas en Python
    • Clases Abstractas en Python – parte 2
    • Namedtuple en Python
    • Namedtuple en Python – parte 2
    • Namedtuple en Python – parte 3
    • Diferencia entre Variables de Instancia y de Clase
    • Diferencia entre Variables de Instancia y de Clase – parte 2
    • Ejercicio de Variables de Instancia y de Clase en Python
    • M茅todos de Instancia, Clase y Est谩ticos en Python
    • M茅todos de Instancia, Clase y Est谩ticos – parte 2
  • Tips and Tricks – parte 4
    • Diccionarios en Python
    • Diccionarios en Python – parte 2
    • Diccionarios Ordenados
    • Diccionarios por Default
    • Mezclando Diccionarios y Diccionarios de S贸lo Lectura
  • Django – Framework Web de Python
    • Nota Importante antes de empezar esta Secci贸n
    • Introducci贸n a Django
    • Instalaci贸n de Django usando PyCharm
    • Creando primero proyecto de Django
  • Creaci贸n de Aplicaciones (App) en Django
    • Manejo de Views en Django
    • Manejo de Views en Django – parte 2
  • Clases de Modelo y Migraciones en Django
    • Conexi贸n a Postgresql y Django
    • Migraciones Iniciales Django y Postgresql
    • Creaci贸n de Clases de Modelo en Python
    • Consola de Administraci贸n de Django
    • Clase de Modelo desde la consola de Administraci贸n
    • Creaci贸n de otra clase de Modelo
    • Prueba de Datos Relacionados con Django
  • Templates y Patr贸n MVT en Django
    • Templates en Django
    • Desplegando informaci贸n din谩mica en un Template de Django
    • Integrando el Modelo a la Vista – Patr贸n MVT
    • Listado de Objetos de Modelo con Django – Patr贸n MVT
    • Detalle de un Objeto de Modelo con Django
    • Agregar un nuevo Objeto de Modelo con Django – parte 1
    • Agregar un nuevo Objeto de Modelo con Django – parte 2
    • Agregar un nuevo Objeto de Modelo con Django – parte 3
    • Editar Persona – parte 1
    • Editar Persona – parte 2
    • Eliminar un Objeto de Modelo en Django
    • Order By en Django
  • Flask – Microframework de Python
    • Introducci贸n a Flask
    • HolaMundo con Flask y PyCharm
    • Uso de Logging en Flask
    • Routing y paso de Par谩metros con Flask
    • Instalaci贸n Insomnia REST Client
    • Peticiones de tipo POST a Flask
  • Templates en Flask
    • Templates en Flask
    • URL Redirect con Flask
    • Manejo de Errores con Flask
  • Uso de JSON y Flask
    • Uso de JSON y Flask
    • Uso de JSON y Flask – parte 2
  • Manejo de Sesiones en Flask
    • Manejo de Sesiones en Flask
    • Manejo de Sesiones en Flask – parte 2
    • Manejo de Sesiones en Flask – parte 3
    • Manejo de Sesiones en Flask – parte 4
  • CRUD con Flask y SQL Alchemy
    • Instalaci贸n de Flask, SQL Alchemy, Flask Migrate y Psycopg2
    • Configuraci贸n de Flask-SQL Alchemy
    • Flask-Migrate Alembic y SQLAlchemy
    • Listado de Personas con Flask y SQL Alchemy – parte 1
    • Listado de Personas con Flask y SQL Alchemy – parte 2
    • Ver una Persona con Flask y SQL Alchemy
    • Agregar Persona con Flask, WTForms y SQL Alchemy – parte 1
    • Refactorizaci贸n de Clases antes de Continuar con la APP
    • Agregar Persona con Flask, WTForms y SQL Alchemy – parte 2
    • Agregar Persona con Flask, WTForms y SQL Alchemy – parte 3
    • Editar Persona con Flask, WTForms y SQL Alchemy – parte 1
    • Editar Persona con Flask, WTForms y SQL Alchemy – parte 2
    • Eliminar Persona con Flask, WTForms y SQL Alchemy
  • BONOS EXTRA – Universidad HTML
    • 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 en HTML
    • P谩rrafos en HTML
    • Links en HTML
    • Manejo de Im谩genes con HTML
    • Manejo de Atributos en HTML
    • Aplicar Estilos CSS en HTML
    • Formato a Texto en HTML
    • Referencias de Caracteres en HTML
    • Ejercicio de Links en HTML
    • Soluci贸n Ejercicio Links en HTML
    • Link para enviar un Email en HTML
  • Introducci贸n a HTML con 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
    • 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
    • Flexbox en CSS – parte 5
  • Clase Final
    • Clase Extra

 

Time remaining or 435 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