KnowledgeCity

Série de programação avançada em JavaScript

Resume teu conhecimento de codificação de sites com este curso avançado de Programação JavaScript
Assista à primeira aula grátis — tenha acesso completo às 30 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Avançado  Provedor Joseph Barrett  7 Capítulos ·  30 Lições ·  4h 0m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

O curso JavaScript avançado, ministrado por Joseph Barrett, baseia-se no conhecimento do aluno sobre a linguagem, a começar com um mergulho profundo em uma das bibliotecas JavaScript mais populares do mundo, JQuery. JQuery abrange a função básica de como seleccionar elementos e usar efeitos e animações. Em seguida, discutiremos o TypeScript, descrito como uma forma de escrever "JavaScript de nível empresarial", com foco em como seu linting permite que os desenvolvedores detetem erros em potencial no tempo de desenvolvimento, em vez de em tempo de execução. Temos um capítulo sobre código assíncrono, a incluir solicitações Ajax, com promessas para encadear chamadas assíncronas e tornar teu código mais simples com as palavras-chave async e await.

A seguir, examinamos as funções JavaScript, a incluir funções de ordem superior que podem assumir funções como parâmetros ou retorná-las. Existem funções geradoras que permitem um loop mais eficiente para coleções e o conceito de memorização para melhorar a eficiência da função. Finalmente, temos uma breve visão geral das tarefas que um desenvolvedor deve considerar ao preparar-te para enviar uma aplicação. Isto inclui documentação de código, minimização para reduzir o tamanho do ficheiro, agrupamento de ficheiro para tornar as solicitações mais eficientes e transpilar o código para garantir a compatibilidade do navegador.

O Que Você Vai Aprender

  • Use jQuery para selecionar elementos, criar e remover elementos, lidar com eventos e aplicar efeitos e animações
  • Escreva JavaScript de nível empresarial com TypeScript, usando seu linting para detectar erros no tempo de desenvolvimento, além de sobrecarga de métodos e outras características
  • Lide com código assíncrono com solicitações Ajax, promessas JavaScript e as palavras-chave async e await
  • Aplique funções de ordem superior, iteradores e geradores, memoização, closures e a palavra-chave 'this'
  • Prepare uma aplicação para lançamento documentando, minificando, agrupando e transpilando código

Principais Conclusões

  • jQuery é uma das bibliotecas JavaScript mais populares do mundo e abrange seleção de elementos, bem como uso de efeitos e animações.
  • TypeScript é descrito como uma forma de escrever JavaScript de nível empresarial, e seu linting permite que os desenvolvedores detectem possíveis erros em tempo de desenvolvimento em vez de tempo de execução.
  • Promessas podem ser usadas para encadear chamadas assíncronas, e as palavras-chave async e await podem simplificar o código assíncrono.
  • Funções de ordem superior podem aceitar funções como parâmetros ou retorná-las, enquanto funções geradoras permitem loops mais eficientes para coleções e memoização melhora a eficiência da função.
  • Preparar uma aplicação para lançamento inclui documentar o código, minificar para reduzir o tamanho do arquivo, agrupar arquivos para tornar as solicitações mais eficientes e transpilar o código para compatibilidade com navegadores.

Perguntas Frequentes

Quem ensina este curso e que conhecimento prévio é necessário?

O curso Advanced JavaScript é ensinado por Joseph Barrett e se baseia no conhecimento existente do aluno sobre a linguagem JavaScript.

Quais tópicos este curso abrange?

Abrange a biblioteca jQuery, TypeScript, código assíncrono (solicitações Ajax, promessas e async/await), funções JavaScript incluindo funções de ordem superior e funções geradoras, memoização e tarefas para preparar uma aplicação para lançamento, como documentação, minificação, agrupamento e transpilação.

O que vou aprender sobre JavaScript assíncrono?

Você aprenderá a fazer solicitações Ajax, usar promessas para encadear chamadas assíncronas e simplificar seu código usando as palavras-chave async e await.

Quais habilidades este curso ajuda a desenvolver?

Ele se destina a habilidades incluindo JavaScript e linguagens de script JavaScript, frameworks e bibliotecas JavaScript, JavaScript orientado a objetos e o conjunto de habilidades JavaScript Development Certified Professional.