Bootcamp en
desarrollo Full Stack
para la Industria 4.0

Conviértete en Desarrollador Full Stack trabajando en un
proyecto real enfocado en la industria 4.0

Consigue una de las 20 plazas becadas de la Xunta por valor de 5.000€

CAPACITACIÓN DE ALTO VALOR

Un programa intensivo
de 16 semanas que transformará tus habilidades

  • Ser autónomo/a, trabajador/a o desempleado/a en Galicia.
  • Contar con disponibilidad completa para asistir al 100% de las clases.
  • Contar con conocimientos técnicos en informática y desarrollo de software, ya sea a través de formación de FP o universitaria (incluso si no está finalizada) y/o tener experiencia previa en este ámbito.
  • Contar con habilidades interpersonales (soft skills): capacidad para trabajar en equipo y buen nivel de comunicación.
  • Disponer de un ordenador (PC o portátil) con auriculares y cámara web para seguir las clases en remoto.
  • Tener una pantalla auxiliar para facilitar el seguimiento de las clases y la realización de casos prácticos.
  • Disponer de un cable USB tipo C.

PLAZO DE INSCRIPCIÓN CERRADO

Inscríbete para conseguir tu plaza 100% gratis en uno de nuestros bootcamps.
El programa será gratuito para ti y becado totalmente por la Xunta de Galicia.




    Desarrolla un proyecto en equipo para la industria 4.0

    El eje central del programa será el desarrollo de una plataforma, en equipo, para el ámbito logístico.

    Plataforma en la nube

    Desarrollarás una plataforma para la gestión de datos en el ámbito logístico, enfocada en asegurar las condiciones ambientales de la cadena de frío.

    Microcontrolador y aplicación web

    Utilizarás un ESP32, proporcionado por el equipo de Campus Dual TIC, para monitorizar los contenedores y enviar datos a una aplicación web que deberéis crear en equipo y donde podréis consultar históricos, gestionar los dispositivos…

    Desarrollo continuo

    A lo largo del proyecto, añadirás funcionalidades para crear una solución más completa y adaptada a las necesidades logísticas.

    Crea tu perfil profesional de alta demanda

    El 80% de nuestros alumnos encuentran trabajo después de realizar esta capacitación.
    Este bootcamp dará un gran impulso a tu carrera para conseguir el trabajo que buscabas.

    Metodologías ágiles

    Utilizando Scrum como pilar, aprenderás a trabajar de manera ágil y eficiente.

    Learning by doing

    Adquirirás habilidades prácticas desarrollando un proyecto real desde el primer día.

    Trabajo en equipo

    Tomarás decisiones clave junto a tu equipo, emulando entornos laborales reales. 

    Planificación

    Liderarás proyectos con recursos limitados y gestionarás hitos importantes. 

    Apoyo personal

    Recibirás apoyo técnico y personal de los tutores en cada etapa de tu aprendizaje. 

    Orientación al cliente

    Desarrollarás productos que maximizan el valor para el cliente e interesan a las empresas.

    Dale un impulso a tu carrera

    Nuestros alumnos ya trabajan en empresas del sector tecnológico

    Una metodología innovadora

    metodología de formación en bootcamp tecnológico

    Una metodología innovadora

    Crea un proyecto real con presentación a empresas

    Una conexión directa con las empresas y una visión práctica del aprendizaje. Hemos creado una capacitación que abarca todos los puntos para hacer de ti un Full Stack Developer preparado para afrontar nuevos retos.

    Trabaja en equipo con otros alumnos

    Adquiere habilidades esenciales para trabajar en equipo. Formarás parte de grupos reducidos de alumnos, colaborando para cumplir objetivos y operando como un departamento. Estarás preparado para crecer profesionalmente.

    Aprende de profesionales en activo

    Tus tutores son profesionales en activo de empresas tecnológicas que te guiarán a través del bootcamp. Tendrás un aprendizaje de un valor altísimo, en un entorno profesional y dirigido por completo al trabajo de empresa.

    Hechos, no palabras

    Nuestros alumnos te cuentan su experiencia.

    ¿Tienes madera de Full Stack
    y te interesa la Industria 4.0?

    Si te apasiona tanto la interfaz visual como la programación lógica, y te motiva crear soluciones prácticas que impacten en el ámbito industrial, ¡Entonces tienes madera de Full Stack! En este bootcamp, dominarás el ciclo completo del desarrollo, desde las primeras líneas de código hasta la implementación de una plataforma funcional en entornos industriales.

    Pasión por la tecnología

    Eres curioso y quieres estar al día de lo último en tecnología.

    Versatilidad

    La flexibilidad es esencial en desarrollo. Te adaptas a entornos y lenguajes.

    Orientación a soluciones

    Diseñas soluciones que aporten valor real a los usuarios y al proyecto.

    Ambiente colaborativo

    Formas equipo para realizar tareas de manera eficaz y lograr resultados.

    Contenido

    Aprenderás los fundamentos básicos de programación a través de un itinerario divido en 7 módulos:

    Objetivos

    • Ejecución de programas en un microcontrolador real.
    • Creación de un sistema de adquisición de datos.
    • Aprender a preparar el entorno de desarrollo en local.
    • Conexión del equipo a la red.

    Contenidos teóricos

    • Lenguaje C++ aplicado a microcontroladores (Arduino y ESP32).
    • Concetos básicos de programación (condiciones, bucles…).
    • Flujo del programa de un microcontrolador.
    • Entorno de desarrollo Arduino y PlatformIO.
    • Gestión de dependencias.
    • Redes e internet.

    Objetivos

    • Conocer los conceptos básicos: clase, objeto, atributos, métodos…
    • Crear una primera aplicación para asentar conocimientos adquiridos sobre programación orientada a objetos.
    • Aprender a preparar el entorno de desarrollo en local.

    Contenidos teóricos

    • ¿Qué es un objeto?
    • Relaciones Padre – Hijo.
    • Encapsulación, herencia y polimorfismo.
    • Métodos y atributos.
    • Organización del código.
    • Estructuras de control de flujo.
    • Manejo de errores y excepciones
    • Empleo de colecciones para almacenar información.
    • Lectura y escritura de ficheros

    Objetivos

    • Almacenar los datos registrados por el sistema de adquisición.
    • Modelar una base de datos utilizando un modelo entidad-relación.
    • Implantar el modelo diseñado en un motor de base de datos.
    • Manipular la base de datos con sentencias SQL.
    • Aprender a preparar el entorno de desarrollo en local.

    Contenidos teóricos

    • Bases de datos. Conceptos básicos.
    • Motores de bases de datos comerciales.
    • Modelo Entidad/Relación.
    • SQL – operaciones CRUD.
    • DDL – claves primarias y foráneas.
    • Consultas avanzadas: Joins.
    • Trabajo con vistas.

    Objetivos

    • Comprender el manifiesto ágil y sus principios fundamentales.
    • Conocer y aplicar la metodología Scrum, incluyendo sus roles, artefactos y eventos.
    • Desarrollar habilidades para implementar prácticas ágiles en la gestión de proyectos.
    • Fomentar un enfoque de trabajo colaborativo y flexible que se adapte a los cambios durante el desarrollo del proyecto.

     

    Contenidos teóricos

    • Fundamentos de las metodologías ágiles.
    • El manifiesto ágil.
    • Scrum como marco de trabajo ágil: roles, artefactos y eventos.
    • Implementación de prácticas ágiles: herramientas de gestión ágil y técnicas de estimación y planificación.
    • Colaboración y adaptación: trabajo en equipo, comunicación efectiva y mejora continua.

    Objetivos

    • Procesado y persistencia de datos con un backend en Node-RED.
    • Procesado y persistencia de datos con un backend Java.
    • Crear una capa de acceso a datos.
    • Crear una capa de servicios.
    • Crear un API Rest.
    • Conocer clientes de API Rest: Postman.

    Contenidos teóricos

    • Node-RED.
    • Java EE y Spring.
    • Controladores REST.
    • Persistencia con DAO.
    • Uso de herramientas como Postman.

    Objetivos

    • Conocer las estructuras básicas para la maquetación y presentación web.
    • Aprender a implementar estilos y elementos interactivos en páginas web.

    Contenidos teóricos

    • Fundamentos de HTML5: estructura del documento y elementos básicos (texto, enlaces, imágenes).
    • Creación de tablas y formularios en HTML5.
    • Introducción a CSS3: propiedades y conceptos básicos.
    • Técnicas de posicionamiento y diseño responsivo.
    • Uso de animaciones y transiciones para mejorar la experiencia del usuario.

    Objetivos

    • Creación de interfaces HMI y SCADA con Node-RED.
    • Creación de interfaces de usuario para la gestión de dispositivos IoT.
    • Implementar soluciones para la visualización de datos históricos,
    • Crear interfaces de usuario dinámicas utilizando Angular o frameworks similares, promoviendo un desarrollo ágil.
    • Emplear TypeScript para estructurar la lógica de negocio de la aplicación

     

    Contenidos teóricos

    • Node-RED Dashboard.
    • Angular CLI.
    • Estructura básica Angular o algún framework basado en él y su organización.
    • Módulos y componentes.
    • Implementación de formularios, tablas y modelos.

    Objetivos

    • Elaborar interfaces de usuario basadas en Angular utilizando elementos más complejos e interrelacionados
    • Utilización de TypeScript para estructuras de servicio y como organizar la lógica de negocio y mejorar la interacción con la interfaz de usuario

    Contenidos teóricos

    • Flujo de datos.
    • Obtención de datos de servicios externos.
    • Uso de componentes más complejos como gráficas, sliders, toggles, etc…
    • Interrelación de vistas para mejorar la gestión de datos y crear maestros de información.
    • Hardware necesario para llevar a cabo la práctica, que incluye:
      • Placa de desarrollo basada en el microcontrolador ESP32.
      • Periféricos y sensores.
      • Cables de conexión.
    • Acceso a todas las herramientas que proporciona la suite Office 365 para el trabajo en una empresa, como por ejemplo: Microsoft Teams.
    • JIRA para poder organizar tu backlog.
    • Compartiremos nuestro código en el repositorio de desarrollo líder en el mundo, Github.
    • Contarás con utilidades y entornos como: Eclipse, Maven, Git, PlatformIO y Visual Studio Code.
    • Acceso completo a nuestra plataforma de formación para que amplíes tus conocimientos en la materia que prefieras.

    BOOTCAMP DESARROLLO FULLSTACK




      PLAZO DE INSCRIPCIÓN CERRADO