Curso Introducción a la programación | CIFO L’HOSPITALET

Curso: Introducción a la programación

Duración: 90 horas

Objetivo: Desarrollar la programación de una aplicación sencilla orientada a la web utilizando funciones y acontecimientos, condicionales, arrays y bucles, para la gestión de datos y variables.

Modalidad de impartición-Fechas y horario

Modalidad de impartición:

  • Modalidad tele formación.
  • Modelo de aprendizaje basado en el desarrollo de productos y proyectos profesionales reales.
  • Grupos: 25 alumnos.

 

Calendario i horarios:

Del 17/09/20 al 14/10/20

  • Sesiones presenciales: lunes, de 15h a 20h
  • Durada: 90 horas (1 mes)

Perfil del alumnado

Personas que, todavía no tengan experiencia en el mundo de la programación, tengan interés y mucha motivación en iniciar-se en este entorno profesional. Es indispensable tener disponibilidad diaria (4 horas mínimo). Se valora cualquier introducción o iniciación en cualquier lenguaje de programación, aunque no es obligatorio.

Módulos formativos

Módulo 1 

Denominación: Datos y variables

Objetivo: Crear variables y constantes en JavaScript y PHP, utilizando los diferentes tipos de datos existentes.

Duración: 10 horas

Contenidos teórico- prácticos:

–  Tipos de datos en JavaScript y PHP:

  • Datos Booleanos (true/false)
  • Datos Numéricos (Number)
  • Datos de texto (String)
  • Arrays (Introducción)
  • De objetos
  • Null (valor estricto)

– Variables:

  • Tipos de variables
  • Declaración de variables
  • Creación de una variable y asignación de valores
  • Scope o ámbitos de actuación de una variable

– Constantes: características y funcionalidades de los diferentes tipos de datos.

– Interpolación de cadenas de texto (String) con JavaScript i PHP:

  • Utilización del formato ${variable} y las comitas invertidas (javaSript)
  • Utilización de las comitas dobles y simples (PHP)

 

Módulo 2 

Denominación: Operadores y expresiones

Objetivo: Construir expresiones en javaSript y PHP utilizando las diferentes tipologías de operadores y expresiones. 

Duración: 10 horas

Contenidos teórico – prácticos:

– Concepto de Operador i Expresión en programación

– Clasificación de los operadores comunes en JavaScript y PHP

  • Operadores de asignación.
  • Operadores aritméticos.
  • Operadores de incremento / decremento
  • Operadores de comparación
  • Operadores ternarios
  • Operadores lógicos

– Operadores y expresiones de exclusivos de PHP (PHP 7)

  • Asignación por referencia
  • OR exclusivo (XOR)
  • Operador AND (diferente a &&)
  • Operador OR (diferent a ‖)
  • Operador de la nave espacial (<==>)
  • Operador coalescente o de fusión de Null
  • Operador de control de errores
  • Operador de concatenación
  • Operador <> (diferente a)

– Operadores y expresiones de JavaScript (ECMAScript 6+)

  • Operador de propagación (spread operator)
  • Construcciones de expresiones

– Competencias transversales

  • Capacidad de gestión y planificación
  • Aprendizaje continuo
  • Razonamiento lógico para la resolución de problemas en programación

 

Módulo 3 

Denominación: Funciones y eventos

Objetivo: Crear eventos en JavaScript a partir de diferentes funciones y su relación con los diferentes elementos de HTML y CSS.

Duración: 22 horas

Contenidos teórico – prácticos:

– Introducción a la relación HTML / CSS / JavaScript

  • Estructura del documento HTML
  • El papel de CSS
  • Integración de JavaScript en un documento HTML

– Los eventos:

  • Tipos de eventos en javaScript y su función
  • PHP y su único evento
  • Sintaxis básica

– Las funciones

  • Parámetros de las funciones
  • Devolución de los datos generados a una función

– Relación de las funciones y los eventos.

 

Módulo 4 

Denominación: Condicionales

Objetivo: Construir condicionales utilizando los operadores lógicos y de comparación y creando expresiones de manera correcta.

Duración: 15 horas

Contenidos teórico – prácticos:

– Tipos de condicionales y sus funcionalidades

  • If
  • Switch

– Utilización correcta de las condiciones, operadores y expresiones

  • Operadors de comparació
  • Operadors lògics

– Estructura y sintaxis

  • Utilització correcta els condicionals

 

Módulo 5

Denominación: Arrays

Objetivo: Estructurar los datos, creando arrays y su posterior manipulación, utilizando la propiedad y los principales métodos de los arrays.

Duración: 15 horas

Contenidos teórico – prácticos:

–  Los arrays, características y funcionalidades

– Sintaxis:

  • Uso de corchetes y comas (para separar valores)
  • Selección de valores: array[índice]

– Creación de arrays:

  • a. Método: Escritura compacta (var array=[“dato1”,”dato2”])
  • b. Método: Escritura por valores (array[0]=”dato1”)
  • c. Método: Escritura con el método push (array.push(“dato1”))

– Propiedad y métodos de los arrays

  • Propiedad
  • Métodos

 

Módulo nº6 

Denominación: Bucles

Objetivo: Crear bucles de diferentes tipos según su funcionalidad cuidando de manera correcta las normas de sintaxis y su relación con los arrays.

Duración: 22 horas

Contenidos teórico – prácticos:

– Funcionalidades, características y utilidades de los bucles

– Tipos de bucles y sus orientaciones.

  • for
  • do while
  • While
  • Foreach
  • for of
  • for in.
  • map (Exclusivo a partir de ECMAScript 6+)

– Relación de los bucles con los arrays: creación dinámica de contenido.

  • InnerHTML con el operador +=
  • Uso de document.getElementsByClassName(“nombre”)[índice]…
  • Uso de document.querySelectorAll (“.nombre”)[índice]…

 

Inscripción

https://cifovirtual.cat/

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *