Desarrollo web en entorno cliente con JavaScript (FORMACION PROFESIONAL)

(3 valoraciones de clientes)

25.00

SKU: 8417289402 Categoría:

Descripción

Detalles del producto

  • Editorial

    :

    Ibergarceta Publicaciones S.L. (13 septiembre 2019)
  • Idioma

    :

    Español
  • Tapa blanda

    :

    464 páginas
  • ISBN-10

    :

    8417289402
  • ISBN-13

    :

    978-8417289409
  • Peso del producto

    :

    1,01 kg
  • Dimensiones

    :

    27.9 x 0.3 x 14.9 cm

Información adicional

Editorial ‏ : ‎

Ibergarceta Publicaciones S.L. (13 septiembre 2019)

Idioma ‏ : ‎

Español

Tapa blanda ‏ : ‎

464 páginas

ISBN-10 ‏ : ‎

8417289402

ISBN-13 ‏ : ‎

978-8417289409

Peso del producto ‏ : ‎

1,01 kg

Dimensiones ‏ : ‎

27.9 x 0.3 x 14.9 cm

Clasificación en los más vendidos de Amazon:

nº993 en Programación y desarrollo de software (Libros)

Opiniones de los clientes:

13 valoraciones

3 valoraciones en Desarrollo web en entorno cliente con JavaScript (FORMACION PROFESIONAL)

  1. JOSE RAMON

    Sin duda es el mejor libro en castellano que he encontrado para aprender JavaScript. Está escrito precisamente desde la docencia para dejar las ideas claras. Su forma de explicar las cosas es ideal para autodidactas. Tiene resúmenes de cada unidad y test de repaso de las mismas.La editorial nos da una descripción del libro y nos muestra el contenido, con el que nos podemos hacer una idea de los conocimientos que abarca:Es un libro que cumple los objetivos del módulo de Desarrollo Web en entorno cliente del ciclo de Formación Profesional de Grado Superior en Desarrollo de Aplicaciones Web, pudiendo ser utilizado como libro de texto de esta materia.Los contenidos cubren los últimos estándares del lenguaje JavaScript y, por ello, permite aprovechar las nuevas funcionalidades y APIs de este lenguaje. El libro parte desde las nociones más básicas del lenguaje hasta alcanzar los elementos más avanzados, siempre desde una óptica eminentemente práctica. Todas las unidades finalizan con un resumen de los conceptos vistos y con un test de conocimientos para comprobar la correcta asimilación de los mismos.El libro está organizado de esta forma:•Las primeras unidades introducen al lector en el funcionamiento de las aplicaciones web y en la configuración de un entorno profesional de trabajo.•Las cuatro unidades siguientes describen las bases del lenguaje JavaScript: variables, tipos de datos, operadores, estructuras de control, estructuras básicas de datos (strings, arrays, Sets, Maps, etc.), funciones y programación orientada a objetos.•Después, dos unidades describen el uso de JavaScript para manipular del modelo de objetos HTML5 (DOM) y su programación orientada a eventos, con la finalidad de crear aplicaciones dinámicas.con las ideas más interesantes vistas en la misma.•Finalmente, las tres últimas unidades, cubren aspectos avanzados de trabajo: las nuevas capacidades funcionales del lenguaje JavaScript (control de errores, uso avanzado de funciones, promesas, carga dinámica de módulos y estructuras async/await), uso de peticiones y respuestas http con AJAX y uso de APIs para trabajo con Fetch, geolocalización, notificaciones, dibujo en canvas o WebStorage.CONTENIDOUNIDAD 1. INTRODUCCIÓN AL DESARROLLO WEB EN EL LADO DEL CLIENTE1.1 CREACIÓN DE APLICACIONES WEB1.1.1 ¿QUÉ ES UNA APLICACIÓN WEB?1.1.2 PROCESO DE DESARROLLO DE APLICACIONES WEB1.1.3 FRONT-END Y BACK-END1.2 TECNOLOGÍAS DEL LADO DEL CLIENTE1.2.1 BREVE RECORRIDO POR LAS TECNOLOGÍAS FRONT-END1.2.2 EL TRIUNFO DE JAVASCRIPT1.3 VERSIONES DE JAVASCRIPT1.3.1 EL PROBLEMA DE LA COMPATIBILIDAD1.3.2 LENGUAJES PREPROCESADOS1.3.3 ESTÁNDARES A PARTIR DEL AÑO 20151.3.4 SITUACIÓN ACTUAL DE JAVASCRIPT1.4 RESUMEN DE LA UNIDAD1.5 TEST DE REPASOUNIDAD 2. PREPARACIÓN DEL ENTORNO DE TRABAJO2.1 LA CAJA DE HERRAMIENTAS DEL DESARROLLADOR FRONT-END2.2 NAVEGADORES2.3 EDITORES DE CÓDIGO2.3.1 AYUDAS DE LOS EDITORES DE CÓDIGO2.3.2 TIPOS DE EDITORES DE CÓDIGO2.3.3 INSTALACIÓN DE VISUAL STUDIO CODE2.3.4 USO DE VISUAL STUDIO CODE2.3.5 CONFIGURACIÓN DE VISUAL STUDIO CODE2.4 NODE.JS Y NPM2.4.1 ¿QUÉ ES NODE.JS?2.4.2 INSTALAR NODE.JS2.4.3 NVM2.4.4 NPM2.5 GIT2.5.1 SISTEMAS DE CONTROL DE VERSIONES Y GIT2.5.2 INSTALACIÓN DE GIT2.5.3 FUNCIONAMIENTO BÁSICO DE GIT2.5.4 GITHUB. GIT EN REMOTO2.6 PRÁCTICAS RESUELTAS2.7 RESUMEN DE LA UNIDAD2.8 TEST DE REPASOUNIDAD 3. PRINCIPIOS DE PROGRAMACIÓN EN JAVASCRIPT3.1 EJECUTAR CÓDIGO JAVASCRIPT3.1.1 EJECUCIÓN DE JAVASCRIPT EN EL NAVEGADOR3.1.2 EJECUCIÓN DE JAVASCRIPT FUERA DEL NAVEGADOR3.2 FUNDAMENTOS BÁSICOS3.2.1 CONCEPTOS FUNDAMENTALES br>3.3 VARIABLES Y TIPOS DE DATOS3.3.1 VALORES3.3.2 DECLARACIÓN DE VARIABLES3.3.3 TIPOS DE DATOS PRIMITIVOS3.4 OPERADORES3.4.1 ARITMÉTICOS3.4.2 RELACIONALES3.4.3 OPERADOR DE ENCADENAMIENTO3.4.4 OPERADORES LÓGICOS3.4.5 OPERADORES DE BIT3.4.6 OPERADORES DE ASIGNACIÓN3.5 CONVERSIÓN DE TIPOS3.5.1 CONVERSIÓN AUTOMÁTICA3.5.2 FORZAR CONVERSIONES3.5.3 FUNCIÓN ISNAN3.6 CUADROS DE DIÁLOGO DEL NAVEGADOR3.6.1 MENSAJES DE ALERTA3.6.2 CUADROS DE CONFIRMACIÓN3.6.3 CUADROS DE ENTRADA DE TEXTO3.7 CONTROL DEL FLUJO DEL PROGRAMA3.7.1 INTRODUCCIÓN3.7.2 NÚMEROS ALEATORIOS3.7.3 INSTRUCCIÓN IF3.7.4 INSTRUCCIÓN WHILE3.7.5 BUCLE DO…WHILE3.7.6 BUCLE FOR3.7.7 ABANDONAR UN BUCLE3.7.8 BUCLES ANIDADOS3.8 PRÁCTICAS RESUELTAS3.9 PRÁCTICAS PROPUESTAS3.10 RESUMEN DE LA UNIDAD3.11 TEST DE REPASOUNIDAD 4. ESTRUCTURAS BÁSICAS DE DATOS4.1 STRINGS4.1.1 USO DE STRINGS4.1.2 COMPARACIÓN DE STRINGS4.1.3 MÉTODOS DE LOS STRINGS4.2 ARRAYS4.2.1 ¿QUÉ ES UN ARRAY?4.2.2 CREACIÓN DE ARRAYS4.3 RECORRER ARRAYS4.3.1 USO DEL BUCLE FOR PARA RECORRER ARRAYS4.3.2 BUCLE FOR…IN4.3.3 BUCLE FOR..OF4.4 MÉTODOS DE LOS ARRAYS4.4.1 TAMAÑO DEL ARRAY4.4.2 SABER SI UN ELEMENTO ES UN ARRAY4.4.3 MÉTODOS PARA AÑADIR ELEMENTOS4.4.4 MEZCLAR ARRAYS4.4.5 OBTENER Y AÑADIR SUBARRAYS4.4.6 CONVERTIR ARRAY EN STRING4.4.7 BÚSQUEDA DE ELEMENTOS EN UN ARRAY4.4.8 MODIFICAR EL ORDEN DE LOS ELEMENTOS DE UN ARRAY4.4.9 DESESTRUCTURACIÓN DE ARRAYS4.5 ESTRUCTURAS DE TIPO SET4.5.1 INTRODUCCIÓN4.5.2 DECLARACIÓN Y CREACIÓN DE CONJUNTOS4.5.3 MÉTODOS DE LOS CONJUNTOS4.5.4 CONVERTIR CONJUNTOS EN ARRAYS4.5.5 RECORRER CONJUNTOS4.6 MAPAS4.6.1 ¿QUÉ SON LOS MAPAS?4.6.2 DECLARAR MAPAS4.6.3 ASIGNAR VALORES A MAPAS4.6.4 OPERACIONES SOBRE MAPAS4.6.5 CONVERTIR MAPAS EN ARRAYS4.6.6 RECORRER MAPAS4.7 PRÁCTICAS RESUELTAS4.8 PRÁCTICAS RECOMENDADAS4.9 RESUMEN DE LA UNIDAD4.10 TEST DE REPASOUNIDAD 5. FUNCIONES5.1 INTRODUCCIÓN A LAS FUNCIONES5.2 CREACIÓN DE FUNCIONES5.2.1 ELEMENTOS DE UNA FUNCIÓN5.2.2 DECLARAR E INVOCAR FUNCIONES5.2.3 ASIGNAR FUNCIONES A VARIABLES5.2.4 FUNCIONES FLECHA5.3 DETALLES SOBRE VARIABLES Y PARÁMETROS5.3.1 ÁMBITO DE LAS VARIABLES5.3.2 PASO POR VALOR Y PASO POR REFERENCIA5.3.3 ARGUMENTOS CON VALORES POR DEFECTO5.3.4 NÚMERO VARIABLE DE PARÁMETROS5.4 USO AVANZADO DE FUNCIONES5.4.1 LA PILA DE FUNCIONES5.4.2 RECURSIVIDAD5.4.3 FUNCIONES CALLBACK5.4.4 USO DE MÉTODOS AVANZADOS PARA MANIPULAR ESTRUCTURAS DE DATOS5.5 PRACTICAS RESUELTAS5.6 PRÁCTICAS RECOMENDADAS5.7 RESUMEN DE LA UNIDAD5.8 TEST DE REPASOUNIDAD 6. PROGRAMACIÓN DE OBJETOS EN JAVASCRIPT6.1 JAVASCRIPT Y LA PROGRAMACIÓN ORIENTADA A OBJETOS6.1.1 ¿QUÉ ES LA POO?6.1.2 CARACTERÍSTICAS DE LA POO6.1.3 JAVASCRIPT COMO LENGUAJE ORIENTADO A OBJETOS6.2 USO DE OBJETOS6.2.1 ACCESO A PROPIEDADES Y MÉTODOS6.2.2 OBJETOS LITERALES6.2.3 OBJETO THIS6.2.4 RECORRER LAS PROPIEDADES DE UN OBJETO6.2.5 BORRAR PROPIEDADES DE OBJETOS6.3 USO AVANZADO DE OBJETOS6.3.1 CREAR OBJETOS A TRAVÉS DE CONSTRUCTORES6.3.2 OPERADOR INSTANCEOF6.3.3 PROTOTIPOS6.3.4 NOTACIÓN JSON6.4 OBJETOS PREDEFINIDOS6.4.1 OBJETO MATH6.4.2 OBJETO DATE6.4.3 EXPRESIONES REGULARES6.5 PRÁCTICAS RESUELTAS6.6 PRÁCTICAS RECOMENDADAS6.7 RESUMEN DE LA UNIDAD6.8 TEST DE REPASOUNIDAD 7. MANIPULACIÓN DEL MODELO DE OBJETOS DEL DOCUMENTO7.1 EL OBJETO WINDOW7.1.1 BOM, MODELO DE OBJETOS DEL NAVEGADOR7.1.2 OBJETO NAVIGATOR7.1.3 OBJETO SCREEN7.1.4 OBJETO LOCATION7.1.5 OBJETO HISTORY7.1.6 OTRAS PROPIEDADES Y MÉTODOS DE WINDOW7.2 ¿QUÉ ES EL DOM?7.2.1 EL MODELO DE OBJETOS DEL DOCUMENTO7.2.2 EL OBJETO DOCUMENT7.2.3 TIPOS DE NODOS7.3 SELECCIÓN DE ELEMENTOS DEL DOM7.3.1 SELECCIÓN POR EL IDENTIFICADOR7.3.2 POR ETIQUETA7.3.3 OBJETOS NODELIST7.3.4 POR CLASE7.3.5 POR SELECTOR CSS7.4 OBTENER Y MODIFICAR DOM7.4.1 MANIPULACIÓN DE ATRIBUTOS7.4.2 MANIPULACIÓN DEL CONTENIDO DE LOS ELEMENTOS7.4.3 MODIFICAR CSS7.4.4 OBTENER ATRIBUTOS DATA7.4.5 NAVEGAR POR EL DOM7.4.6 AÑADIR ELEMENTOS7.4.7 REEMPLAZAR ELEMENTOS7.4.8 ELIMINAR ELEMENTOS7.4.9 COLECCIONES VIVAS7.4.10 OTRAS PROPIEDADES Y MÉTODOS DE LOS ELEMENTOS7.5 TEMPORIZADORES7.5.1 ¿QUÉ SON LOS TEMPORIZADORES?7.5.2 SETTIMEOUT7.5.3 SETINTERVAL7.6 COOKIES7.6.1 ¿QUÉ SON LAS COOKIES?7.6.2 LECTURA Y GRABACIÓN DE COOKIES7.6.3 FECHAS DE EXPIRACIÓN7.6.4 RUTA Y DOMINIO DE LAS COOKIES7.6.5 BORRAR COOKIES7.7 PRÁCTICAS RESUELTAS7.8 PRÁCTICAS RECOMENDADAS7.9 RESUMEN DE LA UNIDAD7.10 TEST DE REPASOUNIDAD 8. GESTIÓN DE EVENTOS8.1 INTRODUCCIÓN A LOS EVENTOS8.2 CAPTURA DE EVENTOS8.2.1 MÉTODOS CLÁSICOS Y OBSOLETOS8.2.2 MÉTODO ACONSEJABLE8.2.3 PROPAGACIÓN DE EVENTOS8.2.4 ANULAR EVENTOS8.2.5 CAPTURA DE EVENTOS EN ELEMENTOS DINÁMICOS8.3 OBJETO DE EVENTO8.3.1 UTILIDAD Y USO DEL OBJETO DE EVENTO8.3.2 OBTENER COORDENADAS DEL EVENTO8.3.3 OBTENER LA TECLA PULSADA8.3.4 ANULAR COMPORTAMIENTOS PREDETERMINADOS8.3.5 CANCELAR PROPAGACIÓN8.3.6 LANZAR EVENTOS8.4 LISTA DE TIPOS DE EVENTOS8.4.1 EVENTOS DE RATÓN8.4.2 EVENTOS DE TECLADO8.4.3 EVENTOS DE MOVIMIENTO EN LA VENTANA8.4.4 EVENTOS SOBRE CARGA Y DESCARGA DE ELEMENTOS8.4.5 OTROS EVENTOS8.5 FORMULARIOS8.5.1 EL FORMULARIO COMO OBJETO DEL DOM8.5.2 EVENTOS DE FORMULARIO8.5.3 PROPIEDADES DE LOS CONTROLES8.5.4 MÉTODOS DE LOS CONTROLES8.6 PRÁCTICAS SOLUCIONADAS8.7 PRÁCTICAS RECOMENDADAS8.8 RESUMEN DE LA UNIDAD8.9 TEST DE REPASOUNIDAD 9. CONCEPTOS AVANZADOS9.1 JAVASCRIPT AVANZADO9.2 CONTROL DE ERRORES9.2.1 INTRODUCCIÓN AL CONTROL DE ERRORES9.2.2 ERRORES, EXCEPCIONES Y AVISOS9.2.3 JAVASCRIPT MÁS ESTRICTO9.2.4 CREAR Y LANZAR ERRORES PROPIOS9.2.5 GESTIONAR LAS EXCEPCIONES. BLOQUE TRY…CATCH9.3 MÓDULOS9.3.1 USO DE MÓDULOS Y PAQUETES9.3.2 CARGA Y CREACIÓN DE MÓDULOS9.4 PROGRAMACIÓN ASÍNCRONA9.4.1 PROGRAMACIÓN SÍNCRONA Y ASÍNCRONA9.4.2 CALLBACK HELL9.4.3 PROMESAS9.4.4 FUNCIONES ASYNC9.5 PRÁCTICAS RESUELTAS9.6 RESUMEN DE LA UNIDAD9.7 TEST DE REPASOUNIDAD 10. AJAX10.1 COMUNICACIÓN CLIENTE/SERVIDOR10.2 INTRODUCCIÓN A AJAX10.2.1 ¿QUÉ ES AJAX?10.2.2 VENTAJAS DE AJAX10.2.3 DESVENTAJAS DE AJAX10.3 PETICIONES AJAX10.3.1 USO DE UNA API PARA ACCEDER A UN SERVICIO WEB10.3.2 CORS10.3.3 APIS EN JAVASCRIPT PARA EL USO DE AJAX10.4 REALIZAR PETICIONES MEDIANTE FETCH10.5 MANIPULAR LA RESPUESTA. OBJETO RESPONSE10.5.1 PROPIEDADES Y MÉTODOS DEL OBJETO DE RESPUESTA10.5.2 DATOS DE LA RESPUESTA10.5.3 PROCESAMIENTO DE LAS RESPUESTAS10.6 PERSONALIZAR LA PETICIÓN. OBJETO REQUEST10.6.1 PROPIEDADES Y MÉTODOS DE REQUEST10.6.2 ESTABLECER LA CABECERA. OBJETO HEADERS10.7 ENVIAR DATOS CON LA PETICIÓN10.7.1 ENVÍO DE DATOS USANDO GET10.7.2 ENVÍO DE DATOS DE FORMULARIO10.7.3 ENVÍO DE PARÁMETROS EN FORMATO JSON10.8 USO DE AWAIT/ASYNC CON FETCH10.9 PRÁCTICAS SOLUCIONADAS10.10 PRÁCTICAS RECOMENDADAS10.11 RESUMEN DE LA UNIDAD10.12 TEST DE REPASOUNIDAD 11. USO DE APIS DE JAVASCRIPT11.1 ¿QUÉ SON LAS APIS?11.2 APIS DE HTML511.3 API PARA CANVAS11.3.1 ¿QUÉ ES CANVAS?11.3.2 EMPEZAR A TRABAJAR CON CANVAS11.3.3 DIBUJO DE FORMAS11.3.4 DIBUJO DE TEXTO11.3.5 DIBUJAR IMÁGENES11.3.6 BORRAR11.3.7 CONCLUSIONES SOBRE CANVAS11.4 WEB STORAGE11.4.1 INTRODUCCIÓN A WEB STORAGE11.4.2 GRABAR Y LEER DATOS11.4.3 BORRAR ITEMS11.4.4 CONCLUSIÓN SOBRE WEB STORAGE11.5 GEOLOCATION11.5.1 OBTENER LA POSICIÓN11.5.2 OBTENER POSICIÓN CONTINUAMENTE11.6 API PARA MULTIMEDIA11.7 NOTIFICACIONES11.7.1 FUNCIONAMIENTO DE LA API DE NOTIFICACIONES11.7.2 CONCLUSIONES SOBRE LAS NOTIFICACIONES11.8 PRÁCTICAS SOLUCIONADAS11.9 RESUMEN DE LA UNIDAD11.10 TEST DE REPASO

  2. Cliente Amazon

    Un libro muy útil, con muchas prácticas y que demuestra el dominio que tiene su autor sobre JavaScript. Si vais a estudiar Desarrolllo de aplicaciones web, es probablemente el mejor libro de JavaScript en entorno cliente que váis a encontrar. (Y remarco lo de entorno cliente porque no tiene nada de Node o frameworks backend como NestJS). Sentaries unas excelentes bases de JS con este libro. Además recomiendo que visitéis la web de Jorje sanchez pues tiene material sobre otros lenguajes, bases de datos y temás muy interesantes si os gusta este mundo.

  3. jose carlos

    Un libro de primera

Añade una valoración

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *