campus icon

FICTIZIA — Formación de alto rendimiento en diseño, tecnología y arte digital

(+34) 91 172 33 13 [email protected] Plaza de España 12, Madrid

tecnologías de desarrollo

Curso de JavaScript (en remoto)

Aprende en remoto a programar utilizando JavaScript nativo, el lenguaje de programación para el desarrollo Frontend de websites y webapps y uno de más demandados del sector.

tecnologías de desarrollo

Curso de JavaScript (en remoto)

  • programación
  • JavaScript
  • vanilla_JS
  • Manejo_del_DOM
  • eventos
  • interactividad
  • Control_de_versiones
  • AJAX
Duración 45 horas
máx. plazas 15 personas
Coste
765 €
450 € promoción especial #fictiziaentucasa
Modalidad de la formación Formación en remoto en nuestras aulas virtuales.
Requisitos Conocimientos básicos de HTML y CSS.
100% Bonificable Esta es una formación bonificable por FUNDAE (Fundación Estatal para la formación en el empleo). Si eres trabajador/a por cuenta ajena tu empresa puede bonificar tu formación. Además Fictizia puede gestionar todo el papeleo si tu empresa así lo prefiere.

Enfoque y objetivos

El Curso de JavaScript para desarrolladores web está pensado para que sus alumnos descubran el desarrollo con JavaScript nativo y adquieran las capacidades necesarias para crear profesionalmente sitios web a medida de las necesidades de cada proyecto.

El objetivo principal de este curso de JS es que los alumnos aprendan la bases y fundamentos del lenguaje de programación más utilizado en el mundo del desarrollo interactivo. Aprenderán todo sobre los conceptos fundamentales y la lógica de la programación, la manipulación dinámica del DOM y el desarrollo de aplicaciones interactivas usando AJAX.

Además, conocerán en profundidad además todo lo necesario para desenvolverse con soltura en un entorno de desarrollo web moderno y con un flujo de trabajo eficiente: control de versiones con Git/GitHub, depuración, fundamentos de testing...

Como metodología de trabajo durante el curso, los alumnos desarrollarán como prácticas troncales diversas aplicaciones web que servirán además de repositorio de todo lo aprendido.

Profesorado del curso

El equipo de profesores de Fictizia está formado por expertos profesionales en activo y con una larga y rica trayectoria profesional que les capacita para reconocer las necesidades reales de un sector tan cambiante y exigente y cumplir el objetivo de Fictizia de ofrecer una formación que responda a la realidad del mundo laboral más exigente. Cada integrante del profesorado de Fictizia es un/a gran especialista en su campo que además comparte sus conocimientos, sus enorme experiencia, sus tropiezos, sus aciertos y la pasión por su trabajo en nuestras aulas.

Fran Valdesoiro

Fran Valdesoiro

Desarrollador Full-Stack en GuideSmiths. Apasionado de las tecnologías JavaScript y especialista en React. Fran es un enamorado de la tecnología, la enseñanza y de investigar el funcionamiento de la mente y cómo adquirimos nuevos conocimientos, inquietudes que le llevaron a adentrarse en nuevas tecnologías desarrollando también aplicaciones de realidad aumentada y virtual (AR y VR) con Unity, aplicaciones móviles con React-native y a jugar con herramientas de memorización o mnemotecnia. Además, es colaborador de diversas comunidades tecnológicas como OSW (Open Source Weekends) y participa activamente en HackMadrid 27%, comunidad dedicada a la Ciberseguridad.

Iván Zamarro

Iván Zamarro

Frontend Developer en Viajes el Corte Inglés donde desarrolla aplicaciones que permiten el flujo de compras de los clientes. Entusiasta de la tecnología médica, sobretodo del análisis de imagen, así como de compartir sus conocimientos. Iván cuenta con más de 8 años de experiencia profesional como desarrollador para distintos centros de investigación, agencias y startups. Sin miedo a tocar cualquier tipo de tecnología, además ha desarrollado también durante estos años proyectos en backend con Python o ayudado a empresas puramente mobile a realizar integración entre sus servicios con Node.js.

El programa de contenidos

La formación en Fictizia se basa en una metodología teórico–práctica completamente orientada a dar respuesta a lo que el mundo laboral más exigente demanda actualmente.

En cada sesión formativa el profesor/a irá avanzando en la formación junto con los estudiantes mediante el desarrollo de los ejercicios prácticos que van involucrando progresivamente nuevos contenidos teóricos del programa de contenidos. Cada una de las prácticas se ha diseñado expresamente como reflejo de las técnicas, procesos, necesidades y situaciones reales que el alumno/a se encontrará después en su día a día laboral.

Además, esta formación no solo instruye en la mera ejecución de técnicas con el único fin de producir, también se preocupa de enseñar los fundamentos teóricos y críticos que le permitirán al alumno/a tomar decisiones basadas en criterios objetivos y analíticos de forma autónoma.

