FICTIZIA — Formación de alto rendimiento en artes digitales y nuevas tecnologías

(+34) 91 172 33 13 info@fictizia.com Plaza de España 12, Madrid

UX y Desarrollo Web

Curso de JavaScript para desarrolladores web

Aprende 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.

UX y Desarrollo Web

Curso de JavaScript para desarrolladores web

  • programación
  • JavaScript
  • vanilla_JS
  • Manejo_del_DOM
  • eventos
  • interactividad
  • Control_de_versiones
  • AJAX
Duración 45 horas
Coste 765 €
Plazas 8 alumnos
Modalidad Presencial
Requerimientos Conocimientos básicos de HTML y CSS.
Bonificable Esta formación puede ser bonificada a través de Fundae (Fundación Estatal para la Formación en el Empleo).
Próximas ediciones
14 de Septiembre de 2019 Sábados de 10:00 a 15:00

Enfoque y objetivos de este Curso

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.

Tu profesorado

El equipo de profesores de Fictizia está formado por profesionales con una larga trayectoria profesional, lo 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. Cada profesor de Fictizia es un 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.

David Carvajal

David Carvajal

Desarrollador senior especializado tanto en programación con tecnologías JavaScript como en motores de videojuegos. Lleva desarrollando y gestionando proyectos en todas sus fases, desde la consultoría con el cliente hasta la programación y despliegue, desde el 2006 y además compagina su labor con la docencia desde hace 9 años. Ingeniero Técnico en informática de sistemas por la Universidad Politécnica de Madrid, fue el ganador del primer premio en acceso universal y protección de recursos educativos abiertos en el HackForGood 2016 y profesor en la Universidad Alfonso X El Sabio.

Fran Valdesoiro

Fran Valdesoiro

Desarrollador Frontend en Intelygenz. Apasionado de las tecnologías JavaScript y especialista en React, tiene experiencia tanto con React-native como Vue-native. 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 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.

El programa de estudios

  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 POO
    • 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. Fundamentos de la POO
  16. Eventos
    • Eventos de ratón
    • Eventos de teclado
    • Eventos de formulario
    • Eventos de navegador
    • Efecto Bubbling
    • Usando las coordenadas del ratón
  17. Arrays
    • Métodos de gestión de Arrays
    • Cargando Arrays
    • Leyendo Arrays
    • Ejercicio: Gestionando la parrilla de pilotos de F1
  18. 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 Pokedex utilizando datos de API

Las mejores empresas contratan a nuestros alumnos

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 alumnos 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 BQ
  • 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 *SCPF
  • 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 JWT
  • 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