O que você aprenderá?

Confira algumas coisas que você aprenderá durante o curso.

  • Função em Javascript

  • Anatomia da Função

  • Funções e Parâmetros

  • Introdução a Programação Funcional

  • Map, Reducer e Filter

  • Promise

  • Async/Await

  • OO

  • E muito mais

Benefícios Inclusos no Curso

  • Áudio e Vídeo em Alta Definição

    54 aulas e 6,5 horas de conteúdo. Didática comprovada. Investimento garantido

  • Certificado de Conclusão

    Ao final você receberá certificado com a carga horária apropriada para conclusão

  • Suporte Dedicado

    Conte com um time de especialistas e tire todas as suas dúvidas relativas ao curso

  • Sem prazo de expiração

    Assista o curso no seu tempo, sem pressa, sem nenhum prazo para expirar.

  • Recursos para download

    Baixe arquivos e artigos para melhor desenvolvimento do curso

  • Acesso Mobile

    Acesse por qualquer dispositivo: Computador, celular e Ipad

Conteúdo do Curso

  • 1

    Introdução 01:59

    • Introdução

  • 2

    Fundamentos 49:53

    • Explicações Iniciais

    • Anatomia da Função #01

    • Anatomia da Função #02

    • Anatomia da Função #03

    • Anatomia da Função #04

    • Parametros

    • Desafio #01

    • Desafio #01 - Resposta

  • 3

    Programação Funcional 54:57

    • First-Class Function

    • Higher-Order Function #01

    • Higher-Order Function #02

    • Map #01

    • Map #02

    • Filter #01

    • Filter #02

    • Reduce #01

    • Reduce #02

    • Map, Filter e Reduce

  • 4

    Funções 290:07

    • Introdução do Módulo

    • Configuraçã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

  • 5

    Conclusão 01:02

    • Conclusão do Curso

Descrição

Nesse curso nós abordaremos assuntos de importância fundamental para qualquer desenvolvedor.

Desde o surgimento do paradigma procedural as funções são protagonistas no desenvolvimento de software. Devido a sua importância e excelência no processo de desenvolvimento as funções têm hoje um paradigma de programação todo pensado em volta de si, a programação funcional. 

Neste curso nós utilizaremos uma das linguagens mais populares do mundo, o Javascript. Apesar de desenvolvido em Javascript, os conceitos apresentados durante o curso podem ser aplicados em quaisquer linguagens orientadas à objeto ou multiparadigmas. 

Abordaremos alguns dos principais conceitos de programação funcional e também falaremos vastamente sobre os conceitos de função e suas aplicações práticas. Falaremos, por exemplo, sobre High-Order Functions, First-Class Functions. Abordaremos métodos importantíssimos na programação funcional como Map, Filter e Reduce. Abordaremos desde a configuração do ambiente até orientação à objeto, passando por anatomia da função, funções callback e programação assíncrona com promises e async/await. 

Além de todo esse conteúdo gratuito ainda teremos desafios respondidos para fixação do aprendizado. 


Instrutor

Leonardo Leitão

Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza. Há 13 anos atua como desenvolvedor de softwares e é Professor de desenvolvimento de software há mais de 10 anos. Instrutor premiado internacionalmente pela excelência dos seus cursos, Fundador da Cod3r, reconhecida como uma das melhores escolas de tecnologia do pais onde já passaram mais de 150 mil alunos.

Seja Nosso Assinante

Tenha acesso a este curso e muitos outros por um preço muito mais acessível. Junte-se a muitos outros assinantes e venha fazer parte desta comunidade. Clique no botão abaixo e descubra como!

FAQ

  • Após a matricula do curso tenho prazo pra poder assistir?

    Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.

  • O curso oferece certificado?

    Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso