Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Javascript Avançado - Domine de vez o JavaScript
Rating: 4.6 out of 5(15 ratings)
64 students

Javascript Avançado - Domine de vez o JavaScript

Pra você que já domina o básico de JavaScript e quer levar suas habilidades para o próximo nível!
Created byEduardo Mafra
Last updated 4/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Dominar conceitos avançados de JavaScript
  • Aprofundar-se em closures, hoisting, protótipos, herança prototipal e o sistema de eventos (Event Loop).
  • Entender o funcionamento interno do JavaScript, incluindo motor javascript, call stack, memory heap.
  • Usar e manipular Class
  • Dominar Promises, Async/Await, Fetch API e manipulação eficiente de operações assíncronas.
  • Lidar com erros e não deixar seu código JavaScript quebrar.

Course content

8 sections • 64 lectures • 8h 20m total length
  • Apresentação1:26
  • Como acompanhar as aulas1:08
  • Novidades no curso0:42

Requirements

  • É necessário ter conhecimento de JavaScript.
  • Saber como criar variaveis, objetos, funções, ter noção de lógica
  • Não precisa ter conhecimentos muito profundo.

Description

Este curso foi criado para quem quer ir além da superfície do JavaScript e realmente entender como a linguagem funciona por trás dos panos. Seja você iniciante querendo começar com o pé direito, ou alguém com experiência buscando preencher lacunas e elevar seu nível técnico, esse curso é para você.

Começamos com os fundamentos essenciais — como o JavaScript funciona internamente, a importância do ECMAScript, o papel da Call Stack, e os conceitos de thread única e execução assíncrona. Exploramos profundamente o contexto de execução, hoisting, o comportamento do this, e funções como call(), apply() e bind() que muitos utilizam, mas poucos dominam.

A seguir, mergulhamos em variáveis, passando por tipos, escopos e referências, além de uma introdução prática ao TypeScript. Em funções, você entenderá closures, funções puras, currying e composição — tópicos essenciais para quem quer escrever código limpo e eficiente.

O curso ainda aborda Prototype e Classes de forma moderna, explicando como a herança e reutilização de código funcionam em JavaScript. Finalizamos com módulos dedicados à programação assíncrona com Promises, async/await e tratamento de erros com try/catch, inclusive em código assíncrono.

Ao final, você terá uma compreensão sólida e prática da linguagem — pronto para qualquer desafio real do mundo JavaScript.

Who this course is for:

  • Pra qualquer pessoa que use JavaScript, seja no Back-end, Front-end ou qualquer outro lugar que precise de JavaScript.