Formações Front-end Desenvolva aplicações Web em JavaScript com tarefas concorrentes e orientadas a objetos

Formação Desenvolva aplicações Web em JavaScript com tarefas concorrentes e orientadas a objetos

Fortaleça a base de um dev Front-end

* Esta formação faz parte dos nossos cursos de Front-end

Quero Estudar na Alura
23h

Para conclusão

3
Cursos
1
Vídeo extra
3
Artigos

Desenvolva aplicações em JavaScript com tarefas concorrentes e orientadas a objetos

Desenvolva aplicações modernas e escaláveis com JavaScript. Nesta formação você aprenderá a:

  • Realizar requisições simultâneas de forma assíncrona;

  • Aplicar técnicas de manipulação de objetos em JavaScript para aplicações dinâmicas e interativas;

  • Conhecer os principais frameworks e bibliotecas para trabalhar com concorrência.

Clique aqui e acesse o Tech Guide para acompanhar sua evolução e matricule-se na formação para planejar à sua trilha de estudos com acesso direto pelo Dashboard.

Em caso de dúvidas, acesse o Fórum ou interaja com a comunidade no Discord.

Vamos mergulhar?!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Luan Alves

    Sou Luan Alves, estudante de Análise e Desenvolvimento de Sistemas, instrutor de Desenvolvimento Front-End no Grupo Alura. Estou aqui para ajudar a tirar suas dúvidas, aprender e compartilhar conhecimento. :)

  • Luan Alves

    Sou Luan Alves, estudante de Análise e Desenvolvimento de Sistemas, instrutor de Desenvolvimento Front-End no Grupo Alura. Estou aqui para ajudar a tirar suas dúvidas, aprender e compartilhar conhecimento. :)

  • Beatriz Moura

    Estudante de Analise e Desenvolvimento de Sistemas, troquei a área da saúde e mergulhei em programação!Apaixonada por desenvolvimento Front-end e entusiasta de UX/UI Design.Descobri a paixão por ensinar sendo monitora durante uma outra graduação de ensino, onde também era presidente de Liga Acadêmica e Diretora de Mídia no Diretório Acadêmico.Atualmente sou Instrutora e Desenvolvedora de Software na Alura e já fiz parte do Scuba Team de Front-end.

  • Beatriz Moura

    Estudante de Analise e Desenvolvimento de Sistemas, troquei a área da saúde e mergulhei em programação!Apaixonada por desenvolvimento Front-end e entusiasta de UX/UI Design.Descobri a paixão por ensinar sendo monitora durante uma outra graduação de ensino, onde também era presidente de Liga Acadêmica e Diretora de Mídia no Diretório Acadêmico.Atualmente sou Instrutora e Desenvolvedora de Software na Alura e já fiz parte do Scuba Team de Front-end.

  • Nayanne Batista

    Nayanne (Nay) é uma paraibana arretada que fez transição de carreira para a TI depois de concluir um doutorado na área da saúde e ser professora no ensino superior. Graduada em Análise e Desenvolvimento de Sistemas, já atuou como Dev Frontend em projetos e hoje é Instrutora na Alura. Acredita completamente no poder transformador da educação e da tecnologia na vida das pessoas. Ama livros e café! :)

  • Nayanne Batista

    Nayanne (Nay) é uma paraibana arretada que fez transição de carreira para a TI depois de concluir um doutorado na área da saúde e ser professora no ensino superior. Graduada em Análise e Desenvolvimento de Sistemas, já atuou como Dev Frontend em projetos e hoje é Instrutora na Alura. Acredita completamente no poder transformador da educação e da tecnologia na vida das pessoas. Ama livros e café! :)

Passo a passo
  1. 1 Orientação a Objetos (OO), Classes e Heranças

    Chegou a hora de aprofundar seus conhecimentos em Programação Orientada a Objetos (POO) em JavaScript! Neste curso, você aprenderá a desenvolver utilizando conceitos fundamentais da orientação a objetos, como classes, objetos, métodos e herança, resultando em códigos mais estruturados e organizados. Esse passo é crucial para facilitar a aprendizagem de novos frameworks e tecnologias em seus próximos projetos.

  2. 2 Concorrência ou threads

    Neste segundo passo, você conhecerá os conceitos fundamentais de concorrência, como threads, workers e promises, resultando em códigos mais eficientes e responsivos na sua aplicação. Esse passo é crucial para otimizar a execução de tarefas em seus projetos e garantir uma experiência de usuário mais fluida. Além disso, o conhecimento em concorrência também é essencial para trabalhar com tecnologias mais avançadas, como Web Workers.

    • Curso JavaScript: trabalhando com threads para requisições simultâneas

      06h
      • Construa gráficos com a biblioteca Chart.js
      • Saiba o que são threads
      • Desenvolva um projeto com multithread
      • Entenda sobre concorrência e paralelismo
      • Realize a construção de Web Workers
      • Compreenda sobre task queue, event loop e call stack
    • Artigo Arquitetura do Node.js: entenda o que são threads e processos | Alura

Escola

Front-end

Além dessa, a categoria Front-end conta com cursos de HTML, CSS, React, Angular, JavaScript, jQuery,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas