Plazas abiertas
Curso Gratuito
(Formación 100% Subvencionada)
62 horas | Online
Situación laboral: Autónomo, Trabajador en ERTE | ERE, Trabajador por cuenta ajena
Sector: Economía e industria digital
Inicio: Próximamente
Certificado: Diploma Especialidad Formativa SEPE
Entidad subvencionadora:SEPE
Temática: Programación informática
Código: IFCD82

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.
Módulo de formación 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.
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.
Módulo de formación 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.
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.
Módulo de formación 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.
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.
Módulo de formación 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 de del código desarrollado.
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.
Módulo de formación 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.
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.
Módulo de formación 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).
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.
Módulo de formación 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.
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.
Para realizar este curso se requiere un título de Bachillerato, equivalente o superior.
Este curso gratuito está dirigido a personas que trabajan (por cuenta ajena o como autónomos) en el sector de economía e industria digital:
Operadoras de telecomunicaciones (telefonía e internet)
Telecomunicaciones por cable, móvil y satélite
Proveedores de acceso a internet
Representación y venta de espacios en medios de comunicación
Nota: la programación, el desarrollo web y el marketing digital pertenecen al sector de servicios a las empresas.
Si no cumples con estos requisitos, accede a nuestro catálogo de cursos gratuitos online.
Este curso se desarrolla en modalidad online sin necesidad de asistencia a ningún centro de manera presencial, en una plataforma abierta las 24 horas del día los 7 días de la semana. Sí tendrá una fecha de inicio y otra de fin que te comunicaremos al tramitar tu solicitud.
– AKD, CIF: B13356845
– InterPros Next Generation S.L, CIF: B72961683
En cumplimiento del RGPD, te informamos de que tus datos personales podrán ser cedidos a la entidad de formación que disponga de plazas en este curso en función de los requisitos de cada programa formativo subvencionado, así como de tu situación laboral y provincia de residencia, con la finalidad de cumplir con los requisitos administrativos que pudiera exigir la administración competente. Esta cesión se realiza exclusivamente con dicha finalidad y con base en tu consentimiento.
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.
Módulo de formación 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. 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. Módulo de formación 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. 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. Módulo de formación 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. 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. Módulo de formación 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 de del código desarrollado. 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. Módulo de formación 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. 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. Módulo de formación 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). 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. Módulo de formación 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. 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.
Para realizar este curso se requiere un título de Bachillerato, equivalente o superior.
Este curso gratuito está dirigido a personas que trabajan (por cuenta ajena o como autónomos) en el sector de economía e industria digital:
Operadoras de telecomunicaciones (telefonía e internet)
Telecomunicaciones por cable, móvil y satélite
Proveedores de acceso a internet
Representación y venta de espacios en medios de comunicación
Nota: la programación, el desarrollo web y el marketing digital pertenecen al sector de servicios a las empresas.
Si no cumples con estos requisitos, accede a nuestro catálogo de cursos gratuitos online.
Este curso se desarrolla en modalidad online sin necesidad de asistencia a ningún centro de manera presencial, en una plataforma abierta las 24 horas del día los 7 días de la semana. Sí tendrá una fecha de inicio y otra de fin que te comunicaremos al tramitar tu solicitud.
– AKD, CIF: B13356845
– InterPros Next Generation S.L, CIF: B72961683
En cumplimiento del RGPD, te informamos de que tus datos personales podrán ser cedidos a la entidad de formación que disponga de plazas en este curso en función de los requisitos de cada programa formativo subvencionado, así como de tu situación laboral y provincia de residencia, con la finalidad de cumplir con los requisitos administrativos que pudiera exigir la administración competente. Esta cesión se realiza exclusivamente con dicha finalidad y con base en tu consentimiento.