Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de JavaScript

DISPONIBLE EN MODALIDAD:

El curso de JavaScript es una oportunidad imperdible para sumergirte en el fascinante mundo de la programación web, aprendiendo desde lo más básico y convirtiéndote en un experto. En este curso, te adentrarás en el lenguaje de programación más utilizado en el desarrollo frontend, lo que te permitirá crear sitios web interactivos y dinámicos.

Durante el curso, explorarás desde los conceptos básicos de Javascript, como variables y estructuras de control, hasta temas más avanzados como manipulación del DOM, manipulación de eventos y programación orientada a objetos. Aprenderás a utilizar las principales características y funcionalidades de Javascript, así como las mejores prácticas para desarrollar código limpio y eficiente. Este curso te brindará una base sólida en JavaScript y te preparará para desarrollar aplicaciones web de calidad y explorar otras tecnologías y frameworks frontend.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en JavaScript bonificable para empresas

¿A quién va dirigido?

A profesionales que quieran aprender a utilizar este lenguaje de programación interpretado que es uno de los lenguajes más populares y utilizados en el desarrollo de aplicaciones web con el cual podrán guardar información, validar formularios, etc...

Objetivos

  • Aprender a utilizar el lenguaje mas popular y usado para el desarrollo de aplicaciones web.
  • Crear eventos utilizando este lenguaje.
  • Validar formularios.

¿Qué vas a aprender?

El curso de JavaScript es una oportunidad imperdible para sumergirte en el fascinante mundo de la programación web, aprendiendo desde lo más básico y convirtiéndote en un experto. En este curso, te adentrarás en el lenguaje de programación más utilizado en el desarrollo frontend, lo que te permitirá crear sitios web interactivos y dinámicos. Durante el curso, explorarás desde los conceptos básicos de Javascript, como variables y estructuras de control, hasta temas más avanzados como manipulación del DOM, manipulación de eventos y programación orientada a objetos. Aprenderás a utilizar las principales características y funcionalidades de Javascript, así como las mejores prácticas para desarrollar código limpio y eficiente. Este curso te brindará una base sólida en JavaScript y te preparará para desarrollar aplicaciones web de calidad y explorar otras tecnologías y frameworks frontend.

Requisitos

  • Es necesario tener conocimientos previos sobre algún lenguaje de programación (orientado a objetos o funcional).
  • También es necesario disponer de permisos suficientes para instalar software en tu equipo.
  • Disponer de un equipo con alguno de los siguientes sistemas operativos: Windows, Linux o Macintosh.

Nuestras modalidades de formación

icon
Cursos Online
modalidadesImg
Formación a través de nuestro campus virtual
modalidadesImgBonificable hasta el 100% por FUNDAE
modalidadesImg
Horario Flexible de formación
modalidadesImg
Teoría, práctica y vídeos guiados
modalidadesImgAcceso multiplataforma, desde PC y móviles
modalidadesImg
100% tutorizado por un formador experto
modalidadesImg
Diploma de aprovechamiento
Me interesa
icon
Aula Virtual Personalizada
aulasModalidades
Videoconferencia en tiempo real, síncrono, a través de Zoom
aulasModalidades
Bonificable hasta el 100%, por FUNDAE.
aulasModalidadesPlanificación a medida
aulasModalidades
100% práctico con proyectos evolutivos
aulasModalidades
Temario adaptado a vuestras necesidades
aulasModalidades
100% tutorizado con feedback inmediato
aulasModalidades
Diploma de aprovechamiento
Me interesa
JavaScript: Últimas plazas

A continuación te mostramos las próximas convocatorias disponibles de nuestras formaciones online. Si te interesa realizar una formación a medida, para un grupo de trabajadores, puedes realizar un Aula Virtual Personalizada.

Temario del curso

tema 1

Introducción a JavaScript

  • ¿Qué es un lenguaje interpretado?
  • ¿Qué es JavaScript?
  • ¿Qué es ECMAScript y qué aporta?
  • Entornos de Desarrollo (IDEs) recomendados
tema 2

Los archivos JavaScript

  • La extensión de los archivos JavaScript
  • Cómo ejecutar archivos JavaScript
  • ¿Qué es la documentación de un programa y buenas técnicas?
  • Tipos de comentarios
  • TODOs y FIXMEs
tema 3

Sintaxis, variables y palabras reservadas

  • ¿Qué son las Variables?
  • ¿Qué es el tipo de una variable?
  • El tipado inferido de JavaScript
  • Tipos Primitivos
  • var, let y const
  • Escritura dinámica
  • Haciendo uso del operador Typeof
  • Notación punto y coma, punto, corchetes y llaves
  • Diferencia entre null y undefined
tema 4

Estructuras de control

  • ¿Qué son las estructuras de control?
  • Las sentencias If, else
  • Sentencia Switch
  • ¿Qué es un bucle?
  • ¿Qué tipos de bucles existen y cómo se declaran?
  • El bucle For, Foreach y For ... in
  • El bucle while
  • El bucle Do While
  • Uso de continue y break
  • ¿Qué es el ámbito de un bucle?
  • Rotulando los bucles
tema 5

Funciones

  • ¿Qué es una función?
  • ¿Cómo se declara y se usa una función?
  • Las funciones flecha
  • Parámetros
  • Paso por Valor
  • Paso por Referencia
  • ¿Qué es el ámbito de una función?
  • ¿Qué es el retorno de las funciones?
  • ¿Cómo hacer uso del retorno de una función?
  • Las funciones anónimas
  • ¿Qué es la sobrecarga de funciones y para qué se puede usar?
  • Las Funciones asíncronas
  • Las Funciones generadoras
tema 6

Manejo de errores

  • ¿Qué es un Error?
  • Diferencia entre Error y Warning
  • Manejo de errores en JavaScript
  • Throw
  • Protección de código a través de Try ... Catch
  • InternalError, SyntaxError, TypeError, RangeError y ReferenceError
tema 7

Módulos y librerías

  • ¿Qué es un módulo?
  • Haciendo uso de require para importar
  • Usando import y export
  • Default
  • ¿Qué es una librería?
  • ¿Cómo hacer uso de una librería externa?
  • Librerías externas de interés
tema 8

POO en JavaScript I

  • ¿Qué es una clase?
  • ¿Cómo se declara una clase?
  • ¿Qué es una variable de clase?
  • ¿Qué es un método?
  • ¿Qué es el ámbito de un método?
  • La palabra reservada this
  • El método constructor
  • ¿Qué es un Objeto?
  • Diferencia entre instanciación e inicialización
  • Haciendo uso del operador instanceof
  • La palabra reservada new
  • Accediendo a variables de clase
  • Accediendo y usando métodos de clase
  • El scope en JavaScript
  • Diferencias entre private, public y protected
  • ¿Qué son los Getters y cómo declararlos?
  • ¿Cómo hacer uso de un Getter?
  • ¿Qué son los Setters y cómo declararlos?
  • ¿Cómo hacer uso de un Setter?
tema 9

POO en JavaScript II

  • ¿Qué es la herencia?
  • Ejemplos de herencia
  • ¿Qué es polimorfismo?
  • Ejemplos de polimorfismo
tema 10

Debugging

  • ¿En qué consiste el debugging?
  • Beneficios del debugging
  • ¿Cómo depurar código desde el Navegador?
  • ¿Cómo depurar código desde el IDE?
  • Buenas prácticas para debugging
  • Buenas prácticas con la función console.log y otras
tema 11

Refactoring

  • ¿En qué consiste el refactoring?
  • Beneficios del refactoring
  • Nombrado
  • Funciones puras
  • Especialización de funciones
  • Otras buenas prácticas
tema 12

Linting

  • ¿Qué es el Linting?
  • ESLint
  • Las reglas del ESLint
tema 13

Eventos. Interactuando con la vista (HTML)

  • Integración del script en un documento HTML
  • La importancia del orden de los scripts en HTML
  • ¿Qué es el Binding?
  • ¿Qué es un Evento?
  • Eventos por defecto
  • Evento onSubmit y otros eventos lanzados desde HTML
  • Creación y activación de eventos propios
  • ¿Qué es JQuery?
  • Adición de JQuery a un proyecto
  • Uso de JQuery para interactuar con la vista HTML
  • Manejo de eventos en cajas de diálogo
tema 14

Persistencia de datos en el navegador

  • ¿Qué es la persistencia y para qué sirve?
  • Cómo gestionar la persistencia
  • ¿Qué es el LocalStorage y para qué usarlo?
  • ¿Qué es el SessionStorage y para qué usarlo?
  • ¿Qué es una Cookie y para qué usarlas?
  • Frameworks populares
tema 15

Novedades JavaScript

  • Novedades en el último estándar y sus implicaciones

Curso de JavaScript bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient