Curso de Introducción a la programación Mobile (IFCD56) (Programa detallado)
Objetivo:
El objetivo del curso es proporcionar a los estudiantes los conocimientos y habilidades necesarios para comenzar a desarrollar aplicaciones web y móviles, utilizando JavaScript y PHP como principales lenguajes de programación.
Dirigido a:
Desarrolladores con conocimientos básicos en desarrollo web. Es recomendable que el alumno tenga unos conocimientos básicos en cuanto a programación orientada a objetos, estructuras de datos y manejo de ficheros.
Requisitos:
Se recomienda que el alumnado tenga conocimientos básicos sobre HTML estándar y la última versión del intérprete de PHP(8.2) instalada en su sistema operativo.
PROGRAMA DEL CURSO
1.- Tipos de Datos en JavaScript y PHP
Objetivo
Al finalizar esta unidad, el alumno será capaz de instalar el entorno de desarrollo e identificar los diferentes tipos de datos que existen en JavaScript y PHP.
Contenido
- Tipos de Datos en JavaScript y PHP
- Introducción a JavaScript
- Entorno de desarrollo en JavaScript
- Tipos de datos en JavaScript
- Introducción a PHP
- Entorno de desarrollo en PHP
- Tipos de datos en PHP
- Resumen
2.- Variables
Objetivo
Al finalizar esta unidad, el alumno conocerá la sintaxis básica para declarar tipos de variables en JavaScript y PHP. El alumno aprenderá a declarar variables y asignarles diferentes tipos de datos, comprendiendo la diferencia entre strings, números y booleanos. También aprenderá a analizar el ámbito de las variables tanto en JavasScript como en PHP.
Contenido
- Variables
- Tipos de variables en JavaScript
- Declaración de variables en JavaScript
- Ámbitos de variables en JavaScript
- Tipos de variables en PHP
- Declaración de variables en PHP
- Ámbitos de variables en PHP
- Resumen
3.- Constantes: Características y funcionalidades de los diferentes tipos de datos
Objetivo
- Adquirir conocimientos sobre las características de las constantes en JavaScript.
- Comprender las funcionalidades de las constantes en JavaScript
- Adquirir conocimientos sobre las características de las constantes en JavaScript.
- Comprender las funcionalidades de las constantes en PHP
Contenido
- Constantes: Características y funcionalidades de los diferentes tipos de datos
- Características de las constantes en JavaScript
- Funcionalidades de las constantes en JavaScript
- Características de las constantes en PHP
- Funcionalidades de las constantes en PHP
- Comparación de las constantes en JavaScript y PHP
- Resumen
4.- Interpolación de cadenas de texto (string) con Javascript y PHP
Objetivo
Comprender la Interpolación de cadenas de texto en JavaScript y PHP
Contenido
- Interpolación de cadenas de texto (string) con Javascript y PHP
- Interpolación de cadenas de texto con JavaScript
- Interpolación de cadenas de texto con PHP
- Comparación de la interpolación de cadenas en JavaScript y PHP
- Resumen
5.- Concepto de operador y expresión en programación
Objetivo
- Adquirir conocimientos sobre el concepto de operador en programación
- Adquirir conocimientos sobre el concepto de expresión en programación
Contenido
- Concepto de operador y expresión en programación
- Concepto de operador en programación
- Concepto de expresión en programación
- Resumen
6.- Clasificación de los operadores comunes en JavaScript y PHP
Objetivo
- Adquirir conocimientos sobre los operadores de asignación y aritméticos en JavaScript
- Comprender los operadores de comparación, ternarios y lógicos para realizar cálculos y tomar decisiones mediante estructuras de control de flujo en JavaScript
- Adquirir conocimientos sobre los operadores de asignación y aritméticos en PHP
Contenido
- Clasificación de los operadores comunes en JavaScript y PHP
- Introducción a operadores y expresiones en JavaScript y PHP
- Clasificación de los operadores comunes en JavaScript
- Clasificación de los operadores comunes en PHP
- Resumen
7.- Operadores y expresiones exclusivos en PHP
Objetivo
- Comprender los operadores exclusivos de PHP
- Comprender las expresiones exclusivas de PHP
Contenido
- Operadores y expresiones exclusivos en PHP
- Operadores exclusivos de PHP (PHP 7)
- Expresiones exclusivas de PHP (PHP 7)
- Resumen
8.- Operadores y expresiones en JavaScript (ECMASCRIPT 6+)
Objetivo
- Adquirir conocimientos de los operadores y expresiones de JavaScript (ECMAScript 6+).
- Utilizar el operador de propagación (spread operator) en JavaScript
- Comprender la construcción de expresiones en JavaScript
Contenido
- Operadores y expresiones en JavaScript (ECMASCRIPT 6+)
- Operadores en JavaScript (ECMASCRIPT 6+)
- Expresiones en JavaScript (ECMASCRIPT 6+)
- Resumen
9.- Introducción a la relación HTML/CSS/JavaScript
Objetivo
- Adquirir conocimientos sobre la estructura del documento HTML.
- Comprender el papel de CSS dentro de la estructura del documento HTML
- Comprender la integración de JavaScript en un documento HTML
Contenido
- 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
- Resumen
10.- Los eventos
Objetivo
- Adquirir conocimientos sobre los tipos de eventos en JavaScript y su función
- Comprender la sintaxis básica para el manejo de eventos en JavaScript.
- Comprender el papel de PHP y su único evento
Contenido
- Los eventos
- Introducción a los eventos en JavaScript
- Tipos de eventos en javaScript y su función
- PHP y su único evento
- Resumen
11.- Las funciones
Objetivo
- Adquirir conocimientos sobre la creación de funciones en JavaScript.
- Comprender los parámetros y argumentos de funciones en JavaScript
- Analizar las diferentes formas de devolución de los datos generados a una función
Contenido
- Las funciones
- Declaración y llamada de funciones
- Parámetros y argumentos en funciones
- Devolución de los datos generados a una función
- Resumen
12.- Relación de las funciones y los eventos
Objetivo
- Adquirir conocimientos sobre la relación de las funciones y los eventos en JavaScript
- Comprender el Manejo de Eventos: Asociar funciones de JavaScript con eventos HTML utilizando addEventListener()
- Adquirir conocimientos sobre la relación de las funciones y los eventos en PHP
Contenido
- Relación de las funciones y los eventos
- Relación de las funciones y los eventos en JavaScript
- Manejo de eventos con JavaScript
- Relación de las funciones y los eventos en PHP
- Resumen
13.- Tipos de condicionales y sus funcionalidades
Objetivo
- Conocer las características y funcionalidades de los condicionales en JavaScript
- Adquirir conocimientos sobre la utilización correcta de las condiciones, operadores y expresiones en JavaScript
- Comprender la estructura y sintaxis de condicionales y la utilización correcta de los condicionales
Contenido
- Tipos de condicionales y sus funcionalidades
- Tipos de condicionales y sus funcionalidades en JavaScript
- Tipos de condicionales y sus funcionalidades en PHP
- Resumen
14.- Utilización correcta de las condiciones, operadores y expresiones
Objetivo
- Conocer los operadores de comparación en JavaScript
- Comprender los operadores lógicos en JavaScript
- Conocer los operadores de comparación en PHP
- Comprender los operadores lógicos en PHP
Contenido
- Utilización correcta de las condiciones, operadores y expresiones
- Operadores de comparación en JavaScript
- Operadores de comparación en PHP
- Resumen
15.- Estructura y sintaxis
Objetivo
- Conocer la utilización correcta de los condicionales en JavaScript
- Comprender la utilización correcta de los condicionales en PHP
Contenido
- Estructura y síntaxis
- Utilización correcta de los condicionales en JavaScript
- Operadores de comparación
- Operadores lógicos
- Utilización correcta de los condicionales en PHP
- Resumen
16.- Los arrays, características y funcionalidades
Objetivo
- Conocer el concepto de array en programación.
- Conocer las características y funcionalidades de los arrays en programación.
- Conocer el concepto de array en programación.
- Conocer las características y funcionalidades de los arrays en programación.
Contenido
- Los arrays, características y funcionalidades
- Introducción al concepto de array
- Características principales
- Utilización correcta de los arrays en programación
- Operaciones
- Ejemplo operaciones con arrays
- Tipos de arrays
- Ventajas y desventajas
- Estructura de los arrays
- Resumen
17.- Sintaxis
Objetivo
- Introducir los arrays en JavaScript
- Comprender el uso de corchetes de los arrays en JavaScript
- Comprender la selección de valores en JavaScript
- Introducir los arrays en PHP
- Comprender el uso de corchetes de los arrays en PHP
- Comprender la selección de valores en PHP
Contenido
- Sintaxis
- Sintaxis de los arrays
- Buenas prácticas
- Uso de corchetes y comas (para separar valores)
- Selección de valores: array[índice]
- Resumen
18.- Creación de arrays
Objetivo
- Comprender la creación de arrays en JavaScript.
- Comprender la creación de arrays en PHP
Contenido
- Creación de arrays
- Creación de arrays en JavaScript
- Tipos de arrays en PHP
- Creación de arrays en PHP
- Resumen
19.- Propiedad y métodos de los arrays
Objetivo
- Conocer las propiedades y métodos de los arrays en JavaScript
- Utilizar propiedades y métodos para acceder y modificar elementos sobre arrays en JavaScript
- Conocer las propiedades y métodos de los arrays en PHP
- Utilizar propiedades y métodos para acceder y modificar elementos sobre arrays en PHP
Contenido
- Propiedad y métodos de los arrays
- Métodos sobre arrays en JavaScript
- Métodos sobre arrays en PHP
- Resumen
20.- Funcionalidades, características y utilidades de los bucles
Objetivo
- Introducir el concepto de bucle en programación
- Conocer las características y funcionalidades de los bucles en programación
Contenido
- Funcionalidades, características y utilidades de los bucles
- Introducción al concepto de bucle
- Características de los bucles en programación
- Funcionalidades de los bucles en programación
- Resumen
21.- Tipos de bucles y sus orientaciones
Objetivo
- Conocer los bucles en JavaScript.
- Utilizar diferentes tipos de bucles para iterar sobre Arrays
Contenido
- Tipos de bucles y sus orientaciones
- Introducción a los bucles en JavaScript
- Tipos de bucles en JavaScript
- Iteración sobre arrays
- Resumen
22.- Relación de los bucles con los arrays: creación dinámica de contenidos
Objetivo
- Conocer cómo JavaScript interactúa con el Document Object Model (DOM)
- Conocer la selección de elementos con querySelector y querySelectorAll.
- Seleccionar elementos en el DOM y manipular su contenido utilizando JavaScript para cambiar dinámicamente la apariencia de una página web.
Contenido
- Relación de los bucles con los arrays: creación dinámica de contenidos
- Introducción al DOM
- Nodos y elementos en el DOM
- Relación de los bucles con los arrays: creación dinámica de contenido
- Manipulación de contenido
- Resumen
23.- Introducción al desarrollo Mobile con Apache Cordova
Objetivo
- Conocer los conceptos fundamentales del desarrollo para mobile
- Conocer la arquitectura de Apache Cordova
- Adquirir conocimientos sobre configurar el entorno de desarrollo con Apache Cordova
Contenido
- Introducción al desarrollo Mobile con Apache Cordova
- Introducción a Apache Cordova
- Arquitectura de Apache Cordova
- Resumen
24.- Desarrollo de un proyecto con Apache Cordova
Objetivo
- RA4 - Comprender la creación de un proyecto con Apache Cordova (DESTREZA)
- RA5 - Adquirir conocimientos sobre la estructura de un proyecto de Apache Cordova (CONOCIMIENTO)
- RA6 - Adquirir conocimientos sobre desarrollar funcionalidades con Apache Cordova (CONOCIMIENTO)
Contenido
- Desarrollo de un proyecto con Apache Cordova
- Creación de un proyecto básico
- Desarrollo de funcionalidades básicas
- Resumen
25.- Trabajar con JavaScript y PHP en un proyecto con Apache Cordova
Objetivo
- Comprender la creación de funcionalidades con JavaScript en un proyecto con Apache Cordova
- Comprender la creación de funcionalidades con PHP en el lado del servidor
- Comprender la comunicación del cliente con el servidor
Contenido
- Trabajar con JavaScript y PHP en un proyecto con Apache Cordova
- JavaScript para Cordova
- PHP en el lado del servidor
- Comunicación cliente-servidor con JavaScript
- Resumen
¡Nunca dejes de aprender!
Utilizamos cookies propias y de terceros para mejorar tu experiencia de usuario. Si continúas navegando en este sitio consideramos que conoces nuestra Política de Cookies y que estás de acuerdo con su uso.
Más información