CURSO DE INTRODUCCIÓN A LA PROGRAMACIÓN HTML, CSS, JAVA SCRIPT, PYTHON
En este curso intensivo de 6 meses, te sumergirás en el emocionante mundo de la programación web. Desde cero, aprenderás los lenguajes clave que te permitirán diseñar y desarrollar sitios web interactivos y aplicaciones web dinámicas.
La formación es 100% práctica, Corrección de Proyectos
Disponible: Modalidad Presencial, Online y en Vivo
Temario del Curso
HTML
-
Dominio y Hosting
00:00 -
Estructura de un sitio web
00:00 -
Editor de Código
00:00 -
HTML HISTORIA
00:00 -
📝 Partes Básicas de un Documento HTML5
00:00 -
Novedades HTML 5
00:00 -
Meta tags
00:00 -
Hipertexto
00:00 -
Listas
00:00 -
Tablas
00:00 -
Imágenes
00:00 -
Saltos de línea
00:00 -
Formulario
00:00 -
Imágenes y Videos
00:00
CSS
● ¿Qué es CSS? Concepto de hojas de estilo en cascada.
● Selectores: Cómo seleccionar elementos HTML para aplicarles
estilos.
● Propiedades CSS: Color, fuente, tamaño, márgenes, padding,
bordes, posicionamiento,animaciones etc.
● La caja CSS: Modelo de caja y sus componentes.
● Diseño responsive: Introducción a los media queries y diseño adaptable.
● Integración con Javascript y jquery
● Diseño de Sitio Web
-
¿Qué es CSS? Concepto de hojas de estilo en cascada
00:00 -
Selectores: Cómo seleccionar elementos HTML para aplicarles estilos
00:00 -
Propiedades CSS: Color, fuente, tamaño, márgenes, padding, bordes, posicionamiento, animaciones
00:00 -
La caja CSS: Modelo de caja y sus componentes
00:00 -
Diseño responsive: Introducción a los media queries y diseño adaptable
00:00 -
Diseño de Sitio Web
00:00 -
Integración con Javascript y jquery
00:00
JAVA SCRIPT
Módulo 1: Introducción a JavaScript ¿Qué es JavaScript?
● Entorno de desarrollo:
● Sintaxis básica: Variables, tipos de datos, operadores,
comentarios.
● Estructura de un programa: Bloques de código,
indentación y estilo de escritura limpio.
Módulo 2: Estructuras de control
Condicionales: if, else, else if.
● Bucles: for, while, do while.
● Switch: Tomar decisiones basadas en múltiples
condiciones.
Módulo 3: Funciones
● Declaración de funciones: Sintaxis y parámetros.
● Retorno de valores: Uso de la palabra clave return.
● Funciones anónimas y arrow functions: Sintaxis y usos.
● Alcance de variables: Variables globales, locales y de
función.
Módulo 4: Arrays y objetos
● Arrays: Creación, acceso a elementos, métodos comunes
(push, pop, shift, unshift, splice, etc.). ● Objetos: Creación, propiedades y métodos.
Módulo 5: DOM (Document Object Model)
Introducción al DOM: El DOM como representación de un
documento HTML en JavaScript.
● Selección de elementos: getElementById,
getElementsByClassName, querySelector, querySelectorAll.
● Manipulación del DOM: Modificar el contenido, los
atributos y el estilo de los elementos.
● Eventos: Manejo de eventos del usuario (click, mouseover,
keypress, etc.).
Módulo 6: Introducción a la programación orientada a objetos
Conceptos básicos de POO: Clases, objetos, propiedades y
métodos.
● Constructores: Inicialización de objetos.
● Herencia: Creación de nuevas clases a partir de clases
existentes.
-
Módulo 1: Introducción a JavaScript ¿Qué es JavaScript?
00:00 -
Sintaxis básica: Variables, tipos de datos, operadores, comentarios
00:00 -
Estructura de un programa: Bloques de código, indentación y estilo de escritura limpio
00:00 -
Módulo 2: Estructuras de control (if, else, else if)
00:00 -
Bucles: for, while, do while
00:00 -
Switch: Tomar decisiones basadas en múltiples condiciones
00:00 -
Módulo 3: Funciones
00:00 -
Declaración de funciones: Sintaxis y parámetros
00:00 -
Retorno de valores: Uso de la palabra clave return
00:00 -
Funciones anónimas y arrow functions: Sintaxis y usos
00:00 -
Alcance de variables: Variables globales, locales y de función
00:00 -
Módulo 4: Arrays y objetos
00:00 -
Arrays: Creación, acceso a elementos, métodos comunes (push, pop, shift, unshift, splice, etc.)
00:00 -
Objetos: Creación, propiedades y métodos
00:00 -
Módulo 5: DOM (Document Object Model)
00:00 -
Selección de elementos: getElementById, getElementsByClassName, querySelector, querySelectorAll
00:00 -
Manipulación del DOM: Modificar el contenido, los atributos y el estilo de los elementos
00:00 -
Eventos: Manejo de eventos del usuario (click, mouseover, keypress, etc.)
00:00 -
Módulo 6: Introducción a la programación orientada a objetos
00:00 -
Constructores: Inicialización de objetos
00:00 -
Herencia: Creación de nuevas clases a partir de clases existentes
00:00
PYTHON
Módulo 1: Introducción a Python
● ¿Qué es Python?.
● Instalación de Python:.
● Entorno de desarrollo:
● Sintaxis básica: Variables, tipos de datos (enteros,
flotantes, cadenas, booleanos), operadores aritméticos y
de comparación.
Módulo 2: Estructuras de control
● Condicionales: if, else, elif.
● Bucles: for, while.
● Indentación: La importancia de la indentación en Python.
Módulo 3: Funciones
● Definición de funciones: Creación de funciones con
parámetros y valores de retorno.
● Alcance de variables: Variables globales y locales.
● Funciones recursivas: Concepto y ejemplos.
Módulo 4: Listas y Tuplas
● Listas: Creación, acceso a elementos, modificación,
métodos comunes.
● Tuplas: Creación, acceso a elementos, inmutabilidad.
Módulo 5: Diccionarios
● Diccionarios: Concepto de clave-valor, creación, acceso a
elementos, métodos comunes.
Módulo 6: Módulos y paquetes
● Módulos: Importación de módulos, creación de módulos
propios.
● Paquetes: Organización de módulos en paquetes.
● Librerías estándar: Introducción a las librerías estándar de
Python (math, random, etc.).
Módulo 7: Introducción a la Programación Orientada a Objetos
● Conceptos básicos de POO: Clases, objetos, atributos y
métodos.
● Herencia: Creación de clases hijas a partir de clases
padres.
● Polimorfismo: Concepto de polimorfismo.
-
Módulo 1: Introducción a Python
00:00 -
¿Qué es Python?
00:00 -
Instalación de Python
00:00 -
Entorno de desarrollo
00:00 -
Sintaxis básica: Variables, tipos de datos (enteros, flotantes, cadenas, booleanos), operadores aritméticos y de comparación
00:00 -
Módulo 2: Estructuras de control
00:00 -
Condicionales: if, else, elif
00:00 -
Bucles: for, while
00:00 -
Indentación: La importancia de la indentación en Python
00:00 -
Módulo 3: Funciones
00:00 -
Definición de funciones: Creación de funciones con parámetros y valores de retorno
00:00 -
Alcance de variables: Variables globales y locales
00:00 -
Funciones recursivas: Concepto y ejemplos
00:00 -
Funciones recursivas: Concepto y ejemplos
00:00 -
Módulo 4: Listas y Tuplas
00:00 -
Listas: Creación, acceso a elementos, modificación, métodos comunes
00:00 -
Tuplas: Creación, acceso a elementos, inmutabilidad
00:00 -
Módulo 5: Diccionarios
00:00 -
Diccionarios: Concepto de clave-valor, creación, acceso a elementos, métodos comunes
00:00 -
Módulo 6: Módulos y paquetes
00:00 -
Módulos: Importación de módulos, creación de módulos propios
00:00 -
Paquetes: Organización de módulos en paquetes
00:00 -
Librerías estándar: Introducción a las librerías estándar de Python (math, random, etc.)
00:00 -
Módulo 7: Introducción a la Programación Orientada a Objetos
00:00 -
Conceptos básicos de POO: Clases, objetos, atributos y métodos
00:00 -
Herencia: Creación de clases hijas a partir de clases padres
00:00 -
Polimorfismo: Concepto de polimorfismo
00:00
PHP
Módulo 1: Fundamentos de PHP y Entorno de Desarrollo (4 horas)
Introducción a PHP: ¿Qué es PHP y por qué es tan popular? Su historia y principales usos en la web.
Configuración del entorno: Instalación y configuración de un servidor local (XAMPP o WAMP) para ejecutar el código.
Primeros pasos: Creación de tu primer script, impresión en pantalla y comentarios.
Sintaxis y tipos de datos: Variables, constantes, tipos de datos (strings, integers, floats, booleans, arrays y objects).
Operadores: Operadores aritméticos, de asignación, de comparación y lógicos.
Módulo 2: Estructuras de Control y Funciones (4 horas)
Estructuras condicionales: Uso de if, else, elseif y switch para tomar decisiones en el código.
Bucles (loops): for, while, do-while y foreach para automatizar tareas repetitivas.
Funciones: Creación de funciones personalizadas, paso de parámetros y valores de retorno.
Funciones integradas de PHP: Uso de las funciones más comunes para manipulación de strings y datos.
Módulo 3: Arrays y Manejo de Datos (4 horas)
Arrays: Arrays indexados y arrays asociativos. Cómo almacenar y organizar información.
Manipulación de arrays: Funciones clave para trabajar con arrays, como count(), array_push() y array_pop().
Validación de datos: Uso de expresiones regulares para validar formatos como correos electrónicos o números de teléfono.
Manipulación de archivos: Lectura y escritura de archivos en el servidor.
Módulo 4: Programación Orientada a Objetos (POO) en PHP (4 horas)
Conceptos de POO: Explicación detallada de clases, objetos, propiedades y métodos.
Pilares de la POO: Encapsulamiento, herencia y polimorfismo, explicados con ejemplos prácticos.
Constructores y destructores: Uso de los métodos __construct() y __destruct() para inicializar y limpiar objetos.
Introducción a las bases de datos: Conceptos básicos de SQL y por qué las bases de datos son cruciales en el desarrollo web.
Módulo 5: Conexión y Creación (CREATE) de un CRUD (4 horas)
Preparando el entorno: Creación de la base de datos y la tabla necesaria para el proyecto CRUD.
Conexión a MySQL: Establecer una conexión segura con la base de datos usando PDO (PHP Data Objects).
Formularios HTML: Creación de formularios para la inserción de datos.
Operación CREATE: Implementar la lógica para recibir datos del formulario e insertarlos en la base de datos.
Módulo 6: Lectura (READ) y Actualización (UPDATE) de un CRUD (4 horas)
Operación READ: Recuperar y mostrar todos los registros de la base de datos en una página.
Operación UPDATE (1ra parte): Crear el formulario para editar un registro específico, cargando los datos existentes.
Operación UPDATE (2da parte): Escribir la lógica PHP para procesar el formulario de edición y actualizar el registro en la base de datos.
Validación y seguridad: Prevenir inyección SQL y otros ataques en las operaciones.
Módulo 7: Borrado (DELETE) y Manejo de Errores (4 horas)
Operación DELETE: Implementar la funcionalidad para eliminar un registro de la base de datos de manera segura.
Manejo de errores: Captura y muestra de errores de la base de datos para una mejor depuración.
Sistema de mensajes: Mostrar mensajes de éxito o error al usuario después de cada operación (Crear, Actualizar, Borrar).
Estructura del proyecto: Organizar el código en archivos y carpetas separadas para mantenerlo limpio y legible.
Módulo 8: Proyecto Final y Prácticas Profesionales (4 horas)
Proyecto CRUD completo: Desarrollo de un proyecto final (por ejemplo, una agenda de contactos o un gestor de tareas) que combine todas las operaciones CRUD.
Despliegue de la aplicación: Subir la aplicación a un servidor real para que sea accesible online.
Buenas prácticas de código: Consejos para escribir código limpio, seguro y mantenible.
Recursos adicionales: Dónde seguir aprendiendo, comunidades de desarrolladores y cómo prepararse para el mercado laboral.
-
Módulo 1: Fundamentos de PHP y Entorno de Desarrollo
-
Introducción a PHP:¿Qué es PHP y por qué es tan popular? Su historia y principales usos en la web
-
Configuración del entorno: Instalación y configuración de un servidor local (XAMPP o WAMP) para ejecutar el código
-
Primeros pasos: Creación de tu primer script, impresión en pantalla y comentarios
-
Sintaxis y tipos de datos: Variables, constantes, tipos de datos (strings, integers, floats, booleans, arrays y objects)
-
Operadores: Operadores aritméticos, de asignación, de comparación y lógicos
-
Módulo 2: Estructuras de Control y Funciones
-
Estructuras condicionales: Uso de if, else, elseif y switch para tomar decisiones en el código
-
Bucles (loops): for, while, do-while y foreach para automatizar tareas repetitivas
-
Funciones: Creación de funciones personalizadas, paso de parámetros y valores de retorno
-
Funciones integradas de PHP: Uso de las funciones más comunes para manipulación de strings y datos
-
Módulo 3: Arrays y Manejo de Datos
-
Arrays: Arrays indexados y arrays asociativos. Cómo almacenar y organizar información
-
Manipulación de arrays: Funciones clave para trabajar con arrays, como count(), array_push() y array_pop()
-
Validación de datos: Uso de expresiones regulares para validar formatos como correos electrónicos o números de teléfono
-
Manipulación de archivos: Lectura y escritura de archivos en el servidor
-
Módulo 4: Programación Orientada a Objetos (POO) en PHP
-
Conceptos de POO: Explicación detallada de clases, objetos, propiedades y métodos
-
Pilares de la POO: Encapsulamiento, herencia y polimorfismo, explicados con ejemplos prácticos
-
Constructores y destructores: Uso de los métodos __construct() y __destruct() para inicializar y limpiar objetos
-
Introducción a las bases de datos: Conceptos básicos de SQL y por qué las bases de datos son cruciales en el desarrollo web
-
Módulo 5: Conexión y Creación (CREATE) de un CRUD
-
Preparando el entorno: Creación de la base de datos y la tabla necesaria para el proyecto CRUD
-
Conexión a MySQL: Establecer una conexión segura con la base de datos usando PDO (PHP Data Objects)
-
Formularios HTML: Creación de formularios para la inserción de datos
-
Operación CREATE: Implementar la lógica para recibir datos del formulario e insertarlos en la base de datos
-
Módulo 6: Lectura (READ) y Actualización (UPDATE) de un CRUD
-
Operación READ: Recuperar y mostrar todos los registros de la base de datos en una página
-
Operación UPDATE (1ra parte): Crear el formulario para editar un registro específico, cargando los datos existentes
-
Operación UPDATE (2da parte): Escribir la lógica PHP para procesar el formulario de edición y actualizar el registro en la base de datos
-
Validación y seguridad: Prevenir inyección SQL y otros ataques en las operaciones
-
Módulo 7: Borrado (DELETE) y Manejo de Errores
-
Operación DELETE: Implementar la funcionalidad para eliminar un registro de la base de datos de manera segura
-
Manejo de errores: Captura y muestra de errores de la base de datos para una mejor depuración
-
Sistema de mensajes: Mostrar mensajes de éxito o error al usuario después de cada operación (Crear, Actualizar, Borrar)
-
Estructura del proyecto: Organizar el código en archivos y carpetas separadas para mantenerlo limpio y legible
-
Módulo 8: Proyecto Final y Prácticas Profesionales
-
Proyecto CRUD completo: Desarrollo de un proyecto final (por ejemplo, una agenda de contactos o un gestor de tareas) que combine todas las operaciones CRUD
-
Despliegue de la aplicación: Subir la aplicación a un servidor real para que sea accesible online
-
Buenas prácticas de código: Consejos para escribir código limpio, seguro y mantenible
-
Recursos adicionales: Dónde seguir aprendiendo, comunidades de desarrolladores y cómo prepararse para el mercado laboral
¿A quién va dirigido?
- Principiantes: Si nunca has programado antes, este curso te proporcionará las herramientas y conocimientos necesarios para comenzar tu viaje en el desarrollo web.
- Aficionados: Si tienes curiosidad por la programación y quieres crear tus propios proyectos, este curso te ayudará a dar tus primeros pasos.
- Profesionales: Si quieres ampliar tus habilidades y destacarte en el mercado laboral, este curso te brindará una sólida base en los lenguajes de programación más demandados.
¿Qué Incluye?
- Un Computador por participante
- Certificado
- Material de Apoyo
Beneficios
- HTML: La base de toda página web. Aprenderás a estructurar el contenido de tus sitios web y a darle significado a cada elemento.
- CSS: Dale vida a tus diseños con CSS. Aprenderás a aplicar estilos y a crear interfaces de usuario atractivas y responsivas.
- JavaScript: Agrega interactividad a tus páginas web. Descubre cómo crear animaciones, manejar eventos y construir aplicaciones web complejas.
- Python: Domina uno de los lenguajes de programación más populares y versátiles del mundo. Aprenderás a automatizar tareas, analizar datos y desarrollar aplicaciones de todo tipo.
-
LevelPrincipiante
-
Duración:80 horas
-
Last Updatedmarzo 9, 2026
Preguntas Frecuentes
Si contamos con un aula equipada para impartir las clases de igual manera si el participante desea traer su laptop, es bienvenido. Solo debe notificarlo por favor.
Las clases son impartidas en la plataforma de Zoom, quedan grabadas para verlas en replay y el estudiante puede descargarlas.
Tenemos la modalidad grupal e individual personalizada.
La modalidad en Línea y en vivo de la Academia Endigital, quiere decir que tanto los profesores y tutores como los estudiantes deben conectarse en días y horarios puntuales. El mayor beneficio es que durante las clases podrás interactuar con ellos. Además, podrás contar con asistencia personalizada de tutores, los cuales te ayudarán con tus consultas teóricas y prácticas para tus desafíos y proyectos.
Puedes pagar en Bs, en Dolares en físico, transferencia bancaria, con Paypal, Binance o Zelle. Si te encuentras en Chile, Venezuela con tu moneda local.
Tenemos dos sedes, la primera en la ciudad de San Juan de los Morros, Av. Cedeño Residencias Cathedral Pb Local 2.
La segunda sede en la Av. Principal de San Agustín a pocos metros de la estación de Servicio Maracay, Venezuela.
Sí lo hacemos