Curso online de JavaScript (IFCD82)


Mediante este curso online, aprenderás a crear una página web básica utilizando el lenguaje de programación JavaScript, para dar vida a tus proyectos digitales.
Descripción
El presente curso online permite adquirir las habilidades necesarias para generar código en lenguaje de programación JavaScript y desarrollar aplicaciones web de manera eficiente y efectiva.
Domina JavaScript y convierte tus páginas web en experiencias dinámicas e interactivas
Aprenderás a generar código en lenguaje JavaScript y para el desarrollo e implementación de aplicaciones web, tanto en el lado del cliente como el lado del servidor.
Estudiarás los conceptos fundamentales en JavaScript, el código JavaScript sólido y legible, y conocerás las mejores prácticas de desarrollo en este lenguaje, para crear portales funcionales.
JavaScript es esencial para el desarrollo web moderno, ya que permite pasar de páginas estáticas a experiencias interactivas y dinámicas. Además, su versatilidad lo convierte en un lenguaje clave tanto en el frontend como en el backend.
Puedes ver aquí un vídeo de presentación del curso:
Características
Curso online de JavaScript (IFCD82), de 62 horas de duración.
- Tendrás 3 meses para completar el curso.
- Acceso a la plataforma las 24 horas del día, los 7 días de la semana.
- Compatible con cualquier sistema operativo y dispositivo móvil.
- La evaluación se realiza a través de exámenes tipo test.
- Ponte tu propio horario ya que el curso es online.
- Al finalizar, recibirás tu Certificación Acreditativa.
¿A quién va dirigido?
Este curso online de JavaScript (IFCD82) está dirigido a todos aquellos que quieran iniciarse en la programación orientada a objetos mediante el lenguaje JavaScript.
Está especialmente diseñado para:
- Estudiantes y principiantes en programación que buscan adquirir una base sólida en desarrollo web.
- Desarrolladores web novatos que quieren mejorar sus habilidades con JavaScript para dar dinamismo a sus proyectos.
- Profesionales de TI que necesitan comprender cómo funciona la lógica en el lado del cliente.
- Diseñadores web que desean añadir interactividad a sus diseños.
- Emprendedores y freelancers interesados en crear sitios web más atractivos y funcionales para sus clientes.
Temario del curso
1. Introducción
- Introducción
- 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
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
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
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
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
6. Control de flujo de ejecución en JavaScript (I): If y switch
- Introducción
- Sentencia if...else
- Sentencia switch...case
- Resumen
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
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
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
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
11. Objetos en JavaScript (III): Factory y Constructor
- Introducción
- Funciones Factory
- Funciones Constructor
- Propiedad del constructor
- Recolección de basura
- Resumen
12. Objetos en JavaScript (IV): Math y String
- Introducción
- El objeto Math
- El objeto String
- Resumen
13. Objetos en JavaScript (V): Plantillas Litertales y objetos Fecha
- Introducción
- Plantillas literales (plantillas de cadenas)
- El objeto Fecha
- Resumen
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
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
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
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
18. Funciones en JavaScript (II): El operador Rest y parámetros predeterminados
- Introducción
- El operador Rest
- Parámetros predeterminados
- Resumen
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
- Resume
- Durante el proceso de compra, te solicitaremos los datos para tu alta en el centro.
- Antes de las 72 horas laborables recibirás en tu correo electrónico las credenciales para acceder a tu curso.
- Si no recibes las claves antes de las 72 horas laborables, por favor revisa tu carpeta de spam o correo no deseado.
- Tienes 3 meses para completar el curso desde el día que recibes las credenciales de acceso.
- No se aceptan devoluciones una vez recibidas las claves de acceso.
Aprendum colabora con Lecciona
Lecciona es un centro privado dedicado a la formación online de calidad. Su característica fundamental es la de ofrecer un servicio al cliente cercano, rápido y eficaz. La oferta de cursos es dinámica y en constante crecimiento para satisfacer la demanda formativa existente. Somos flexibles y nos adaptamos, en lo posible, a las distintas necesidades que se nos presentan en el día a día. La potente plataforma de Teleformación que utilizamos cumple con los principales estándares del mercado y nos permite ofrecer una formación online de alto nivel.