Cursos
Introducción al las máquinas virtuales
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
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
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.
Instalación Visual Studio Code en Raspbian OS
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:
- Raspberry Pi 4B o más reciente
Repositorios con Visual Studio Code
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.
- Ubuntu 20.04.
- Visual Studio Code.
- Git.
- GitHub.
- Equipo PC.
Configuración del IDE para ESP32CAM
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.
- Equipo PC.
- ESP32-CAM ThinkerKit AI.
- Cámara OV2640.
- Convertidor FTDI.
Instalación de Ubuntu 20.04, en VirtualBox para OS X
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.
- Catalina o superior
- VirtualBox 6.1
- MacBook
Instalación de Ubuntu 20.04 en VirtualBox Windows
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.
- VirtualBox
- Ubuntu 20.04
- GCC Pearl
- Guest Additions
- Equipo PC