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

    • Introdução

    • Terminais

  • 2

    Fundamentos

    • Explicações Iniciais

    • Aviso importante aos usuários de Windows

    • 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

    • 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

    • 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

    • 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 é mestre em Informática Aplicada e fundador da Cod3r, já treinou mais de 380.000 alunos. São mais de 15 anos como professor e uma premiação internacional em reconhecimento da qualidade dos cursos produzidos. Há 16 anos atua na área como desenvolvedor de softwares e trabalhou como arquiteto de software em grandes projetos para o Governo Federal.

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