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
Plazas 8 alumnos
Coste
850 €
765 €
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).
Modalidad Formación presencial en nuestro centro de Madrid (Plaza de España, 12).
Próximas ediciones
07 de Enero de 2020 Martes y Jueves de 19:00 a 22: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.

Estefanía Torres

Estefanía Torres

Software Development Engineer en BBVA. Desarrolladora Front-End y JavaScript Evangelist entusiasta, Estefanía realiza desarrollos front enfrascados en web components y es una amante del código limpio y robusto. Define al buen front-end developer como “aquella persona que centra la solidez de su perfil mediante una constante y persistente necesidad de comprender el Core de su trabajo, JavaScript. Lo demás (frameworks) viene por añadidura.” Enamorada de los algoritmos y las estructuras de datos, ex seleccionada de proyectos como Innoschool Viena y embajadora orgullosa de la Universidad Politécnica de Madrid, Estefanía dispone de una amplia experiencia como desarrolladora utilizando desde lenguajes fuertemente tipados como Java o C hasta lenguajes funcionales. Según ella «Lo importante es programar bien, no importa en qué». Usa la enseñanza como método propio de aprendizaje desde los años universitarios y busca siempre nuevas maneras de idear e implementar soluciones para luego transmitirlas! Actualmente idea desarrollos Front para proyectos con Polymer y LitElement.

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