*NUEVO* AJAX: curso completo de los fundamentos - parte 7: STREAMS
CM Code_Zone, !false | funny, because its true
Ve esta clase y miles más
Ve esta clase y miles más
Lecciones en esta clase
-
-
1.
Introducción
2:07
-
2.
Qué son los flujos
4:52
-
3.
Cómo leer flujos de texto
12:06
-
4.
Escribir a los streams
4:10
-
5.
Resumen de la clase
3:34
-
6.
Clase outro
1:25
-
-
- --
- Nivel principiante
- Nivel intermedio
- Nivel avanzado
- Todos los niveles
Generado por la comunidad
El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.
12
Estudiantes
--
Proyecto
Acerca de esta clase
BIENVENIDO A ESTA SERIE DE SKILLSHARE EN AJAX. ESTA ES LA SÉPTIMA CLASE EN AJAX.
¿Qué cubrimos en esta clase específica de Skillshare?
Vamos a cubrir toneladas de información en esta serie completa, pero para la parte 7 vas a aprender sobre los Streams.
El término AJAX fue acuñado en 2005, pero su origen se remonta a 1999, cuando Microsoft proporcionó a los desarrolladores un pegamento entre los clientes y los servidores.
Ya sabes que el AJAX es una forma en que JavaScript usa un objeto del navegador para comunicarse con un servidor remoto. En la sección anterior usamos el API de Fetch para ejecutar una solicitud de AJAX.
Pero, ¿te diste cuenta algo peculiar cuando usamos la API de Fetch?
Así es, ¡no pudimos acceder directamente al cuerpo de la respuesta!
Esto se debe a que el cuerpo de la respuesta fue un flujo legible. Específicamente, el API de Fetch ofrece una instancia concreta de un Stream Readable a través de la propiedad corporal de un objeto de respuesta.
¿Qué?
No te preocupes, eso es exactamente lo que se trata de esta clase.
Los flujos son poderosos, porque cuando usamos flujos podemos recibir un recurso de la red y procesarlo tan pronto como llegue el primer bit.
Esto significa que en lugar de esperar a que el recurso se descargue completamente antes de usarlo, podemos trabajar de inmediato con él. ¿Recuerdas los viejos días en que tuviste que descargar un video completo a tu memoria antes de poder verlo? Bueno, ¡los viejos días se han ido! Ahora tenemos YouTube y Netflix, lo que te permite transmitir y ver videos, poco a poco.
En esta clase veremos algunos conceptos importantes como:
- ¿Qué son los Streams?
- Corrientes de lectura
- escribir a los streams (avanzado)
- lectura de trozos de datos a través del método pipeThrough
- ¡Y UN MONTÓN MÁS!
No puedo esperar.
COMENZEMOS A EMPEZAR
--- ¿curiosidad por lo que es el AJAX? No busques más...
Bienvenida a los estudiantes de Skillshare a esta serie sobre AJAX.
Comprender el desarrollo web es un proceso continuo. Para darte un pie, he ido todo a la estructura de una serie todo incluido y enfocada a AJAX Skillshare que te entrego de una manera que más te beneficiará a ti.
Mi serie de Skillshare es distinguible en la enseñanza del "por qué" que las cosas funcionan y no solo "cómo" para hacer algo sin sentido.
¿PARA QUIÉN ES MI SERIE AJAX?
Mi serie Skillshare AJAX es para todo el mundo, desde los codificadores principiantes y avanzados. No tendrás que hacer ninguna otra clase después del mío para saber lo que es el AJAX.
Necesitas saber un poco de HTML y JavaScript. Si nunca has oído hablar de JavaScript, puede que sea beneficioso para ti primero que hagas mis clases de JavaScript antes de esta, pero eso no es esencial.
Esta serie de AJAX de Skillshare se puede tomar solo (no es necesario que hagas ninguna otra serie de Skillshare para alcanzar tus metas.
¿QUÉ ES EL AJAX?
AJAX te permite actualizar la información en tu aplicación web de forma dinámica, sin que se actualice la página, y facilita la transmisión de todo lo importante. Un complemento bueno a tu conjunto de habilidades. Inteligente y poderoso.
Por ejemplo. Si un usuario quiere calificar tu producto “⭐⭐”. No quieres que la página completa se actualice cuando el usuario decide darle a tu producto una revisión estelar, debido al tiempo innecesario que pierda, especialmente si tu página es grande.
Otro ejemplo es un cuarto de chat. Por razones obvias, no quieres que la página se actualice cada vez que se publica un nuevo comentario o una respuesta.
El AJAX va más allá de solo actualizar los datos de tu página sin que se actualice la página. Con el AJAX, también puedes transmitir datos. Piensa en ver un video antes de que el video completo se haya descargado en tu máquina. Piensa en Google Maps, donde solo necesitas descargar datos que sean relevantes para ti. AJAX hace que todo esto sea posible.
¿Puedes comenzar a ver lo poderoso que es el AJAX, lo esencial que es hoy?
Conocer el AJAX es crucial si quieres convertirte en un desarrollador de fullstack, ya que te permitirá hacer solicitudes del servidor y escuchar los datos entrantes de forma asynchronously. Se ha observado que el AJAX puede ser complicado a veces, y no discuto esto, pero con el entrenamiento correcto, que incluye explicar los fundamentos de una manera simple, como yo, aprenderás a dominar y amar el AJAX.
Si quieres convertirte en un desarrollador web completo de la pila, necesitas saber sobre el AJAX y eso es lo que se trata esta serie de Skillshare
¿POR QUÉ ESTA SERIE DE SKILLSHARE EN AJAX ES TAN IMPORTANTE?
- Tus sitios web favoritos hoy usan AJAX
- Otras clases te enseñan acerca de las bibliotecas de terceros al usar AJAX (como jQuery o Axios). Esta serie de Skillshare te enseñará cómo usar el AJAX. No hay atajos El trato real!
- Hacer solicitudes HTTP asincrónicas está a la vanguardia del desarrollo web de hoy. De hecho, ya no es aconsejable ni lo que se hace para hacer solicitudes HTTP sincrónicamente
- Saber cómo hacer una solicitud del servidor y escuchar una respuesta, rápido, es una habilidad vital para cualquier desarrollador web que pueda dominar
- Como desarrollador, te ocupas de los datos. Estos datos pueden tomar muchos formularios, pero el más común es XML y JSON
- Puedes usar AJAX para transportar HTML, imágenes, JavaScript, XML, JSON e incluso texto plano a través de Internet. Mi serie de Skillshare cubre todo esto
- El uso del AJAX ahorra el uso de la memoria y acelera tu sitio. Por ejemplo, Google Maps usa AJAX, así que en lugar de cargar la página completa para cada evento que carga la sección requerida que estás mirando solamente. Qué tan eficiente no es eso
- AJAX hace que sea una mejor experiencia del usuario, ningún argumento en eso
- Cada navegador tiene hoy en día una API (u objeto) integrada llamada el objeto XMLHttpRequest o la API de Fetch. Estos objetos le dan a los navegadores la capacidad de comunicarse con los servidores, detrás de las escenas. Esto significa que una página puede actualizar (no cargar totalmente) sin problemas sin bloquear nada en la interfaz de usuario
- Después de completar esta serie de AJAX Skillshare, sin duda estarás informado, seguro y la persona “go-to” para hacer solicitudes de AJAX
LET QUE ME COMPARTAN MI CONOCIMIENTO DEL AJAX
Entender cómo funciona el AJAX te equipará para que seas un programador completo impresionante y relevante para el día de hoy. El uso efectivo del AJAX te permitirá actualizar partes de tu sitio web dinámicamente sin que una página actual, transmitir y ahorrarte tiempo de descarga, ahorrar espacio en la memoria y, por lo tanto, mejorar la experiencia del usuario.
Toma el control a través de la comprensión y cómo los usuarios actuales tienen la experiencia web rápida que van a esperar.
Dominar el AJAX es un desafío.
En esta serie de Skillshare me dedico a un profundo buceo para explicar el AJAX y cómo funciona de una manera clara y simple. ¿Por qué necesitamos el AJAX? ¿De dónde vino? ¿Por qué se presentó el API más reciente de Fetch()? ¿Por qué hemos tenido que reemplazar el objeto XMLHttpRequest()? ¿Por qué tenemos que usar la nueva palabra clave al usar el objeto XHR? ¿Qué son las promesas? ¿Qué son los Streams? ¿Cuáles son los diferentes formatos de datos que podemos transferir a través de Internet? Al comprender (realmente comprensión) estas preguntas, y muchas más en esta serie de Skillshare que podrás crear sitios web avanzados y usar el proceso completo de la pia. Podrás crear sitios dinámicos que mejoren el compromiso del usuario y la experiencia.
¿DÓNDE SE USA EL AJAX?
- Validación del formulario
Puede ser poco práctico y tedioso obtener los resultados de la validación solo después de enviar un formulario. Puedes usar AJAX en la validación del formulario, para dar actualizaciones en tiempo real casi al instante sobre la validación.
- Recuperación de datos de una base de datos dinámicamente sin que se actualice la página
Si necesitas obtener datos de una base de datos y mostrarlos a tu página (como un comentario del blog, una respuesta del chat o el nombre del usuario), entonces usar AJAX es una necesidad.
- Sort or Filter
Si necesitas obtener datos de una base de datos y mostrarlos a tu página (como un comentario del blog, una respuesta del chat o el nombre del usuario), entonces usar AJAX es una necesidad.
- Votos o valoración ★★
Todo el sitio no tiene que ser actualizado si un usuario vota por algo o evalúa tu producto. El voto y el resultado se pueden hacer de la forma más eficiente utilizando el AJAX.
- Sitios web del chat
El chat siempre es en tiempo real. Por eso que el AJAX es un requisito indispensable si vas a hacer un panel de chat exitoso en tu sitio web.
- Comentarios del blog
Puedes cargar los comentarios anteriores o puedes publicar un nuevo texto del blog con AJAX, fácil peasy.
- Captcha
Para hacer el captcha (básicamente la recarga del captcha) El AJAX es también la mejor plataforma para usar.
- Datos en streaming y más
El AJAX se usa para consumir datos antes de su descargado por completo (lo que te ahorra espacio y tiempo en la memoria), ¡y un montón más!
Después de experimentar mi serie de Skillshare “AJAX”, que yo presente de una manera divertida, tendrás conocimientos y confianza.
QUÉ CUBRE ESTA SERIE DE SKILLSHARE
Esta serie de Skillshare es completa, que cubre los fundamentos esenciales del AJAX.
El AJAX se refiere a cómo los navegadores hacen las solicitudes HTTP a los servidores de forma asíncrona, escucha los resultados y luego haz algo con los datos cuando se reciben. El AJAX es acerca de la velocidad y la eficiencia.
Por lo tanto, puedes pensar en el AJAX como el motor que maneja todo este proceso de retroceso y retroceso entre el navegador y el servidor.
Lo suficientemente simple.
El único problema es que para entender realmente el AJAX, necesitas entender muchos otros conceptos, y este es uno de los aspectos únicos de mi serie de Skillshare y el estilo de enseñanza.
Las explicaciones simples y los ejemplos prácticos te permiten comprender lo siguiente:
- Cómo escribir el AJAX de la mejor manera
- Qué es el código asíncrono y cómo difiere del código síncrono
- Cómo usar el AJAX para hacer solicitudes asincrónicas
- ¿Qué es el bucle del evento en JavaScript
- Qué es el XML y cómo difiere del JSON
- Qué es el protocolo HTTP y qué es el protocolo HTTP/2 y HTTP/3
- ¿Qué son las funciones del constructor
- ¿Qué es el objeto XHR
- ¿Qué es el nuevo API de fetch()
- Qué son las promesas
- Qué son los flujos
- ¿Por qué usar Async/Await?
- Interfaz de URL, interfaz de solicitud, interfaz de encabezado y ¡un montón más!
Y sí, vamos a codificar ejemplos reales y a ver cómo funciona el AJAX (usamos tanto el objeto XMLHttpRequest como la API más reciente de Fetch).
¿Por qué deberías aprender tanto sobre el AJAX?
Porque AJAX te permite actualizar ciertas partes de tu página web sin una actualización de página. Se utiliza para transmitir y más y hoy en día el uso del AJAX es esencial en los sitios web. ¡No está mejor que eso!
*** Una serie completa de AJAX sobre Skillshare ***
Los programadores exitosos saben mucho más que memorizar unas pocas líneas de código.
También conocen los fundamentos del funcionamiento de la interacción del navegador y del servidor detrás de las escenas, lo que les permite ser completamente creativos, solucionar problemas y mejorar las experiencias del usuario.
Esto es particularmente cierto cuando se trata de AJAX.
Si quieres convertirte en un desarrollador de pilas completas, necesitas saber, realmente sabes, cómo hacer una solicitud del AJAX. Tienes que entender cómo se creó el AJAX, por qué se presentó la API Fetch moderna, qué son los Streams, cómo funcionan las promesas y por qué se introdujeron las palabras clave Async/Await, ¡y un montón más!
Un ENFOQUE ÚNICO
Esta serie de Skillshare contiene ejemplos prácticos y desafíos y cuestionarios divertidos.
Comprender cómo funciona realmente el AJAX es un tema vasto. Para que te pongas al día, he creado una experiencia de aprendizaje divertida y completa, que abarca el contenido que necesitas saber para tener éxito, y te lo entrego de la mejor manera posible para que más te beneficie.
Y hago uso de las últimas y las mejores características de JavaScript y los navegadores a lo largo del viaje de aprendizaje para que puedas seguir adelante en tu negocio.
Aprenderás estrategias simples y muy poderosas para que las solicitudes de los servidores de un cliente.
Al final de esta serie de Skillshare podrás “hablar” y “caminar” al ganar una comprensión de cómo puedes compilarlo y configurar tu petición de maneras prácticas. Profundizamos más en todas las clases y esta serie de Skillshare tiene muchas conferencias adicionales que extienden tu base de conocimientos y ponen a prueba tus habilidades con desafíos divertidos.
Esta serie de Skillshare te ofrece los mejores fundamentos y habilidades prácticas con AJAX. Se puede tomar solo (no necesitas hacer ninguna otra serie de Skillshare para alcanzar tus metas). A partir de esta serie de Skillshare con un entendimiento avanzado y una experiencia práctica al hacer solicitudes HTTP. Te llevará al punto en el que entenderás qué método (GET o POST) usar al enviar datos, cómo definir dónde van los datos, cómo configurar un motor AJAX y cómo verificar si hay errores. Este es un conocimiento impresionante. Esta serie de Skillshare te cautivará y te catapultará al siguiente nivel y es una parte importante de tu viaje para convertirte en un Grandmaster líder en desarrollo web.
En esta serie de Skillshare aprenderás todo lo que hay sobre el AJAX. Desde los conceptos básicos del desarrollo de un motor AJAX, hasta el aprendizaje sobre XML y JSON, código asíncrono, protocolos, funciones del constructor, promesas, streamings, protocolos HTTP, API de Fetch, las palabras clave Async/Await, y varios APIs como Fetch, interfaz URL, interfaz de encabezados y interfaz de solicitud y un montón más.
Si quieres convertirte en un desarrollador web completo de la pila, ¡necesitas tomar esta serie de Skillshare en AJAX!
¿CÓMO DIFERENCIA ESTA CLASE DE SKILLSHARE EN ESTE PLANTE?
Una característica única de mi serie de Skillshare es el detalle clave que proporciono sobre cómo funciona realmente AJAX detrás de bastidores: una habilidad que cada desarrollador de pila completa necesita dominar para aprovechar el potencial para mejorar.
Yo uso lecciones simples y efectivas para llevarte más allá de las bibliotecas iniciales como Axios o jQuery. Las bibliotecas son útiles, pero no son un reemplazo para el conocimiento y una vez que puedas escribir las tuyas, es mejor que puedas usar y modificar el código de la biblioteca.
En esta serie de Skillshare me enfoque en el aspecto más fundamental del AJAX. Uso JavaScript normal, que es el lenguaje de programación principal que necesitas para poder usar AJAX. Una vez que dominas el uso de JavaScript con AJAX, la integración de una biblioteca puede beneficiarte y puede tener sentido.
Para entender cómo funciona el AJAX, me sumerjo en temas como protocolos, funciones del constructor, código asíncrono, tipos de formato de datos (JSON y XML), promesas, streamings, manejo de errores y cómo usar las palabras clave Async/Await con la API de Fetch.
La práctica hace perfecta
La teoría es teoría... pero no hay nada como quedarse detrás de tu computadora y escribir el código. Por eso vamos a codificar, rier y sacar nuestro cabello juntos a medida que codificamos sitios web y ejercicios en la vida real durante esta serie de Skillshare.
Me encanta enseñar y a menudo uso ejemplos prácticos, por lo que empiezo a codificar contigo desde el principio. Te mostraré por qué el objeto XHR es una función constructor. Te mostraré la diferencia entre JSON y XML. Te mostraré cómo configurar un objeto XHR, cómo cómo crear promesas, cómo te mostraré los flujos y cómo usar la nueva API de Fetch. Estos conceptos son los que mejor se aprenden al codificar los ejemplos reales. No puedo esperar.
¿ESTA CLASE DE SKILLSHARE ES TU CLASE?
Absolutamente. Si encajas en cualquiera de estas categorías, esta serie de Skillshare es perfecta para ti:
#1: PERSONAS ocupadas que quieren estar certificadas y confiadas en el AJAX en el menor tiempo posible.
#2: DESEO DE PROGRAMACIÓN. Quieres avanzar en el mundo de la programación.
#3: FREELANCERS que quieren saber cómo los desarrolladores crean sitios web dinámicos que pueden actualizar información sin que se actualice la página (como Twitter, Google Maps etc).
#4: PROPIETARIOS del SITIO WEB que quieren obtener un entendimiento sólido sobre cómo funciona realmente el AJAX.
#5: AGENCIAS que quieren mejorar rápidamente sus desarrolladores.
#5: TODO EL MUNDO QUE QUIERE APRENDER.
¿POR QUÉ EMPEZAR AHORA?
Justo en este momento, tus competidores están aprendiendo a convertirse en mejores desarrolladores web.
El desarrollo web es un tema caliente y no está listo para enfriarse en el futuro. Necesitamos la web más y más y los avances siguen pasando. Pero tienes una ventaja distinta. Esta serie de Skillshare ofrece temas de aprendizaje memorables, tácticas accionables y ejemplos del mundo real para ayudarte más.
¡Comencemos!
¿Qué obtienes?
- Te conviertes en un experto del AJAX
- Soporte para preguntas y respuestas.
- Asignaciones para ayudarte a aprender.
Espero que estés tan emocionado como yo para comenzar y aprender y no puedo esperar para mostrarte cómo aplicar AJAX con confianza a tus propios sitios web.
Nos vemos en la clase.
Conoce a tu profesor(a)
Success takes sacrifice.
And sacrifice is something I know a lot about.
I am a self-taught developer so I understand how difficult and daunting it can be for a new comer.
Today, I continue to code and stay on top of the latest technologies and programming languages.
It's time to share the knowledge I've gained and to help others succeed.
Ver perfil completoProyecto de clase práctica
¡Plátanos frescos! Has completado la clase en Streams. Bien hecho.
Antes de la asignación, vamos a volver a trabajar
El término AJAX fue acuñado en 2005, pero su origen se remonta a 1999, cuando Microsoft proporcionó a los desarrolladores un pegamento entre los clientes y los servidores.
Ya sabes que el AJAX es una forma en que JavaScript usa un objeto del navegador para comunicarse con un servidor remoto. En la clase anterior usamos el API de Fetch para ejecutar una solicitud del AJAX. A
Y como te vas a recordar, ¡no pudimos acceder directamente al cuerpo de la respuesta!
Esto se debe a que el cuerpo de la respuesta fue un flujo legible. Específicamente, el API de Fetch ofrece una instancia concreta de un Stream Readable a través de la propiedad corporal de un objeto de respuesta.
Los flujos son poderosos, porque cuando usamos flujos podemos recibir un recurso de la red y procesarlo tan pronto como llegue el primer bit.
Esto significa que en lugar de esperar a que el recurso se descargue completamente antes de usarlo, podemos trabajar de inmediato con él. ¿Recuerdas los viejos días en que tuviste que descargar un video completo a tu memoria antes de poder verlo? Bueno, ¡los viejos días se han ido! Ahora tenemos YouTube y Netflix, lo que te permite transmitir y ver videos, poco a poco.
Espero que te hayas divertido en esta clase. Sé que lo hice.
Pero antes de pasar a la siguiente clase, su TIEMPO de ASIGNACIÓN.
¿Qué es el trabajo?
Para este ejercicio del proyecto:
- He adjuntado un PDF
- hay preguntas para múltiples opciones
- sé honesto, e intenta responder cada pregunta de elección múltiple antes de ir a la página siguiente
- Lo más importante, diviértete.
¿Dónde quieres después de esto?
Esto es solo la parte 7 de una serie completa de Skillshare en AJAX. En la siguiente clase, quiero profundizar y profundizar más en la API de Fetch. Quiero enseñarte sobre el interfaz de URL, incluidas las opciones de fetch(), el manejo de errores y la propiedad OK.
¡No puedo esperar!
p.s. si has disfrutado de esta clase, por favor no te olvides de dejarme una crítica impresionante y me ayuda.
Valoración de la clase
¿Por qué unirse a Skillshare?
Mira las galardonadas Skillshare Originals
Cada clase tiene lecciones cortas y proyectos prácticos
Tu membresía apoya a los profesores de Skillshare