Aprenda como aplicar programação funcional e reativa no JavaScript
Nível Intermediário Categoria Desenvolvimento Front-end
No cenário atual muitos problemas não são mais solucionados pela Programação Orientada a Objetos. O modo mais comum de como aprendemos a programar não é uma bala de prata, havendo cenários em que ela pode resultar em muito código para fazer certas operações mais complexas.
Com isso, a Programação Funcional e a Programação Reativa voltaram a ter atenção, pois elas podem nos ajudar a solucionar certos problemas com mais facilidade.
Esses problemas surgiram porque hoje em dia trabalhamos com sistemas cada vez maiores, transmitindo uma quantidade de dados cada vez maiores, fazendo cada vez mais operações ao mesmo tempo. Para ter um sistema que suporte essa carga precisamos trabalhar com funções que executem de forma assíncrona, e para manter os dados da aplicação consistentes, precisamos gerenciar a reatividade de cada parte da nossa aplicação.
Neste curso veremos a biblioteca RxJS, criada pela Microsoft, que nos ajuda a solucionar esses problemas de maneira simples, utilizando o padrão Observable com Programação Reativa e Programação Funcional.
No cenário atual muitos problemas não são mais solucionados pela Programação Orientada a Objetos. O modo mais comum de como aprendemos a programar não é uma bala de prata, havendo cenários em que ela pode resultar em muito código para fazer certas operações mais complexas.
Com isso, a Programação Funcional e a Programação Reativa voltaram a ter atenção, pois elas podem nos ajudar a solucionar certos problemas com mais facilidade.
Esses problemas surgiram porque hoje em dia trabalhamos com sistemas cada vez maiores, transmitindo uma quantidade de dados cada vez maiores, fazendo cada vez mais operações ao mesmo tempo. Para ter um sistema que suporte essa carga precisamos trabalhar com funções que executem de forma assíncrona, e para manter os dados da aplicação consistentes, precisamos gerenciar a reatividade de cada parte da nossa aplicação.
Neste curso veremos a biblioteca RxJS, criada pela Microsoft, que nos ajuda a solucionar esses problemas de maneira simples, utilizando o padrão Observable com Programação Reativa e Programação Funcional.
Neste curso iremos apresentar a biblioteca RxJS, que nos ajuda a trabalhar com programação funcional e reativa utilizando o padrão Observable.
Alguns itens presentes no curso:
Este curso é destinado àqueles que já tenham um bom conhecimento de JavaScript e queiram melhorar suas técnicas de desenvolvimento, utilizando uma ferramenta que ajuda a trabalhar com programação reativa e funcional, simplificando seu código e mantendo a aplicação mais escalável e com melhor performance.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.
Vamos conhecer melhor as ideias sobre Programação Funcional, Reativa e o que é o RxJS.
8 aulasVamos aprender sobre a base do RxJS, os Observables, e várias maneiras de se trabalhar com eles
17 aulasVeremos sobre as Funções Matemáticas dos Observables
6 aulasVeremos sobre as Funções de Tempo dos Observables
5 aulasVeremos sobre as Funções para se trabalhar com Listas dos Observables
8 aulasVamos conhecer mais 3 tipos de Subjects
5 aulasVeremos como criar projetos integrado com a API do Github e PokéAPI.
2 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!