Cursos
Programación Básica en C
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.
- Ubuntu 20.04
- Git
- Visual Studio Code
- GCC
Programación básica en Python
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:
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
- Visual Studio Code
- Virtual Box
- Computadora
- ESP32
- Raspberry Pi 3 o 4
- Sensores
Programación Básica en JavaScript con NodeJS
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
- Visual Studio Code
- Virtual Box
- Equipo de computo
Programación Básica en Java
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
- Visual Studio Code
- Virtual Box
- Equipo de cómputo