Curso de JavaScript
Características Principales
Precio: 375€ IVA INC
Duración: 50 HORAS
Modalidad: ONLINE
Descuentos:
- 10% estudiantes y desempleados.
- 15% si te inscribes en dos cursos.
- Bonificable a través de la Fundae.
- (Los descuentos no son acumulables.)
Descripción:
JavaScript es un lenguaje de programación interpretado y orientado a objetos que permite crear páginas dinámicas en las que se pueden añadir efectos como animaciones o acciones que se llevan a cabo cuando se realiza una determinada acción. Con el presente curso, ofrecemos la posibilidad de actualizar los conocimientos necesarios para la crear páginas y portales Web:
- Conoceremos los tipos de scripts existentes y sus ventajas, además de los elementos que nos permitirán que el código que desarrollemos cumpla con los objetivos propuestos, como las variables, operadores, sentencias o funciones.
- Se recomendarán algunas de las herramientas que se pueden utilizar para la creación de los ficheros en los que se incluirá el código.
- Se explicarán los principales objetos y eventos del lenguaje, así como sus propiedades y métodos más importantes.
- Además veremos algunos de los sitios Web en los que podemos encontrar scripts que podemos incluir en nuestra página Web o reutilizarlos.
Precio: 375€ IVA inc
50 Horas
Prácticas y exámenes
Certificado de curso
Bonificable a empresas
Temario y ficha descriptiva del curso:
Tema 1º Introducción a JavaScript
- 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
- Resumen
Tema 2º Conceptos básicos en JavaScript (I): Qué es JavaScript y desplegar entorno de desarrollo
Introducción
- 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
- Resumen
Tema 3º Conceptos básicos en JavaScript (II): Tipos en JavaScript
- Introducción
- Variables. Diferencias entre ámbito local y global. Instrucciones Let y Var
- Constantes
- Tipos primitivos. Tipado dinámico
- Objetos
- Arrays
- Funciones
- Resumen
Tema 4º Operadores en JavaScript (I): Aritméticos, de asignación, de comparación y de igualdad
Introducción
- Conceptos básicos sobre operadores en JavaScript
- Operadores aritméticos
- Operadores de asignación
- Operadores de comparación
- Operadores de igualdad
- Resumen
Tema 5º Operadores en JavaScript (II): Ternarios, lógicos y booleanos, bitwise y jerarquización de operadores
Introducción
- Operadores ternarios
- Operadores lógicos y booleanos
- Operadores BitWise
- Jerarquización de operadores
- Resumen
Tema 6º Control de flujo de ejecución en JavaScript (I): If y switch
- Introducción
- Sentencia if…else
- Sentencia switch…case
- Resumen
Tema 7º Control de flujo de ejecución en JavaScript (II): For y while
- Introducción
- Sentencia for
- Sentencia for…in
- Sentencia for…of
- Sentencia while
- Sentencia do…while
- Resumen
Tema 8º Control de flujo de ejecución en JavaScript (III): Break y continue
- Introducción
- Extra – Cómo evitar bucles infinitos
- Sentencias break and continue
- Resumen
Tema 9º Objetos en JavaScript (I): Definición y propiedades
- Introducción
- Definición de los objetos y de su naturaleza dinámica
- Referencias. Tipos
- Enumeración de las propiedades de un objeto
- Resumen
Tema 10º Objetos en JavaScript (II): Uso y clonación
- Introducción
- Uso de objetos en JavaScript
- Clonación de un objeto
- ¡Las funciones son objetos en JavaScript!
- Resumen
Tema 11º Objetos en JavaScript (III): Factory y Constructor
- Introducción
- Funciones Factory
- Funciones Constructor
- Propiedad del constructor
- Recolección de basura
- Resumen
Tema 12º Objetos en JavaScript (IV): Math y String
- Introducción
- El objeto Math
- El objeto String
- Resumen
Tema 13º Objetos en JavaScript (V): Plantillas Litertales y objetos Fecha
- Introducción
- Plantillas literales (plantillas de cadenas)
- El objeto Fecha
- Resumen
Tema 14º Arrays en JavaScript (I): Conceptos básicos
- Introducción
- 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)
- Resumen
Tema 15º Arrays en JavaScript (II): Arrow y Spread
- Introducción
- Funciones Flecha (Arrow)
- Combinación y corte de arrays
- El operador de propagación (Spread)
- Resumen
Tema 16º Arrays en JavaScript (III): Iteración, clasificación, filtrado, mapeo y reducción
- Introducción
- 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()
- Resumen
Tema 17º Funciones en JavaScript (I): Expresiones y declaraciones, Hoisting y argumentos
- Introducción
- Diferencias entre expresiones y declaraciones
- Hoisting en JavaScript
- Argumentos de una función
- Resumen
Tema 18º Funciones en JavaScript (II): El operador Rest y parámetros predeterminados
- Introducción
- El operador Rest
- Parámetros predeterminados
- Resumen
Tema 19º Funciones en JavaScript (III): «Getters» y «Setters», gestión de excepciones y this
- Introducción
- «Getters» y «Setters»
- Gestión de excepciones con la sentencia try…catch
- La palabra clave This
- Resumen
El curso está principalmente orientado a:
- Desarrolladores
- Estudiantes de programación
- Personas vinculadas a las Nuevas Tecnologías
interesados/as en profesionalizarse en JavaScript:
Objetivos del curso:
- Aprender la metodología a seguir cada vez que se programa cualquier aplicación, sea Web o no,
- Conocer las características principales del lenguaje JavaScript y la sintaxis que tendremos que utilizar, así como sus elementos más importantes, como los eventos, objetos, sentencias o funciones.
- Obtener las bases de generación de código en lenguaje JavaScript para el desarrollo e implementación de aplicaciones web, tanto en el lado del cliente como el lado del servidor.
- El curso tiene un coste de 375€ IVA incluido
Una vez inscrito, el alumno recibirá las claves de acceso al curso durante un periodo de 4 meses desde su matriculación.
- Una vez inscrito en el curso Online, tendrás acceso a todo el contenido durante los próximos 4 meses
- Podrás realizar el curso a través de tu ordenador, móvil o tablet para realizar el curso cómodamente y a tu ritmo
- Durante el curso tendrás que completar 19 temas dedicados, con un total de 50 horas lectivas
- En el momento que lo necesites podrás efectuar tus consultas al formador, a través de correo electrónico, para resolver tus dudas relativas al curso.
- Una vez finalizada la formación, te enviaremos un Certificado del curso emitido por Culture Lab TS S.L.
Requisitos del curso:
- Para acceder al curso de JavaScript, se requiere tener experiencia conocimientos básicos de programación. No es necesario ser un experto, pero tener una base sólida en programación facilitará el aprendizaje y aplicación de los conceptos enseñados.
- Además, es importante conocer los lenguajes HTML y CSS, así como sus principales propiedades y valores, ya que mediante sus etiquetas se desarrollarán los sitios Web. También es recomendable poseer conocimientos básicos de la estructura de la que se componen las páginas Web.
- La empresa podrá solicitar la bonificación del curso a través de FUNDAE (Antigua Fundación Tripartita)
- Culture Lab facilitará a la empresa solicitante la documentación necesaria para que la empresa pueda dar de alta el proceso de bonificación del curso.
- El curso dispone de una bonificación máxima aplicable del 100% en modalidad Online siempre y cuando la empresa disponga de los créditos necesarios para solicitar la bonificación.
El crédito disponible para las empresas durante el presente ejercicio se calcula a partir de dos datos: lo cotizado por la empresa en concepto de Formación Profesional en el año anterior y el tamaño de su plantilla, que determinará el porcentaje del importe cotizado al cual tiene derecho la empresa:
- Empresas de 1 a 9 trabajadores: 100%.
- De 10 a 49 trabajadores: 75%.
- De 50 a 249 trabajadores: 60%.
- De 250 o más trabajadores: 50%.
- Durante la impartición del curso Culture Lab se encargará de los controles de asistencia diarios de los alumnos, así como de las encuestas de evaluación finales, las cuales serán entregadas al responsable de la empresa al finalizar el curso.
Descuentos y promociones*:
- 10% de descuento para estudiantes y desempleados.
- 15% si te inscribes en dos cursos.
- Curso bonificable a través de Fundae para trabajadores y empresas.
*(Los descuentos presentados no son acumulables)
Curso de JavaScript
Este curso es un paso indispensable para el desarrollo de páginas web dinámicas a través de JavaScript