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

Impartido por

Jenny Rojas

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

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.

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.

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.

¿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.
$370,00

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.

Want to receive push notifications for all major on-site activities?