Ediciones previasEsta categoría contiene cursos que han sido reemplazados por versiones más recientes o que ya no se encuentran actualizados. Se mantienen disponibles únicamente como referencia para quienes deseen consultar el material previo.

Cursos

Introducción al las máquinas virtuales

Categoría de cursosEdiciones previas

El curso "Introducción a las Máquinas Virtuales" está diseñado para proporcionar a los participantes una comprensión sólida y práctica de las máquinas virtuales y su aplicación en diversos escenarios. A lo largo del curso, los estudiantes aprenderán sobre las bases conceptuales de las máquinas virtuales, cómo funcionan, los requisitos de hardware actuales y las diferencias entre los principales programas de visualización disponibles en el mercado. Además, el curso se enfocará en la utilización de VirtualBox como herramienta principal para la creación y administración de máquinas virtuales, aunque los estudiantes tendrán la libertad de explorar otras opciones si lo desean. Al finalizar el curso, los participantes habrán aplicado las habilidades necesarias para implementar y gestionar una máquina virtual corriendo Ubuntu 22.04 en entornos personales.

Introducción a Docker

Categoría de cursosEdiciones previas

Este curso de "Introducción a Docker" es una guía completa para principiantes que busca brindar una comprensión sólida de los conceptos fundamentales de Docker y Docker Compose, dos tecnologías críticas en el desarrollo y despliegue de aplicaciones modernas. A lo largo del curso, se exploran temas como la contenerización, la instalación y configuración de Docker y Docker Compose en Ubuntu, la creación y gestión de contenedores e imágenes Docker, y la composición de servicios multi-contenedor con Docker Compose. Se hace hincapié en la aplicación práctica de estos conceptos, con múltiples ejercicios y actividades, incluyendo la creación de un entorno de desarrollo compuesto por Mosquitto, MySQL y NodeRed, todos interconectados en una red Docker. Este curso está diseñado para proporcionar a los estudiantes las habilidades y conocimientos necesarios para usar Docker y Docker Compose de manera efectiva en sus propios proyectos, preparándolos para un mundo cada vez más centrado en la contenerización y la virtualización.

Conoce más sobre este curso en la siguiente página: https://www.codigoiot.com/curso/introduccion-a-doker-2/

Documentación con MarkDown

Categoría de cursosEdiciones previas

Este curso de MarkDown está diseñado para brindar a los estudiantes una comprensión sólida y práctica de cómo utilizar MarkDown en la creación de documentación clara y efectiva para cualquier tipo de proyecto. A lo largo del curso, los estudiantes aprenderán las mejores prácticas para crear y mantener una documentación de alta calidad. Abarcando desde los conceptos básicos hasta los usos avanzados de MarkDown, este curso es perfecto para aquellos que buscan mejorar sus habilidades de documentación y comunicación en el ámbito profesional.

Profesor: Diego Trujillo

Instalación Visual Studio Code en Raspbian OS

Categoría de cursosEdiciones previas

Descripción:
En este curso encontrarás las instrucciones para instalar el editor de código fuente VisualStudio Code en Raspbian OS.

Objetivo:
Instalar VisualStudio Code en Raspbian OS.

A quién se dirige:
Este contenido esta orientado a las personas interesadas en tomar el curso Desarrollador Esencial para Internet de las Cosas, así como a todos aquellos que deseen:

  • Tomar los cursos de Código IoT
  • Aprender a Instalar y configurar un editor de varios lenguajes de programación

Requisitos:



Profesor: Diego Trujillo

Repositorios con Visual Studio Code

Categoría de cursosEdiciones previas

Descripción:

En este curso aprenderás a realizar actualizaciones a tu repositorio en GitHub desde la interfaz gráfica de Visual Studio Code. Se mostrarán dos métodos para realizarlo: con la integración nativa y con el plugin de GitHub.

Objetivo:

Realizar un commit para actualizar repositorios de GitHub en Visual Studio Code.

A quién se dirige:

Este contenido está dirigido a personas que buscan soluciones directas e innovadoras a problemas comunes, como son:

  • Interesados en tener su primer acercamiento con el Internet de las Cosas.
  • Interesados en tecnologías de la comunicación.
  • Suscriptores de Código IoT.
  • Personas que deseen innovar y/o generar soluciones disruptivas.

