Descripción:
En este curso encontrarás los aspectos básicos de NodeJS, aspectos relacionados con las características del lenguaje de programación JavaScript, manejo de memoria, administrador de paquetes, objetos globales, etc. 

Objetivo:
Entender aspectos relacionados con el entorno en el cual se desarrolla la programación con NodeJS.

A quién se dirige:

Este contenido está 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:

Para realizar la instalación se necesita:

  • Máquina virtual corriendo Ubuntu 20.04
  • Software Visual Studio Code configurado para proyectos MAVEN

Software:

  • Visual Studio Code
  • Virtual Box

Hardware:

  • Equipo de computo

Alcances:

Se logrará reconocer y aplicar los aspectos básicos de la programación con NodeJS.

Descripción:
Python en 2021 ha desbancado por primera vez en la historia de la programación a lenguaje C, esto sucede porque es un lenguaje de programación multiparadigma y además se puede escribir un código complejo de manera sencilla. En este curso encontrarás la estructura básica de programación y como realizar códigos para el uso de tarjetas de Desarrollo con la tarjeta ESP32 y la Raspberry Pi.

Objetivo:
Configuración del entrono para Desarrollo de programas en Python y conexión con las tarjetas de desarrollo.

A quién se dirige:
Este contenido está 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 del catálogo de Código IoT
  • Aprender a codificar algoritmos en lenguaje Python

Requisitos:

Para realizar la instalación se necesita:

  • Máquina virtual corriendo Ubuntu 20.04
  • Software Visual Studio Code
  • Configuración de IDE para ESP32
  • VNC para conexión remota con Raspberry

Software:

  • Visual Studio Code
  • Virtual Box

Hardware:

  • Computadora
  • ESP32
  • Raspberry Pi 3 o 4
  • Sensores

Alcances:

  • Obtención de datos, almacenamiento en archivos. en tarjetas de Desarrollo
  • Instalación de bibliotecas para puertos de entrada/salida
  • Encontrar tendencias de comportamiento con regresiones

Descripción:
En este curso encontrarás los aspectos básicos y fundamentales de la programación Java, así como elementos más avanzados para lograr programas funcionales. Este curso te llevará paso a paso en las características de: variables, operadores, estructuras de control, arreglos, matrices, métodos, objetos y clases, entre otros aspectos de la programación en Java.

Objetivo:
Desarrollar habilidades de codificación en el lenguaje de programación Java.

A quién se dirige:
Este contenido está 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

Requisitos:

Para realizar la instalación se necesita:

  • Máquina virtual corriendo Ubuntu 20.04
  • Software Visual Studio Code configurado para proyectos MAVEN

Software:

  • Visual Studio Code
  • Virtual Box

Hardware:

  • Equipo de cómputo

Alcances: Desarrollo de códigos para la implementación de IOT en el lenguaje de programación Java.

Descripción:
En este curso aprenderás los principios básicos de la programación en lenguaje C, en el cual se inspiran muchos de los lenguajes modernos de programación.

Objetivo:
Aprender las características básicas de un programa escrito en lenguaje C

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:

  • Ubuntu 20.04
  • Git
  • Visual Studio Code
  • GCC



Alcances:

Realizar programas estructurados aplicables a micro controladores o micro computadoras.