JavaScript. Nível 4. API Fetch/AJAX - taxa 29.990 rublos. de Especialista, formação 24 horas acadêmicas, data de 2 de maio de 2023.
Miscelânea / / November 28, 2023
“Para um navio que não sabe para onde navega, nenhum vento será favorável” Sêneca
Um talentoso professor-praticante, detentor do prestigioso status internacional ZCE (Zend Certified Engineer).
Combina muitos anos de ensino e experiência de desenvolvimento prático. Os ouvintes adoram Alexey Vladimirovich por sua apresentação acessível e compreensível de tópicos complexos, exemplos claros que os ajudam a dominar imediatamente o material, paixão por seu trabalho e bom humor.
Alexey Vladimirovich possui longa experiência profissional no desenvolvimento, suporte e atualização de sites corporativos. Lecionou as disciplinas “Tecnologia de Desenvolvimento de Software”, “Teoria das Linguagens de Programação e Métodos de Tradução”, “Fundamentos de HTML e CSS” em universidades. Especializado em ministrar cursos sobre tecnologias web. Durante seu tempo no centro, Alexey Vladimirovich treinou mais de 5.000 alunos.
Autor dos cursos “Desenvolvimento de Aplicações em Symfony”, “JavaScript. Nível 3. React e JSX", "React: Redux e react-router".
Alexey Vladimirovich melhora constantemente seu nível profissional, passando com sucesso no exame 70-480 “Programação em HTML5 com JavaScript e CSS3.
Fotos dos formandos do grupo estão localizadas em nossa comunidade VKontakte.
Módulo 1. API AJAX/Fetch (4 ac. h.)
- Mecanismos de interação com o servidor
- O que é AJAX?
- Objeto XmlHttpRequest
- Solicitações assíncronas
- O que é API de busca?
- Recebendo dados do servidor
- Laboratório: solicitações GET para o servidor e recebimento de dados de texto
Módulo 2. JavaScript e HTTP (4ac. h.)
- Métodos para transferir dados para o servidor
- Controle de cache de resposta
- Método HEAD
- Transferência de dados simples usando o método POST
- Obtenção e análise de dados complexos
- Laboratório: Usando os métodos POST e HEAD
Módulo 3. JSON (4 ac. h.)
- Desvantagens dos formatos de texto simples
- Serialização de dados complexos
- O que é JSON
- Analisando pacote JSON no navegador
- Análise do pacote JSON no servidor (PHP)
- Recebendo dados do servidor
- Noções básicas de trabalho com JWT
- Laboratório: Autorização do usuário no site
Módulo 4. Organizando solicitações para a API REST (4 ac. h.)
- Operações CRUD
- Correspondência entre CRUD e HTTP
- Pontos de extremidade REST
- Consultas com classificação e filtragem de dados
- Laboratório: Organizando solicitações para um serviço REST
Módulo 5. Organização de consultas à API GraphQL (4 ac. h.)
- O que é GraphQL?
- Tipos de solicitações
- Estrutura de pedidos de seleção e alteração
- Introdução à organização de um servidor GraphQL
- Laboratório: Organizando adição, exclusão e pesquisa em livros
Módulo 6. Segurança e eficiência de aplicações AJAX (4 ac. h.)
- Problemas de segurança de aplicativos AJAX
- Problemas de usabilidade de aplicações AJAX
- Desempenho do aplicativo AJAX
- Upload de arquivos para o servidor
- Recebendo e analisando arquivos XML
- Usando Axios.js
Durante o curso, você se familiarizará com as complexidades de trabalhar com uma interface de programação de aplicativos (API) com script, Usando a linguagem de programação JavaScript, aprenda como usar os novos recursos mais recentes HTML5.
4,1