JavaScript Funcional e Reativo - PENSE como um Desenvolvedor JavaScript
Aprenda a PENSAR como um programador JavaScript e DOMINE o paradigma FUNCIONAL e a programação REATIVA!
Confira algumas coisas que você aprenderá durante o curso.
Criar códigos de forma funcional com a mentalidade correta
Escrever código Javascript com a mentalidade um programador Javascript
Dominar o uso de funções em JavaScript
Aprender os princípios do Paradigma Funcional com JavaScript
Aprender a usar Callbacks, Promises, Async/Await
Higher-Order Functions, First-Class Functions, Currying, Functors, Composição de Funções, Imutabilidade, Lambda Calculus...
Programação reativa com RxJS! Observables, Operadores, Subject, Scheduler...
Esse era o curso que a anos venho buscando, pois sempre quis entender o funcionamento do Javascript para utiliza-lo da melhor forma e entender a história e c...
Ler maisEsse era o curso que a anos venho buscando, pois sempre quis entender o funcionamento do Javascript para utiliza-lo da melhor forma e entender a história e conceitos de programação funcional de forma didática, esse curso trouxe tudo isso em um pacote só!!!
Ler menosExcelente explicação, sempre objetiva e clara.
Excelente explicação, sempre objetiva e clara.
Ler menosLeonardo leitão é um deus na didática. Parabéns cara.
Leonardo leitão é um deus na didática. Parabéns cara.
Ler menosConteúdo muito relevante.oo
Conteúdo muito relevante.oo
Ler menos- ÓTIMO CURSO ....
- ÓTIMO CURSO ....
Ler menosIntrodução do Curso
TESTE GRÁTISBoas Práticas do Suporte
Paradigmas de Programação
Declarativo vs Imperativo
Paradigma Funcional
Código da Próxima Aula
TESTE GRÁTISComo o JavaScript Funciona?
Repositório do Projeto
Aviso importante aos usuários de Windows
Usando o terminal
Terminais
Introdução do Módulo
TESTE GRÁTISConfiguração do Ambiente
Alterando Nome Projeto
Básico sobre Função #01
Básico sobre Função #02
Desafio #01
Básico sobre Função #03
Função Callback #01
Função Callback #02
Função Map #01
Função Map #02
Função Map #03
Função Map #04
Função Filter #01
Função Filter #02
Função Filter #03
Função Reduce #01
Função Reduce #02
Desafio Map, Reduce e Filter
Desafio Map, Reduce e Filter - Resposta
Função Reduce #03
Promise #01
Promise #02
Promise #03
Desafio Promise
Desafio Promise - Resposta
Promise #04
Promise #05
Async/Await #01
Async/Await #02
OO #01
OO #02
OO #03
Conclusão do Módulo
Introdução do Módulo
Explicando Projeto #01
Legendas Para Download
Dica Nome das Aulas
Lendo Arquivos do Diretório
Usando Promise
Filtrando Arquivos por Extensão
Lendo Conteúdo dos Arquivos
Separando Linhas
Remover Linhas Vazias
Remover Linhas com Tempos
Remover Linhas com Números
Refatoração #01
Remover Símbolos
Separando Palavras
Agrupando Palavras #01
Agrupando Palavras #02
Ordenando Palavras
Refatoração #02
Conclusão do Módulo
Introdução do Módulo
Função Pura #01
Função Pura #02
Função Pura #03
Higher-Order Function
First-Class Function
Imutabilidade #01
Imutabilidade #02
Imutabilidade #03
Closure
Currying
Curiosidade Sobre Currying
Lazy Evaluation
Composição de Funções #01
Composição de Funções #02
Composição de Funções #03
Desafio Composição
Desafio Composição - Resposta
Functors
FlatMap
Conclusão do Módulo
Introdução do Módulo
Padrão Observer #01
Padrão Observer #02
RxJS Observable
Stream de Dados #01
Stream de Dados #02
Instalação do RxJS
Stream de Dados #03
Observable #01
Observable #02
Desafio Observable
Desafio Observable - Resposta
Documentação do RxJS
Comunicação Pull vs Push
Operadores #01
Operadores #02
Scheduler
Operadores #03
Operadores #04
Desafio Operadores #01 - Resposta
Desafio Operadores #02
Desafio Operadores #02 - Resposta
Desafio Operadores #03
Desafio Operadores #03 - Resposta #01
Desafio Operadores #03 - Resposta #02
Desafio Operadores #03 - Resposta #03
Observable vs Subject
Desafio Subscription
Desafio Subscription Resposta
Conclusão do Módulo
Introdução do Módulo
Ler Diretório
Filtrando Arquivos por Extensão
Ler Arquivo
Separando Linhas
Remover Linhas Vazias
Remover Linhas com Números
Remover Símbolos
Agrupando Palavras #01
Ordenando Palavras
Operador MergeMap
Agrupando Palavras #02
Conclusão do Módulo
Introdução
História e Características do Lambda Calculus
Sintaxe Lambda Calculus #01
β-Reduction
Sintaxe Lambda Calculus #02
Dica Plugin VSCode - Quokka
Primeiras Funções
Função Troca (FLIP)
Funções Verdadeiro e Falso
Função Negação Lógica (NOT)
Função E Lógico (AND)
Função OU Lógico (OR)
Desafio Função Igualdade Lógica
Desafio Função Igualdade Lógica - Resposta
Função OU Exclusivo (XOR)
Organizando Exemplos
Conclusão do Módulo
Conclusão
Seja bem vindo ao curso de JavaScript Funcional e Reativo! Neste curso você aprenderá a pensar como um programador JavaScript, mas para que isso aconteça é ESSENCIAL que você domine o uso de funções e conheça o paradigma funcional!
Foi pensando nisso que eu criei um curso COMPLETAMENTE focado no PARADIGMA FUNCIONAL e PROGRAMAÇÃO REATIVA pra que você possa aprender um dos principais paradigmas da atualidade e que se torna cada dia mais relevante.
Nos últimos anos várias linguagens acrescentaram aspectos de Programação Funcional, então esse curso é uma oportunidade de aprender o Paradigma Funcional e ainda se tornar um programador JavaScript muito melhor! Por esse motivo, compreender o paradigma funcional é importante mesmo que você use linguagens Orientadas a Objeto, e garantido que você se tornará um programador melhor e mais completo!
Os principais assuntos abordados:
O básico sobre Funções
Funções Callback
Promises
Async/Await
Map/Reduce/Filter
Composição de Funções
Funções Puras
Higher-Order Functions
First-Class Functions
Imutabilidade
Closure
Currying
Lazy Evaluation
Functors
FlatMap
Programação Reativa
RxJS
Stream de Dados
Observables
Operadores do RxJS
Scheduler
Subject
Este curso te levará ao um outro nível como programador, então vamos estudar juntos? Bons estudos!
Equipe Cod3r
Leonardo Leitão
Pessoas que adquiriram este curso também se interessaram pelos cursos abaixo
Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.
Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso
Sim, temos um time de suporte pronto pra tirar as dúvidas relativas ao conteúdo do curso.
Sim
Sim, envie email para [email protected] e solicite o boleto.