Envíos gratis en compras superiores a $70.000
Inicio/Novedades, Programación, TICs y Computación/Creación de componentes en JavaScript Curso practico

Creación de componentes en JavaScript Curso practico

$30.360

  • Envío gratis en compras superiores a $70.000
  • Autor: Fernández Casado, Pablo E.

    Páginas: 222

    Editorial: Alfaomega – Ra-ma

    ISBN: 9788419857576 Categorías: , ,

    Descripción

    Por mucho que los frameworks intenten simplificar los desarrollos y nos vendan que son supereficaces y novedosos, JavaScript siempre lo hará mejor y más rápido.
    Este libro muestra, desde cero y con ejemplos prácticos, cómo crear diversas funcionalidades, siempre apoyándose en las premisas de la simplicidad y mejor rendimiento.
    Con él se comprenderán y aprenderán todo lo necesario para crear componentes de una forma rápida, sencilla y eficaz.

    Al finalizarlo, no sólo nos veremos capaces de enfrentarnos a cualquier desafío relacionado con JavaScript, sino que, se nos abrirá una puerta hacia un mundo realmente interesante y con un mercado laboral en constante apogeo.

    Estos son algunos de los temas tratados.
    • El lenguaje de script
    • Desarrollo de scripts y elementos básicos de JavaScript
    • Gestión de objetos en JavaScript
    • Declaración de funciones en JavaScript
    • Declaración de clases en JavaScript
    • Los eventos en JavaScript
    • El dom de JavaScript
    • JavaScript asíncrono
    • Validación de datos en páginas web
    • Efectos especiales en páginas web
    • Pruebas y verificación en páginas web

    John Atkinson Abutridy
    Es profesor titular en la Facultad de Ingeniería y Ciencias de la Universidad Adolfo Ibáñez (UAI), Santiago, Chile. Anteriormente, fue profesor titular y jefe del Departamento de Ciencias de la Computación, en la Universidad de Concepción, Chile, donde también fue fundador y director del Laboratorio de Inteligencia Artificial (2004-2016). Fue profesor asistente en la Universidad

    Técnica Federico Santa María (UTFSM, Valparaíso, Chile), y profesor en la Pontificia Universidad Católica de Valparaíso. Obtuvo un doctorado en Inteligencia Artificial de la Universidad de Edimburgo, Escocia (Reino Unido), y un B.Eng y M.Eng en Ciencias de la Computación de UTFSM. En los últimos 25 años, ha estado involucrado en la docencia, investigación y consultoría en

    Chile y universidades y centros de investigación en todo el mundo. También ha liderado varios proyectos científicos y tecnológicos financiados por agencias nacionales e internacionales, y empresas privadas.

    En 2010, recibió el Premio ACM Senior Member por sus contribuciones internacionales a las ciencias de la computación en el lado científico y práctico.
    Está activamente involucrado en investigación básica y aplicada en las áreas de Procesamiento del Lenguaje Natural, Minería de Textos, Aprendizaje Automático e Inteligencia Artificial. Parte de su investigación se ha aplicado actualmente para abordar problemas complejos en empresas privadas, incluido el análisis y la minería inteligente de textos, modelos predictivos para la detección de fraudes, minería de opiniones, interfaces inteligentes y sistemas de preguntas y respuestas.

    CAPÍTULO 1. METODOLOGÍA DE LA PROGRAMACIÓN
    1.1. REPRESENTACIÓN DE ALGORITMOS

    CAPÍTULO 2. EL LENGUAJE DESCRIPT
    2.1 LENGUAJE DE CLIENTE WEB
    2.2 LENGUAJE INTERPRETADO
    2.3 LENGUAJE ORIENTADO A EVENTOS
    2.4 RELACIÓN ENTRE HTML Y JAVASCRIPT
    2.5 EJECUCIÓN Y UBICACIÓN DE CÓDIGO JAVASCRIPT
    2.6 LA EJECUCIÓN DE SCRIPTS

    CAPÍTULO 3. DESARROLLO DE SCRIPTS Y ELEMENTOS BÁSICOS DE JAVASCRIPT
    3.1 VARIABLES Y ÁMBITOS
    3.2 TIPOS DE DATOS
    3.3 OPERADORES Y EXPRESIONES
    3.4 CONTROL DE FLUJO Y GESTIÓN DE ERRORES
    3.5 BUCLES Y LA ITERACIÓN
    3.6 ESTRUCTURA FOR…OF
    3.7 ESTRUCTURA FOREACH
    3.8 ESTRUCTURA DO…WHILE
    3.9 ESTRUCTURA WHILE
    3.10 SENTENCIA BREAK
    3.11 SENTENCIA CONTINUE
    3.12 TEST ONLINE

    CAPÍTULO 4. GESTIÓN DE OBJETOS EN JAVASCRIPT
    4.1 TIPOS DE OBJETO
    4.2 PROPIEDADES
    4.3 MÉTODOS
    4.4 ARRAYS
    4.5 JSON
    4.6 ESPECIALES
    4.7 OTRAS COSAS QUE SABER SOBRE LOS OBJETOS DE JAVASCRIPT
    4.8 TEST ONLINE

    CAPÍTULO 5. DECLARACIÓN DE FUNCIONES EN JAVASCRIPT
    5.1 CREACIÓN DE FUNCIONES
    5.2 PASO DE PARÁMETROS
    5.3 FUNCIONES ANÓNIMAS
    5.4 FUNCIONES CLAUSURA
    5.5 FUNCIONES FLECHA
    5.6 FUNCIONES ESPECIALES
    5.6.2 Función de prototipo call
    5.7 CONTEXTOS Y ENCAPSULAMIENTO
    5.8 EJERCICIOS RESUELTOS

    CAPÍTULO 6. DECLARACIÓN DECLASES EN JAVASCRIPT
    6.1 CREACIÓN DE CLASES
    6.2 INSERCIÓN DE MÉTODOS
    6.3 EXTENSIÓN DE CLASES
    6.4 CLASES ABSTRACTAS Y MIXINS
    6.5 EJERCICIOS RESUELTOS

    CAPÍTULO 7. LOS EVENTOS EN JAVASCRIPT
    7.1 PRINCIPIO FUNDAMENTAL DE PROPAGACIÓN

    7.2 EL OBJETO EVENT
    7.3 LA INTERFAZ TOUCHEVENT
    7.4 LA INTERFAZ KEYBOARDEVENT
    7.5 LA INTERFAZ MOUSEEVENT
    7.6 PRINCIPALES MANEJADORES DE EVENTOS
    7.7 OYENTES O LISTENERS
    7.8 PRINCIPALES EVENTOS DEL DOM
    7.9 EJERCICIOS RESUELTOS

    CAPÍTULO 8. EL DOM DE JAVASCRIPT
    8.1 PROCESO DE CARGA
    8.2 LOS NODOS Y SUS TIPOS
    8.3 SELECCIÓN DE ELEMENTOS
    8.4 MANUPULACIÓN DE NODOS Y ELEMENTOS
    8.5 ELIMINACIÓN DE NODOS Y ELEMENTOS
    8.6 DEFINICIÓN DE ESTILOS
    8.7 EJERCICIOS RESUELTOS

    CAPÍTULO 9. JAVASCRIPT ASÍNCRONO
    9.1 EL ESTÁNDAR CORS
    9.3 PROMESAS
    9.4 EJERCICIOS RESUELTOS

    CAPÍTULO 10. VALIDACIÓN DE DATOS EN PÁGINAS WEB
    10.1 PROPIEDADES DE LOS FORMULARIOS
    10.2 PROPIEDADES DE LOS ELEMENTOS DE FORMULARIO
    10.3 CREACIÓN Y ENVÍO DE FORMULARIOS
    10.4 VALIDACIÓN DE FORMULARIOS
    10.5 EJERCICIOS RESUELTOS

    CAPÍTULO 11. EFECTOS ESPECIALES EN PÁGINAS WEB
    11.1 INTRODUCCIÓN A LOS COMPONENTES
    11.2 DEFINICIÓN POR DECLARACIÓN
    11.3 EXTENSIÓN DE ELEMENTOS NATIVOS
    11.4 WEB COMPONENTS
    11.5 EJERCICIOS RESUELTOS

    CAPÍTULO 12. PRUEBAS Y VERIFICACIÓN EN PÁGINAS WEB
    12.1 TEST A/B
    12.2 PRUEBAS UNITARIAS
    12.3 PRUEBAS ALFA
    12.4 PRUEBAS BETA
    12.5 HERRAMIENTAS PARA LA VALIDACIÓN DE CÓDIGO
    Checker

    Ir a Arriba