← Especialidades formativas

Especialidad formativa

Introducción a la programación Mobile

IFCD56 90 h
Ver contenido del curso

Qué aprenderás

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

Contenido del curso

01

Datos y variables

  • OBJETIVO
  • Crear variables y constantes en JavaScript y PHP, utilizando los diferentes tipos de datos existentes.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • 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:
  • o Variables
  • o Constantes
  • o Arrays.
  • Declaración de variables:
  • o Uso de var, let y const (JavaScript).
  • o Uso del símbolo $ y define (PHP).
  • Creación de una variable y asignación de valores.
  • Scope o ámbitos de actuación de una variable:
  • o Ámbitos locales,
  • o Ámbitos globales
  • o Ámbitos superglobales
  • o Variables estáticas.
  • Constantes: características y funcionalidades de los diferentes tipos de datos.
  • Interpolación de cadenas de texto (String) con javaScript y PHP:
  • Utilización del formato ${variable} y las comillas invertidas (JavaScript).
  • Utilización de las comillas dobles y simples (PHP).
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Aprendizaje autónomo
  • Capacidad de gestión de la información
  • Razonamiento lógico para la resolución de problemas en programación
  • Resolución de problemas
02

Operadores y expresiones

  • OBJETIVO
  • Construir expresiones en JavaScript y PHP utilizando las diferentes tipologías de operadores y expresiones.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • 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 (diferente 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 op)
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Capacidad de gestión y planificación
  • Aprendizaje continuo
  • Razonamiento lógico para la resolución de problemas en programación.
03

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.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • 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.
  • o onload
  • o onclick
  • PHP y su único evento.
  • Sintaxis básica:
  • o document.getElementById(“nombre”).onclick = nombreDeLaFunction;
  • o document.querySelector(“#nombre”).onclick = nombreDeLaFunction;
  • Las funciones:
  • Parámetros de las funciones.
  • Devolución de los datos generados a una función.
  • o return
  • o variables locales
  • Relación de las funciones y los eventos.
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Capacidad de organización y planificación
  • Creatividad
  • Razonamiento lógico para la resolución de problemas en programación.
04

Condicionales

  • OBJETIVO
  • Construir condicionales utilizando los operadores lógicos y de comparación y creando expresiones de manera correcta.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Tipos de condicionales y sus funcionalidades:
  • If:
  • o Uso de } else {
  • o Uso de } else if (…) { }
  • Switch:
  • o Uso de case
  • o Uso de break
  • o Uso de default.
  • Utilización correcta de las condiciones, operadores y expresiones:
  • Operadores de comparación:
  • o >
  • o >=
  • o <
  • o <=
  • o ==
  • o ===
  • o !=
  • o !==
  • o !
  • Operadores lógicos:
  • o || (OR)
  • o && (AND)
  • Estructura y sintaxis
  • Utilización correcta de los condicionales
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Calidad y toma de decisiones.
  • Razonamiento lógico para la resolución de problemas en programación.
  • Resolución de problemas.
  • Adaptabilidad/flexibilidad en el razonamiento.
05

Arrays

  • OBJETIVO
  • Estructurar los datos, creando arrays y su posterior manipulación, utilizando la propiedad y los principales métodos de los arrays.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • 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:
  • o length
  • Métodos:
  • o indexOf (búsqueda de valores en un array desde el principio)
  • o lastIndexOf (búsqueda de valores en un array desde el final)
  • o push (añadir valores al final)
  • o unshift (añadir valores al principio)
  • o slice (seleccionar múltiples valores)
  • o splice (eliminación de valores)
  • o join (conversión a String)
  • o concat (concatenar diferentes arrays)
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Capacidad de análisis.
  • Razonamiento lógico.
  • Creatividad.
06

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.
  • CONOCIMIENTO / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Funcionalidades, características y utilidades de los bucles.
  • Tipos de bucles y sus orientaciones.
  • for
  • o Parámetros obligatorios: (inicio, condición e incremento/decremento).
  • o Uso de break.
  • o Uso de continue.
  • do while:
  • o Sintaxis: do {…} while (condición);
  • While:
  • o Sintaxis: while(condición) {…}
  • 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]…
  • HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
  • Creatividad
  • Razonamiento lógico para la resolución de problemas en programación
  • Resolución de problemas

Especialidad formativa

¿Quieres esta formación para tu organización?