Nivel Explorador

Bootcamp

Programación

Programación

El nivel Exploratorio en programación introduce los fundamentos de la lógica de programación y los conceptos esenciales de codificación. Incluye el aprendizaje de estructuras de control básicas como bucles (for, while) y condicionales (if, else), así como la comprensión de tipos de datos primitivos (enteros, flotantes, cadenas de texto) y estructuras de datos simples (listas, arreglos). Este nivel suele enfocarse en un lenguaje de programación específico, como JavaScript.

Perfil de ingreso

  • Ningún requisito en habilidades de programación, ideal contar con una formación básico en el tema.
  • Habilidades básicas de comprensión de lectura, matemáticas, razonamiento abstracto.
  • Manejo básico de un sistema operativo(Windows, MacOs, linux).

¿Por qué hacer este entrenamiento?

 

  • Podrás conocer los conceptos básicos de programación.
  • Desarrollarás sitios web estáticos utilizando HTML, CSS y Javascript.
  • Crearás programas básicos en Python para visualización de datos
  • Desarrollarás sitios web con programas básicos de visualización de datos. 

Qué aprenderás

Qué aprenderás

Your Title Goes Here

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.

Misión 1. Introducción a la Web y HTML, Estilización y Diseño con CSS, Introducción a JavaScript y Interactividad con JavaScript
  • Introducción a la web y su funcionamiento básico.
  • Fundamentos de HTML: estructura básica de un documento HTML, etiquetas principales (html, head, body), atributos y elementos.
  • Uso de etiquetas semánticas en HTML5.
  • Creación de formularios básicos con HTML.
  • Introducción a CSS3
  • Propiedades de estilo CSS
  • Uso de selectores CSS 
  • Layouts básicos: cajas flexibles (flexbox) y cuadrícula (grid).
  • Diseño responsivo: media queries y unidades relativas (em, rem).
  • Fundamentos de JavaScript: variables, tipos de datos, operadores y expresiones.
  • Estructuras de control: condicionales (if, else if, else) y bucles (for, while).
  • Funciones en JavaScript: declaración, parámetros, retorno de valores y ámbito de las variables.
  • Manipulación del DOM: acceso y modificación de elementos HTML utilizando JavaScript.
  • Eventos en JavaScript: manejo de eventos de usuario como clics, teclas presionadas y desplazamientos.
  • Validación de formularios con JavaScript.
  • Creación de elementos dinámicos y manipulación de contenido.
Misión 2. Introducción a Python, Funciones y Estructuras de Datos, Manejo de Archivos, Introducción a Numpy, Estadísticas Básicas en Python, Visualización de Datos con Matplotlib, Proyectos y Aplicaciones Prácticas y Buenas Prácticas y Recursos Adicionales
  • Historia y características de Python
  • Instalación y configuración del entorno de desarrollo (IDEs: PyCharm, Visual Studio Code, Jupyter Notebooks)
  • Primeros pasos con Python: sintaxis básica, variables, y tipos de datos
  • Estructuras de control: condicionales y bucles
  • Definición y uso de funciones
  • Listas: creación, acceso, modificación, métodos comunes
  • Tuplas: características, usos y métodos
  • Diccionarios: pares clave-valor, métodos y aplicaciones
  • Conjuntos: características y operaciones
  • Lectura y escritura de archivos de texto
  • Manejo de archivos CSV: lectura, escritura y manipulación con el módulo csv
  • Manejo de archivos JSON: lectura, escritura y manipulación con el módulo json
  • Instalación y configuración de Numpy
  • Creación y manipulación de arreglos Numpy
  • Operaciones básicas con arreglos
  • Funciones matemáticas y estadísticas en Numpy
  • Medidas de tendencia central: media, mediana y moda
  • Medidas de dispersión: varianza y desviación estándar
  • Cálculo de percentiles y cuartiles
  • Aplicación de funciones estadísticas utilizando Numpy y Python
  • Introducción a Matplotlib y su instalación
  • Creación de gráficos básicos: líneas, barras, histogramas, y dispersión
  • Estilos y formatos de gráficos
  • Análisis de datos de un archivo CSV: limpieza, manipulación y visualización
  • Creación de un informe estadístico básico utilizando Python y Numpy
  • Desarrollo de gráficos interactivos con Matplotlib para la presentación de resultados
  • Principios de código limpio y documentación
  • Depuración y manejo de errores
  • Uso de recursos y comunidades en línea para el aprendizaje continuo (Stack Overflow, GitHub, documentación oficial)
Misión 3. Proyecto Final y Recursos y Continuidad en el Aprendizaje
  • Desarrollo de un sitio web estático completo: aplicación de los conocimientos adquiridos en HTML, CSS y JavaScript.
  • Implementación de diseño responsivo y funcionalidades interactivas.
  • Presentación y defensa del proyecto: explicación del diseño, funcionalidades y decisiones de implementación.
  • Fuentes de aprendizaje y documentación online para continuar desarrollándose en HTML, CSS y JavaScript.
  • Comunidades y recursos para soporte y colaboración en el desarrollo web.
  • Perspectivas de desarrollo profesional y opciones para especialización en áreas relacionadas.