*NOVO* AJAX - Curso completo de fundamentos - Parte 7: STREAMS
CM Code_Zone, !false | funny, because its true
Assista a este curso e milhares de outros
Assista a este curso e milhares de outros
Aulas neste curso
-
-
1.
Introdução do curso
2:07
-
2.
O que são Streams
4:52
-
3.
Como ler os fluxos
12:06
-
4.
Como escrever para fluxos
4:10
-
5.
Resumo do curso
3:34
-
6.
O curso
1:25
-
-
- --
- Nível iniciante
- Nível intermediário
- Nível avançado
- Todos os níveis
Gerado pela comunidade
O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.
12
Estudantes
--
Projeto
Sobre este curso
BEM-VINDO A ESTA SÉRIE DE SKILLSHARE NO AJAX. ESTE É O SÉTIMO curso DA AJAX.
O que cobrimos neste curso específico da Skillshare?
Vamos cobrir muitas informações em toda esta série, mas para a Parte 7, você vai aprender sobre o Streams.
O termo AJAX foi cunhado em 2005, mas a sua origem se estende até 1999 quando a Microsoft forneceu aos desenvolvedores cola entre clientes e servidores.
A partir de agora você sabe que o AJAX é uma maneira como o JavaScript usa um objeto do navegador para se comunicar com um servidor remoto. Na seção anterior, usamos a API do Fetch para executar uma solicitação do AJAX.
Mas você notou algo peculiar quando usamos a API da Fetch?
É verdade, não conseguimos acessar o corpo da resposta diretamente!
Isso porque o corpo da resposta foi um fluxo legível. Especificamente, a API do Fetch oferece uma instância concreta de um ReadableStream através da propriedade do corpo de um objeto Response.
O quê?
Não se preocupe, é exatamente disso que este curso se trata.
Os fluxos são poderosos, porque quando usamos streams podemos receber um recurso da rede e processá-lo assim que o primeiro bit chegar.
Isso significa que em vez de esperar que o recurso baixe completamente antes de usá-lo, podemos trabalhar com ele imediatamente. Lembre-se dos velhos tempos em que você teve que baixar um vídeo inteiro para sua memória antes de poder assisti-lo? Bem, os velhos tempos já se foram! Agora temos o YouTube e a Netflix que permitem que você transmita e assista vídeos, pouco a pouco.
Neste curso, vamos analisar alguns conceitos importantes como:
- o que são o Streams?
- como ler fluxos
- como escrever para fluxos (avançado)
- como ler pedaços de dados através do método pipeThrough do tubo
- E UM MONTE MAIS!
Não posso esperar.
VAMOS COMEÇAR
--- curioso sobre o que é o AJAX? Não procure mais...
Dê as boas-vindas aos alunos da Skillshare para esta série sobre o AJAX.
A compreensão do desenvolvimento da web é um processo contínuo. Para dar um pé, eu fui para fora para estruturar uma série abrangente e focada, da AJAX Skillshare, que eu entrego para você de uma maneira que vai beneficiar mais você.
A minha série Skillshare é distinguível em ensinar a você "por quê" as coisas funcionam e não apenas "como" para fazer algo sem mente.
PARA QUEM É A MINHA SÉRIE AJAX?
A minha série Skillshare AJAX é para todos, desde codificadores iniciantes e avançados. Você não precisa fazer nenhuma outra aula depois que a minha para saber o que é a AJAX.
Você precisa saber um pouco de HTML e JavaScript. Se você nunca ouviu falar de JavaScript, pode ser benéfico para você primeiro fazer meus cursos em JavaScript antes deste, mas isso não é essencial.
Esta série da Skillshare AJAX pode ser tomada sozinha (não precisa fazer nenhuma outra série da Skillshare) para alcançar seus objetivos.
O QUE É O AJAX?
O AJAX permite que você atualize as informações no seu aplicativo da web de forma dinâmica, sem uma atualização da página, e facilita o streaming mais importante. Uma boa adição ao seu conjunto de habilidades. Inteligente e poderoso.
Por exemplo. Se um usuário quiser avaliar seu produto "⭐⭐". Você não quer que a página inteira se atualize quando o usuário decide dar ao produto uma revisão estrela, devido ao tempo desnecessário que ele perda, especialmente se sua página for grande.
Outro exemplo é uma sala de bate-papo. Por razões óbvias, não é necessário que a página atualize sempre que um novo comentário ou uma resposta seja publicada.
O AJAX vai mais longe do que apenas atualizar os dados da sua página sem uma atualização da página. Com o AJAX, você também pode transmitir dados. Pense em assistir a um vídeo antes de todo o vídeo ter baixado para sua máquina. Pense no Google Maps onde você precisa apenas fazer o download de dados que sejam relevantes para você. A AJAX torna tudo isso possível.
Você pode começar a ver o quão poderoso o AJAX é, o quão essencial é hoje?
O conhecimento do AJAX é crucial se você quiser se tornar um desenvolvedor fullstack, pois ele vai permitir que você faça solicitações de servidor e ouça dados que entram, de forma assíncrona. A AJAX pode ser complicada por vezes, e não contesto isso, mas com um treinamento correto que inclui explicar os fundamentos de uma maneira simples, você vai aprender a dominar e amar o AJAX.
Se você quiser se tornar um desenvolvedor da web de pilha completa, você precisa saber sobre o AJAX e é disso que esta série da Skillshare
POR QUE ESSA SÉRIE DE HABILIDADES NO AJAX É TÃO IMPORTANTE?
- Os seus sites favoritos hoje usam o AJAX
- Outras aulas ensinam sobre bibliotecas de terceiros ao usar o AJAX (como o jQuery ou o Axios). Esta série da Skillshare vai ensinar a usar o AJAX. Não há atalhos. O verdadeiro negócio!
- A realização de solicitações HTTP está na vanguarda do desenvolvimento da web atual. De fato, não é mais aconselhável ou o que faz para fazer com que as solicitações HTTP sincronia
- Saber como fazer um pedido do servidor e ouvir uma resposta, de forma rápida, é uma habilidade vital para qualquer desenvolvedor da web
- Como desenvolvedor, você lida com dados. Esses dados podem assumir muitos formulários, mas o mais comum é o XML e o JSON
- Você pode usar o AJAX para transportar HTML, imagens, JavaScript, XML, JSON e até mesmo texto simples pela internet. A minha série Skillshare abrange tudo isso
- A utilização do AJAX permite salvar o uso da memória e acelerar seu site. Por exemplo, o Google Maps usa o AJAX. Portanto, em vez de carregar toda a página para cada evento, ele carrega a seção exigida para que você esteja analisando somente. A quão eficiente não é
- O AJAX faz para uma melhor experiência do usuário, não é argumento
- Cada navegador tem hoje uma API (ou objeto embutido) chamada o objeto XMLHttpRequest ou a API Fetch. Esses objetos dão aos navegadores a capacidade de se comunicar com servidores, nos bastidores. Isso significa que uma página pode atualizar (não totalmente carregada) sem bloquear nada na interface do usuário
- Depois de concluir esta série da AJAX Skillshare, você vai certamente ser bem conhecido, confiante e a pessoa “go-to” para fazer solicitações da AJAX
DEIXE QUE ME PARTILHE O MEU CONHECIMENTO AJAX COM VOCÊ
Como o AJAX funciona vai te equipar para a ser um programador completo incrível, relevante para hoje. A utilização do AJAX permite que você atualize as partes do seu site de forma dinâmica sem que uma página atualize, transmita e economize tempo, economize espaço de memória e, portanto, melhore a experiência do usuário.
Assuma o controle e oferece aos usuários atuais a experiência da web rápida que eles estão esperando.
A masterização da AJAX é desafiador.
Nesta série da Skillshare, eu dou um mergulho profundo para explicar o AJAX e como ele funciona de uma maneira clara e simples. Por que precisamos do AJAX? De onde ela vem? Por que a API mais recente do Fetch() foi introduzida? Por que é que temos de substituir o objeto XMLHttpRequest()? Por que é que temos de usar a nova palavra-chave ao usar o objeto XH? O que são promessas? O que são o Streams? Quais são os diferentes formatos de dados que podemos transferir pela internet? Ao entender (realmente compreensível) essas perguntas, e muito mais nesta série da Skillshare, você vai ser capaz de criar facilmente sites avançados e usar o processo de pilha completa. Você vai ser capaz de criar sites dinâmicos que melhorem o engajamento e a experiência do usuário.
ONDE É USADO O AJAX?
- A validação do formulário
Pode ser impraticável e tedioso obter resultados de validação apenas após o envio de um formulário. Você pode usar o AJAX na validação de formulário, para dar atualizações em tempo real quase instantâneo sobre a validação.
- Como gravar dados de um banco de dados de forma dinâmica sem uma atualização da página
Se você precisar obter dados de um banco de dados e exibi-los para sua página (como um comentário do blog, uma resposta de bate-papo ou nome do usuário), então usar o AJAX é uma necessidade.
- Classificar ou filtrar
Se você precisar obter dados de um banco de dados e exibi-los para sua página (como um comentário do blog, uma resposta de bate-papo ou nome do usuário), então usar o AJAX é uma necessidade.
- Votos ou classificação ★★
O site inteiro não precisa ser atualizado se um usuário votar para algo ou avaliar seu produto. A votação e a exibição dos resultados podem ser feitas com mais eficiência usando o AJAX.
A conversa é sempre em tempo real. É por isso que o AJAX é um dever se você vai fazer um painel de bate-papo bem sucedido no seu site.
- Comentários do blog
Você pode carregar comentários anteriores ou pode postar um novo blog com o AJAX, fácil e fácil.
- Captcha
Para fazer o captcha (recarregar o captcha basicamente) o AJAX também é a melhor plataforma para usar.
- Como transmitir dados e mais
O AJAX é usado para consumir dados antes de seu download completo (economizando espaço e tempo de memória) e muito mais!
Depois de experimentar a minha série Skillshare “AJAX”, que eu apresento de uma maneira divertida, você vai ser bem informado e confiante.
O que esta série de SKILLSHARE cobre
Esta série da Skillshare é abrangente, cobrindo os fundamentos essenciais do AJAX.
O AJAX se refere a como os navegadores fazem solicitações HTTP para servidores de forma assíncrona, ouvem resultados e depois faça algo com os dados quando é recebido. A AJAX tem mais rapidez e eficiência.
Você pode pensar no AJAX como o motor que lida com todo o processo de saída entre o navegador e o servidor.
Simples o suficiente.
O único problema é que para entender o AJAX, você precisa entender muitos outros conceitos. E este é um dos aspectos únicos da minha série e do estilo de ensino da Skillshare
As explicações e exemplos práticos simples permitem que você entenda o seguinte:
- Como escrever o AJAX da melhor maneira
- O que é o código assíncrono e como ele se diferencia do código síncrono
- Como usar o AJAX para fazer solicitações assíncronas
- Qual é o ciclo de eventos no JavaScript
- O que é XML e como ele se diferencia do JSON
- Qual é o protocolo HTTP e o que é o protocolo HTTP/2 e HTTP/3
- O que são as funções de construtor
- O que é o objeto XHR
- O que é a nova API do fetch()
- O que são promessas
- O que são Streams
- Por que usar o Async/Await
- A interface de URL, a interface de solicitação, a interface do cabeçalho e um monte mais!
E sim, vamos codificar exemplos reais e vamos analisar como o AJAX funciona (usamos o objeto XMLHttpRequest e a mais recente API do Fetch).
Por que você deve aprender tanto sobre o AJAX?
Como o AJAX permite que você atualize certas partes da sua página sem uma atualização da página. É usado para streaming e mais e hoje a utilização do AJAX é essencial em sites. Não fica melhor do que isso!
*** Uma série AJAX abrangente sobre Skillshare ***
Os programadores bem sucedidos sabem muito mais do que memorizar algumas linhas de código.
Eles também sabem os fundamentos de como a interação do navegador e do servidor funciona nos bastidores que lhes permite ser totalmente criativa, corrigir problemas e aprimorar as experiências do usuário.
Isso é particularmente verdadeiro no que se refere ao AJAX.
Se você está querendo se tornar um desenvolvedor de pilha completa, você precisa saber, de fato, como fazer uma solicitação da AJAX. Você precisa entender como o AJAX foi criado, por que a API moderna do Fetch foi introduzida, o que são os Streams, como as promessas funcionam e por que as palavras-chave Async/Await foram introduzidas, e muito mais!
UMA ABORDAGEM ÚNICA
Esta série da Skillshare contém exemplos práticos e desafios e questionários divertidos.
A compreensão da forma como o AJAX funciona é um tópico vasto. Para que você se atualize para a velocidade, eu criei uma experiência de aprendizado divertida e abrangente, abraçando o conteúdo que você precisa saber para ter sucesso. E eu o entrego da melhor maneira possível para se beneficiar mais
E eu faço uso dos recursos mais recentes e melhores do JavaScript e navegadores durante a jornada de aprendizado para que você possa ficar à frente do seu negócio.
Você vai aprender estratégias simples e muito poderosas para fazer solicitações de servidor de um cliente.
No final desta série da Skillshare, você vai ser capaz de “falar” e “andar” da AJAX ao obter uma compreensão de como você pode construir e configurar sua solicitação de maneira prática. Nós aprofundamos em todos os cursos, e esta série da Skillshare tem muitas palestras de bônus que ampliam sua base de conhecimento e testam suas habilidades com desafios divertidos.
Esta série da Skillshare oferece os melhores fundamentos e habilidades práticas com o AJAX. Ele pode ser tomado sozinho (não precisa fazer nenhuma outra série da Skillshare) para alcançar seus objetivos. Você vai emergir desta série da Skillshare com uma compreensão avançada e uma experiência prática com a realização de solicitações HTTP. O usuário vai levar ao ponto de entender que método (GET ou POST) para usar ao enviar dados, como definir para onde os dados vão, como configurar um mecanismo AJAX e como verificar se há erros. Este é um conhecimento impressionante. Esta série da Skillshare vai cativar você e catapulta você para o próximo nível. E é uma parte importante da sua jornada para se tornar um grande mestre no desenvolvimento da web.
Nesta série da Skillshare você vai aprender tudo sobre o AJAX. A partir do básico de construir um motor AJAX, todo o caminho para aprender sobre XML e JSON, código assíncrono, protocolos, funções de construtor, promessas, Streams, protocolos HTTP, API do Fetch, palavras-chave da Async/Await e várias APIs como o Fetch, interface de URL, interface de cabeçalhos e interface de solicitação e muito mais!
Se você quiser se tornar um desenvolvedor da web de pilha completa, você precisa fazer esta série da Skillshare no AJAX!
COMO ESTE curso SKILLSHARE É DIFERENTE?
A característica única da minha série Skillshare é o detalhe que eu fornece sobre como o AJAX realmente funciona nos bastidores. Uma habilidade que cada desenvolvedor completo precisa dominar para usar o potencial para melhorar.
Eu uso aulas simples e eficazes para levar você além de bibliotecas iniciais, como o Axios ou o jQuery. As bibliotecas são úteis, mas não são uma substituição para o conhecimento e uma vez que você pode escrever a sua própria, é melhor que você possa usar e alterar o código da biblioteca.
Nesta série da Skillshare, eu me concentro no aspecto mais fundamental do AJAX. Eu uso o JavaScript simples, que é a linguagem de programação principal de que você precisa para usar o AJAX. Depois de dominar o JavaScript com o AJAX, a integração de uma biblioteca pode beneficiá-lo e fazer sentido.
Para entender como o AJAX funciona, eu me aprofundo em tópicos como protocolos, funções de construtor, código assíncrono, tipos de formato de dados (JSON e XML), promessas, Streams, manipulação de erros e como usar as palavras-chave Async/Await com a API Fetch.
A prática torna perfeita
A teoria é ... mas não há nada como ficar atrás do seu computador e digitar o código. É por isso que vamos codificar, rir e extrair o cabelo de forma conjunta enquanto codificamos sites e exercícios da vida real durante esta série da Skillshare.
Adoro ensinar e uso frequentemente exemplos práticos. E é por isso que começo a codificar com você desde o início. Vou mostrar por que o objeto XHR é uma função de construtor. Vou mostrar a diferença entre o JSON e o XML. Vou mostrar como configurar um objeto XHR e mostrar como criar Promessas, mostrar o que são os Streams e como usar a nova API do Fetch. Estes conceitos são melhor aprendidos com a codificação de exemplos reais. Não posso esperar.
ESTE curso é para você?
Com certeza. Se você se encaixar em qualquer uma dessas categorias, esta série da Skillshare é perfeita para você:
#1: pessoas ocupadas que querem se tornar certificadas e confiantes no AJAX no menor tempo possível.
#2: DESEJO DE PROGRAMAÇÃO. Você quer avançar no mundo da programação.
#3: FREELANCERS que querem saber como os desenvolvedores podem criar sites dinâmicos que podem atualizar as informações sem uma atualização da página (como o Twitter, o Google Maps etc).
#4: PROPRIETÁRIOS de SITES que querem obter uma compreensão sólida de como o AJAX realmente funciona.
#5: AGÊNCIAS que querem aprimorar seus desenvolvedores rapidamente.
#5: TODOS que querem APRENDER.
POR QUE COMEÇAR AGORA?
Neste segundo, seus concorrentes estão aprendendo a se tornar melhores desenvolvedores da web.
O desenvolvimento da Web é um tópico quente e não está definido para se refrescar no futuro. Precisamos da web mais e mais e os avanços continuam a acontecer. Mas você tem uma vantagem distinta. Esta série da Skillshare oferece tópicos de aprendizagem memoráveis, táticas e exemplos do mundo real para o ajudar mais .
Vamos começar!
O que você obtém?
- Você se torna um especialista da AJAX
- Suporte de perguntas e respostas.
- As tarefas para o ajudar a aprender.
Espero que você esteja tão animado quanto eu estou para começar e aprender e eu não posso esperar para mostrar como aplicar o AJAX com confiança em seus próprios sites.
Vejo você no curso.
Conheça seu professor
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.
Visualizar o perfil completoProjeto prático de curso
Bananas frescas! Você completou o curso no Streams. Muito bem.
Antes da tarefa, vamos recapitular
O termo AJAX foi cunhado em 2005, mas a sua origem se estende até 1999 quando a Microsoft forneceu aos desenvolvedores cola entre clientes e servidores.
A partir de agora você sabe que o AJAX é uma maneira como o JavaScript usa um objeto do navegador para se comunicar com um servidor remoto. No curso anterior, usamos a API do Fetch para executar uma solicitação do AJAX. A
E como você vai se lembrar, não conseguimos acessar o corpo da resposta diretamente!
Isso porque o corpo da resposta foi um fluxo legível. Especificamente, a API do Fetch oferece uma instância concreta de um ReadableStream através da propriedade do corpo de um objeto Response.
Os fluxos são poderosos, porque quando usamos streams podemos receber um recurso da rede e processá-lo assim que o primeiro bit chegar.
Isso significa que em vez de esperar que o recurso baixe completamente antes de usá-lo, podemos trabalhar com ele imediatamente. Lembre-se dos velhos tempos em que você teve que baixar um vídeo inteiro para sua memória antes de poder assisti-lo? Bem, os velhos tempos já se foram! Agora temos o YouTube e a Netflix que permitem que você transmita e assista vídeos, pouco a pouco.
Espero que você se tenha divertido neste curso. Eu sei que sim.
Mas antes de seguir para o próximo curso, o tempo de TAREFA
Qual é a tarefa?
Para este exercício do projeto:
- Eu anexei um PDF
- há perguntas de múltipla escolha
- seja honesto e tente responder a cada uma das perguntas de escolha múltipla antes de ir para a próxima página
- O mais importante, se diverte.
Onde depois disso?
Esta é apenas a Parte 7 de uma série da Skillshare no AJAX. No próximo curso, eu quero aprofundar e aprofundar a API do Fetch. Quero ensinar sobre a interface de URL, incluindo opções de busca, manipulação de erros e a propriedade OK.
Não posso esperar!
Se você gostou deste curso, não se esqueça de me deixar uma avaliação incrível - isso me ajuda.
Nota do curso
Por que fazer parte da Skillshare?
Faça cursos premiados Skillshare Original
Cada curso possui aulas curtas e projetos práticos
Sua assinatura apoia os professores da Skillshare