AVISO: Consulta la página general de cursos del CIFO l'Hospitalet para saber en qué fechas y modalidad está programado este curso. La inscripción al proceso de selección ha de realizarse a través de cifo virtual.
Destacados
Duración y objetivo general
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.
Perfil del alumnado
Personas que, todavía no tengan experiencia en el mundo de la programación, tengan interés y mucha motivación a iniciarse 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 y 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
- Operadores de comparación
- Operadores lógicos
Estructura y sintaxis
- Utilización correcta de los condicionales
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]…
Acreditación
Diploma acreditativo expedido por el Servicio Público de Empleo de Catalunya.