Saltar al contenido

Programación

100,00 

Programación

CÓDIGO: 07B03C04 DURACIÓN ESTIMADA: 25 horas NIVEL DE FORMACIÓN: Medio/Avanzado

Dirigido a

Profesionales de cualquier sector que quieran mejorar sus habilidades y capacitación digital.

Descripción

Con este contenido de formación basado en el Marco Europeo de Competencias Digitales, el alumnado aprenderá a planificar y desarrollar una secuencia de instrucciones comprensibles para que un sistema informático resuelva un problema determinado o realice una tarea específica.

Competencias

  1. Conocer los fundamentos de las aplicaciones y servicios digitales para saber cómo se estructuran.
  2. Conocer las funciones que desarrollan los sistemas operativos y las ventajas que aporta la automatización de tareas para implementarlas en los distintos sistemas operativos que existen actualmente en el mercado.
  3. Saber qué es un lenguaje de programación para sus posibles aplicaciones en base al desempeño del puesto de trabajo.
  4. Conocer lenguajes de programación de bajo nivel o visuales.

Criterios de Evaluación (Objetivos)

  1. Empoderar al alumnado como creadores autónomos de contenido digitales de todo tipo.
  2. Comprender e interiorizar el concepto de la programación.
  3. Aplicar el paradigma de tarea automatizada.
  4. Manejar lenguaje de programación.
  5. Descubrir y aplicar las automatizaciones y programación de bajo nivel.

Unidad 1. Principios de arquitectura de las aplicaciones y servicios digitales

  1. Principios de la arquitectura de las aplicaciones
    • Patrones de Diseño en aplicaciones
    • Técnicas de desarrollo de aplicaciones
    • Mejores prácticas en el desarrollo de aplicaciones
  2. Principios de la arquitectura orientada a servicios digitales
    • Arquitectura SOA
    • SOAP protocolo de acceso simple a objeto

Unidad 2. Automatizadores en los sistemas operativos (Windows, Android e IOS)

  1. El papel de los automatizadores dentro de los sistemas operativos
  2. Automatización de tareas en Windows
  3. Automatización de tareas en Linux
  4. Automatización de tareas en MarcOs
  5. Automatización de tareas en Android

Unidad 3. Programación de tareas y programación por bloques de aplicaciones existentes

  1. Programación de tareas en plataformas externas
    • Plataformas externas para la programación de tareas en la actualidad
    • Uso de Zapier como plataforma para la programación de tareas
  2. La programación por bloques en plataformas
    • Uso de la programación por bloques
    • Declaración de variables
    • Condiciones
    • Operaciones aritméticas
    • Sentencia condicionales
    • Sentencia iterativas