Curso JavaScript
Capacitar para la Obtención de las Bases de generación de Código en Lenguaje JavaScript, con un Plan Formativo eminentemente práctico, para el Desarrollo e Implementación de Aplicaciones Web, tanto en el lado del Cliente como el lado del Servidor.
Duración
62 horas
Fecha
Próximamente
Horario
No disponible
Módulo 1: Introducción
Objetivo
Introducir en las Tecnologías, Conceptos y Competencias que se adquirirán a lo largo del desarrollo del Curso para asegurar una adecuada Codificación y Despliegue de Aplicaciones JavaScript.
Resultados de Aprendizaje
Conocimientos/ Capacidades Cognitivas y Prácticas
- Comprensión de los Conceptos Fundamentales en JavaScript.
- Desarrollo del Código JavaScript Sólido y Legible.
- Aprendizaje de las Mejores Prácticas de Desarrollo en JavaScript.
Habilidades de Gestión, Personales y Sociales
- Conocimiento de la Importancia de adquirir las Competencias Básicas del Lenguaje JavaScript para Desarrollar cualquier Entorno Web.
- Valoración de las Ventajas que tiene para su Trabajo, el Conocimiento y Manejo del Lenguaje JavaScript para su Trabajo y Desarrollo Profesional
Módulo 2: Conceptos básicos en JavaScript
Objetivo
Estudiar los Conceptos Básicos para la generación de Código JavaScript y para el seguimiento de Buenas Prácticas de Desarrollo para la Obtención de Desarrollos Sólidos, con el fin de Capacitar para la Instalación y Utilización del Entorno de Desarrollo Integrado para la codificación de programas informáticos JavaScript, Aptana Studio.
Resultados de Aprendizaje
Conocimientos/ Capacidades Cognitivas y Prácticas
- Qué es, qué No es JavaScript y qué representa en el Desarrollo Web Actual.
- Despliegue del Entorno de Desarrollo, Aptana Studio.
- Buenas Prácticas y Recomendaciones.
- Variables. Diferencias entre Ámbito Local y Global. Instrucciones Let y Var.
- Constantes.
- Tipos Primitivos. Tipado Dinámico.
- Objetos.
- Arrays.
- Funciones.
- Actividad de Evaluación de los conocimientos adquiridos por el Alumno.
Habilidades de Gestión, Personales y Sociales
- Conocimiento de la Importancia de adquirir las Competencias Básicas del Lenguaje JavaScript para Desarrollar cualquier Entorno Web.
- Valoración de las Ventajas que tiene para su Trabajo, el Conocimiento y Manejo del Lenguaje JavaScript para su Trabajo y Desarrollo Profesional
Módulo 3: Operadores de JavaScript
Objetivo
Continuar con el Estudio de los Conceptos Básicos del Lenguaje JavaScript, con el fin de tratar en detalle los Operadores, su Uso y Jerarquización.
Resultados de Aprendizaje
Conocimientos/ Capacidades Cognitivas y Prácticas
- Conceptos Básicos sobre Operadores en JavaScript.
- Operadores Aritméticos.
- Operadores de Asignación.
- Operadores de Comparación.
- Operadores de Igualdad.
- Operadores Ternarios.
- Operadores Lógicos y Booleanos.
- Operadores BitWise.
- Jerarquización de Operadores.
- Actividad de Evaluación de los conocimientos adquiridos por el Alumno.
Habilidades de Gestión, Personales y Sociales
- Conocimiento de la Importancia de adquirir las Competencias Básicas del Lenguaje JavaScript para Desarrollar cualquier Entorno Web.
- Valoración de las Ventajas que tiene para su Trabajo, el Conocimiento y Manejo del Lenguaje JavaScript para su Trabajo y Desarrollo Profesional
Módulo 4: Control de Flujo de Ejecución en JavaScript
Objetivo
Continuar con el Estudio de los Conceptos Básicos del Lenguaje JavaScript, con el fin de tratar en detalle las Sentencias Condicionales y de Iteración para Controlar el Flujo de Ejecución del Código Desarrollado.
Resultados de Aprendizaje
Conocimientos/ Capacidades Cognitivas y Prácticas
- Sentencia if…else.
- Sentencia switch…case.
- Sentencia for.
- Sentencia for…in.
- Sentencia for…of.
- Sentencia while.
- Sentencia do…while.
- Extra – Cómo Evitar Bucles Infinitos.
- Sentencias break and continue.
- Ejercicio Guionizado para consolidar formación del Alumno.
Habilidades de Gestión, Personales y Sociales
- Conocimiento de la Importancia de adquirir las Competencias Básicas del Lenguaje JavaScript para Desarrollar cualquier Entorno Web.
- Valoración de las Ventajas que tiene para su Trabajo, el Conocimiento y Manejo del Lenguaje JavaScript para su Trabajo y Desarrollo Profesional
Módulo 5: Objetos en JavaScript
Objetivo
Continuar con el Estudio de los Conceptos Básicos del Lenguaje JavaScript, con el fin de tratar en detalle el Entendimiento, la Declaración y Uso de Objetos.
Resultados de Aprendizaje
Conocimientos/ Capacidades Cognitivas y Prácticas
- Definición de los Objetos y de su Naturaleza Dinámica.
- Referencias. Tipos.
- Enumeración de las Propiedades de un Objeto.
- Uso de Objetos en JavaScript.
- Clonación de un Objeto.
- ¡Las Funciones son Objetos en JavaScript!
- Funciones Factory.
- Funciones Constructor.
- Propiedad del Constructor.
- Recolección de Basura.
- El objeto Math.
- El objeto String.
- Plantillas Literales (Plantillas de Cadenas).
- El Objeto Fecha.
- Ejercicio Guionizado para consolidar formación del Alumno.
Habilidades de Gestión, Personales y Sociales
- Conocimiento de la Importancia de adquirir las Competencias Básicas del Lenguaje JavaScript para Desarrollar cualquier Entorno Web.
- Valoración de las Ventajas que tiene para su Trabajo, el Conocimiento y Manejo del Lenguaje JavaScript para su Trabajo y Desarrollo Profesional
Módulo 6: Arrays en JavaScript.
Objetivo
Continuar con el Estudio de los Conceptos Básicos del Lenguaje JavaScript, con el fin de tratar en detalle la Declaración y Utilización de Matrices Unidimensionales y Multidimensionales (Arrays).
Resultados de Aprendizaje
Conocimientos/ Capacidades Cognitivas y Prácticas
- Conceptos Básicos de la Gestión de Arrays (Matrices).
- Incorporación y Eliminación de Elementos en Arrays.
- Vaciado de un Array.
- Localización de Elementos (Primitivos).
- Búsqueda de Elementos (Tipos de Referencia).
- Funciones Flecha (Arrow).
- Combinación y Corte de Arrays.
- El Operador de Propagación (Spread).
- Iteraciones con Arrays.
- Clasificación de Arrays.
- Filtrado de un Array con el Método filter().
- Mapeo de Arrays.
- Reducción de una Matriz con el Método reduce().
- Ejercicio Guionizado para consolidar formación del Alumno.
Habilidades de Gestión, Personales y Sociales
- Conocimiento de la Importancia de adquirir las Competencias Básicas del Lenguaje JavaScript para Desarrollar cualquier Entorno Web.
- Valoración de las Ventajas que tiene para su Trabajo, el Conocimiento y Manejo del Lenguaje JavaScript para su Trabajo y Desarrollo Profesional
Módulo 7: Funciones en JavaScript.
Objetivo
Continuar con el Estudio de los Conceptos Básicos del Lenguaje JavaScript, con el fin de tratar en detalle la Declaración y Gestión de Funciones, el Control de Excepciones y la correcta Utilización de la palabra clave This.
Resultados de Aprendizaje
Conocimientos/ Capacidades Cognitivas y Prácticas
- Diferencias entre Expresiones y Declaraciones.
- Hoisting en JavaScript.
- Argumentos de una Función.
- El Operador Rest.
- Parámetros Predeterminados.
- «Getters» y «Setters».
- Gestión de Excepciones con la Sentencia try…catch.
- La palabra clave This.
- Ejercicio Guionizado para consolidar formación del Alumno.
Habilidades de Gestión, Personales y Sociales
- Conocimiento de la Importancia de adquirir las Competencias Básicas del Lenguaje JavaScript para Desarrollar cualquier Entorno Web.
- Valoración de las Ventajas que tiene para su Trabajo, el Conocimiento y Manejo del Lenguaje JavaScript para su Trabajo y Desarrollo Profesional.
Acreditaciones/titulaciones
Cumplir como mínimo alguno de los siguientes requisitos:
- Título de Técnico Superior (FP Grado Superior) o equivalente
- Haber superado la prueba de acceso a Ciclos Formativos de Grado Superior
- Haber superado cualquier prueba oficial de acceso a la universidad – Certificado de profesionalidad de nivel 3
- Título de Grado o equivalente
- Título de Postgrado (Máster) o equivalente
- Técnico Auxiliar (FP 1) o equivalente
- Bachiller
- Experiencia previa en la ocupación
Experiencia profesional
No requerida.
Modalidad de teleformación
Además de lo indicado anteriormente, los participantes han de tener las destrezas suficientes para ser usuarios de la plataforma virtual en la que se apoya la acción formativa.
Las clases virtuales se realizarán en directo a través de nuestra plataforma Webex Teams, es decir, el docente estará en persona mediante videoconferencia y chat, para impartir la clase, y podrás interactuar con él para hacerle preguntas, resolver dudas y escuchar las intervenciones del resto de alumnado.
Un certificado o diploma de asistencia, entregado, enviado o bien puesto a disposición en las plataformas de teleformación, según el caso, por la entidad responsable de impartir la formación a las personas participantes en el plazo máximo de dos meses a partir de la fecha de finalización de la acción formativa en la que hayan participado.
Formación subvencionada por:



Modelo de nota informativa para dar a conocer el carácter público de la financiación por el Servicio Público de Empleo Estatal de la actividad en todas las actuaciones relacionadas con la difusión y el desarrollo de las acciones formativas subvencionadas.
Solicitar plaza

Descargar