Duración

3 días - 15 horas

Descripción

El curso proporciona los alumnos los conceptos y habilidades necesarios para programar de manera adecuada con JavaScript usando best practices y poder desarrollar aplicaciones compatibles y seguras con fundamentos de OWASP.
Además estarán en condiciones de poder realizar peticiones Ajax utilizando JavaScript v2 usando diferentes lenguajes de comunicación como XML o JSON.

Contenidos del curso

  1. Situación actual y tendencias
    • Versiones de HTML
    • HTML5 y su especificación
    • Aplicando estilos con CSS3
    • Situación y tedencias del mercado
    • Navegadores para HTML5 y CSS3
  2. Fundamentos de JavaScript
    • Javascript como lenguaje del navegador
    • Características de Javascript
    • Interpretes de Javascript
    • Javascript y su soporte a ECMA-262
    • Diferentes versiones de Javascript
  3. Programando con JavaScript
    • Scripts incrustados en el HTML y externos
    • Best-practices al crear/distribuir scripts
    • Detectando el navegador
    • Obteniendo información del navegador
  4. JavaScript a fondo
    • Tipos de datos
    • Funciones del objeto String
    • Secuencias de escape
    • Operadores
    • Utilización de Arrays
    • Visibilidad de las variables (scope)
    • Utilización de Number
    • Trabajando con Math
    • Estructuras condicionales y bucles
    • Funciones y gestión de errores
    • Uso de fechas
    • Expresiones regulares
  5. JavaScript y HTML
    • Jerarquía de objetos en Javascript
    • El objeto window y navigator
    • El objeto screen, history y location
    • Conceptos de POO en Javascript
    • Creación de nuevos objetos
    • Objetos personalizados
    • El objeto DOM
    • Componentes de DOM
    • Conociendo DOM
    • Tipos de nodos
    • Componentes de DOM y CSS
    • DOM y las hojas de estilo CSS
    • Propiedades y métodos de DOM
    • Niveles de DOM y compatibilidad
  6. Capturando eventos
    • Tipos de eventos
    • El modelo básico de eventos
    • Eventos de ratón y teclado
    • Modelo estándar avanzado de eventos
    • Fases en el modelo estándar
  7. Hojas de estilos
    • Definición de DHTML y Web 2.0
    • Estructura de una aplicación web
    • Selectores de las hojas de estilo
    • Sintaxis de CSS
    • Archivos externos CSS, tipos
    • Aplicar estilos a elementos HTML
    • Aplicar estilos a classes e id’s
    • Aplicar estilos por atributos
    • Utilizando pseudo-classes
    • Utilizando pseudo-elements
  8. Peticiones Ajax
    • Introducción a Ajax
    • Arquitectura en una aplicación clásica vs Ajax
    • El objeto XmlHttpRequest
    • Comunicación con XHR
    • Best-practices con XHR
    • Ventajas y limitaciones en el uso de Ajax


Información extra

Audiencia

Principalmente a desarrolladores web que estén programando con JavaScript. Es recomendable que los participantes conozcan los fundamentos del desarrollo web y si es posible que hayan trabajado con HTML así como con hojas de estilo y JavaScript.

Información general

Área formativa

Cursos de Capa de Presentación

Fabricante

Formaciones en Desarrollo Software

Metodología

Presencial

Certificación

 

¿TIENES DUDAS? PREGÚNTANOS

    He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

     

     

    Fecha Hora Ubicación Precio
    No hay convocatoria programada. Por favor, consúltanos sobre próximas fechas y precio para esta formación.

    ¿Necesitas Ayuda?

    Consúltanos si necesitas información de nuestros cursos o masters.

     

    Contacta con Core Networks

    Formaciones Desarrollo Software | Core NetworksFormaciones Desarrollo Software | Core Networks