Requisitos:

  • Es necesario que tengas conocimientos básicos sobre lógica de programación en cualquier lenguaje.
  • Se requiere contar con el material de electrónica necesario. Puedes encontrar la lista completa en la sección de hardware.
  • Equipo PC o Mac con máquina virtual de Ubuntu 20.04 LTS.
  • Contar con una instalación de Visual Stuido Code.
  • Contar con una instalación de git.
  • Tener una cuenta de GitHub.

Software:

Hardware:

  • Equipo PC.

Profesor: Diego Trujillo

Configuración del IDE para ESP32CAM

Categoría de cursosEdiciones previas

Descripción:
En este curso aprenderás cómo configurar la IDE de Arduino para realizar la carga de un programa para el ESP32-CAM. Para ello es necesario configurar el gestor de tarjetas, agregar las tarjetas ESPRESSIFF, agregar los drivers, configurar Python y seleccionar las características del micro-controlador.

Objetivo:
Configurar la IDE de Arduino para cargar programas al ESP32-CAM.

A quién se dirige:
Este contenido está dirigido a personas que buscan soluciones directas e innovadoras a problemas comunes, como son:

  • Interesados en tener su primer acercamiento con el Internet de las Cosas.
  • Interesados en tecnologías de la comunicación.
  • Suscriptores de Código IoT.
  • Personas que deseen innovar y/o generar soluciones disruptivas.
  • Profesionales con experiencia mínima en programación y uso de microcontroladores.
  • Programadores interesados en actualizas sus conocimientos e incrementar sus competencias laborales.
  • Interesados en hacer uso del Internet de las Cosas desde Linux, Raspberry Pi y ESP32.

Requisitos:

  • Es necesario que tengas conocimientos básicos sobre lógica de programación en cualquier lenguaje.
  • Se requiere contar con el material de electrónica necesario. Puedes encontrar la lista completa en la sección de hardware.
  • Equipo PC o Mac con al menos 30 GB de espacio libre en disco duro, al menos 8GB de RAM y procesador de 64 bits con al menos 4 núcleos.

Software:

Hardware:

  • Equipo PC.
  • ESP32-CAM ThinkerKit AI.
  • Cámara OV2640.
  • Convertidor FTDI.



Profesor: Diego Trujillo

Instalación de Ubuntu 20.04, en VirtualBox para OS X

Categoría de cursosEdiciones previas

Descripción:
En este curso encontrarás las instrucciones para instalar el sistema operativo Ubuntu 20.04 con el en una máquina virtual creada con VirtualBox.

Objetivo:
Instalar en una máquina virtual en VirtualBox el sistema operativo Ubuntu 20.04

A quién se dirige:
Este contenido esta orientado a las personas interesadas en tomar el curso Internet de las Cosas de Samsung Innovation Campus, así como a todos aquellos que deseen:

  • Tomar los cursos de Código IoT
  • Aprender a ejecutar sistemas operativos alternos en su instalación de Catalina

Requisitos:

  • Es necesario contar con una MacBook pro, MacBook Air con OS X catalina o superior
  • Se recomienda contar con al menos 60GB de espacio disponible en disco
  • Tener un procesador con capacidades de virtualización y al menos 4 núcleos
  • Contar con 8GB de RAM o mas.

Software

  • Catalina o superior
  • VirtualBox 6.1

Hardware

  • MacBook

Instalación de Ubuntu 20.04 en VirtualBox Windows

Categoría de cursosEdiciones previas

Descripción:
En este curso te guía en el proceso de instalación de Ubuntu 20.04 en una PC Windows con VirtualBox, la configuración del sistema operativo, la asignación de recursos y la configuración de los Guest Additions.

Objetivo:
Instalar el sistema operativo Ubuntu 20.04 en Windows 10.

A quién se dirige:
Este contenido está dirigido a los alumnos del curso Internet de las Cosas de Samsung Innovation Campus y a los alumnos de todos los demás cursos de Código IoT que realicen cursos basados en nuestro modelo estándar.

Requisitos:

  • Es necesario contar con un equipo PC con Windows 10
  • Es recomendable contar con al menos 60GB de espacio disponible en disco
  • Se requiere un procesador con capacidades de virtualización y al menos 4 núcleos
  • Se recomienda contar con 8GB de RAM o mas.

Software

  • VirtualBox
  • Ubuntu 20.04
  • GCC Pearl
  • Guest Additions

Hardware

  • Equipo PC