El conjunto de prácticas que se realizarán a lo largo de toda la formación está diseñado con una doble función: ser una parte esencial del proceso de aprendizaje durante el máster y también, una vez terminados los estudios de forma satisfactoria, actuar como su portafolio/reel con la que demostrar todas las capacidades aprendidas y que el alumno/a es capaz de llevar a cabo profesionalmente con solvencia. Algo esencial a la hora de acceder y desenvolverse posteriormente en el mercado laboral.

  1. JavaScript en la actualidad
  2. Carga eficiente de scripts
  3. Lógica y abstracción aplicada a la programación
  4. Pseudocódigo
  5. Flujo de trabajo eficiente
    • Control de versiones con Git y GitHub
    • Consola y Chrome DevTools
    • Depuración de código
  6. Variables
    • Declaración y uso de constantes y variables
    • Scoping
  7. Operadores aritméticos
  8. Funciones
    • Funciones con parámetros
    • Funciones callback
    • Funciones con retorno
    • Ejercicio: «Conduciendo un coche» con JavaScript
  9. Condicionales
    • Operadores lógicos
    • Condicionales múltiples (Switch)
    • Ejercicio: Programando un semáforo con JS
  10. Bucles
  11. Tipos de dato
    • Datos numéricos
    • Cadenas de texto
    • Booleanos
    • Null
    • Undefined
    • Objetos
  12. Fundamentos de la programación orientada a objetos (OOP)
    • Clase
    • Objetos
    • Propiedades
    • Métodos
    • Eventos
  13. Objetos nativos del DOM
    • Document
    • Window
    • Navigator
    • Screen
    • History
    • Console
    • Location
  14. Gestión del DOM con JavaScript
    • Getters y Setters
    • Agregar elementos
    • Eliminar elementos
    • Modificar Atributos y contenido
    • Modificando el CSS desde JS
    • Ejercicio: Panel desplegable
    • Ejercicio: Creando navegaciones “sticky”
    • Ejercicio: Desarrollo del Frontend de una App de tareas
  15. Gestionando eventos
    • Eventos de ratón
    • Eventos de teclado
    • Eventos de formulario
    • Eventos de navegador
    • Efecto Bubbling
    • Usando las coordenadas del ratón
  16. Arrays
    • Métodos de gestión de Arrays
    • Cargando Arrays
    • Leyendo Arrays
    • Ejercicio: Gestionando la parrilla de pilotos de F1
  17. AJAX
    • Fundamentos de la gestión asíncrona de información dinámica
    • Envío de datos con POST
    • Recepción y manipulación de datos dinámicos
    • JSON
    • EJERCICIO: Creando una pequeña aplicación utilizando datos de API

Vuelve a ver tus clases las veces que quieras

A medida que la formación avance, las clases se irán grabando según se van desarrollando y poniendo a disposición del alumnado, tanto si están cursando en modalidad presencial como en remoto, en un servidor NAS de FICTIZIA específico al que podrán acceder desde cualquier lugar.
Así podrás volver a consultar cualquier detalle en todo momento durante tu formación.

Las opiniones de los alumnos son la mejor garantía.

Las experiencias y vivencias y los resultados que han obtenido las personas que han estudiado en FICTIZIA son la prueba más evidente del éxito de nuestra forma de entender la formación y de nuestro método educativo. También son nuestro mayor orgullo :) ¡Gracias!

He realizado el curso de JS para desarrolladores web, y me ha encantado. Esta es la academia perfecta para aprender programación. Están siempre actualizados a lo que requiere el mercado, y tienen lo último en equipos para poder trabajar en un entorno muy parecido al profesional. El profe se merece un premio por su paciencia, y su forma de dar la clase es muy amena. Si puedo, daré más cursos con ellos

Carlos Madrigal López

Las instalaciones son magníficas. La atención, excelente. El curso ha superado ampliamente mis expectativas. El profesor ha conseguido que aprenda en muy poco tiempo mucho más de lo que yo imaginaba. Tiene el arte de hacer fácil lo complejo, con un tono siempre muy animante. Muy recomendable. Espero poder volver a hacer pronto un curso en Fictizia.

Manuel Pérez-Piñar López

Accede a nuestro grupo privado de empleo

Al finalizar tu formación tendrás acceso a nuestro grupo privado de Fictizia en Linkedin, Fictizia Alumni, donde se van publicando todas las ofertas de empleo que habitualmente nos hacen llegar las muchas empresas con las que colaboramos.

La calidad de la formación que reciben las personas que se forman en Fictizia se refleja en el nivel de las empresas que las contratan. Es un orgullo que las mejores compañías confíen en las capacidades de nuestros alumni y es la mejor prueba de la efectividad de la formación que ofrecemos:

  • Alumnos Fictizia en Google
  • Alumnos Fictizia en El Ranchito
  • Alumnos Fictizia en Ogilvy
  • Alumnos Fictizia en BBVA Next
  • Alumnos Fictizia en Lola Mullenlowe
  • Alumnos Fictizia en Ánima-Kitchent
  • Alumnos Fictizia en Atresmedia
  • Alumnos Fictizia en User-T38
  • Alumnos Fictizia en DDB
  • Alumnos Fictizia en Mach
  • Alumnos Fictizia en Byte London
  • Alumnos Fictizia en indra
  • Alumnos Fictizia en The Cocktail
  • Alumnos Fictizia en Wunderman-Thompson
  • Alumnos Fictizia en Ediciones SM
  • Alumnos Fictizia en Paradigma digital
  • Alumnos Fictizia en Panda Security
  • Alumnos Fictizia en Exit Consultores Audiovisuales
  • Alumnos Fictizia en Mediaset
  • Alumnos Fictizia en Everis
  • Alumnos Fictizia en Telson
  • Alumnos Fictizia en Lalivingston
  • Alumnos Fictizia en Kairos DS
  • Alumnos Fictizia en Twin Pines
  • Alumnos Fictizia en LUCA data driven solutions
  • Alumnos Fictizia en Redbility
  • Alumnos Fictizia en LeChuck
  • Alumnos Fictizia en Liquid Squad
  • Alumnos Fictizia en Social Mood
  • Alumnos Fictizia en Warner Bros International TV Production