Sabia que esse curso foi criado em conjunto com os engenheiros de software do Nubank?

Curso de Clojure: Introdução à programação funcional

9,3

Nota desse curso

974

Alunos neste curso

Faça esse curso de Clojure e:

  • Entenda a importância da imutabilidade em Clojure
  • Aprenda como lidar com funções como dados
  • Passe funções como parâmetros, retorne funções
  • Utilize map e reduce como base no seu dia a dia funcional
  • Trabalhe com vetores, mapas e threading em Clojure

Conteúdo Detalhado

  1. Primeiras funções

    • Linguagem funções vetores def e imutabilidade
    • Funções nossas, parâmetros e retornos
  2. Simbolos e condicionais

    • Símbolos locais versus globais ao namespace e a existência de bigint e bigdecimal
    • Let múltiplo, condicionais com if, comparações, false e nulo
  3. Funções anonimas e lambdas

    • Intellij, Leiningen e atalhos
    • Predicados, when e binding em tempo de execução
    • Funções como parâmetros, funções anonimas e lambdas
  4. Primeiros passos com coleções

    • Vetores, valores default, get e updates
    • Map e filter
    • Reduce e variações
  5. Conhecendo mapas e threading

    • Mapas com assoc dissoc update count vals e keys
    • Mapas aninhados update-in e threading first
  6. Map, Reduce e Filters

    • Destruct de sequencia, map, reduce em mapas e thread last
    • Filtrando mapas e criando composições com comp

Primeira aula de Clojure: Introdução à programação funcional

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Clojure: Introdução à programação funcional

Instrutores

  • Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

Apoiadores

  • Nubank

    Website

    Acabar com a complexidade do sistema financeiro e devolver às pessoas o controle de seu dinheiro em um dos mercados mais burocráticos do mundo parece uma ideia absurda? Esse é exatamente o motivo, o como e o local que o Nubank nasceu.

    Somos uma das maiores companhias do mundo que utiliza Clojure como principal linguagem de programação, e estamos procurando mentes criativas para se juntar ao nosso crescimento. Hoje temos mais de 400 engenheiros no nosso time no Brasil, Berlim, Cidade do México e Buenos Aires, resolvendo problemas complexos para garantir que conseguimos operar em grande escala e continuar entregando soluções de ponta para nossos clientes.
    Saiba mais em https://nubank.com.br/

Conteúdo relacionado

Cursos de Clojure em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Quem quer programar com Clojure ou aprender programação funcional

Nível de Dificuldade

Básico

Já é aluno?

Começar o Curso

Aprenda Clojure com esse e outros cursos, comece agora!

  • 1000 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1000 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1000 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1000 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana