Curso de Clojure: uma introdução via jogo

8,8

Nota desse curso

4.778

Alunos neste curso

Faça esse curso de Programação Funcional e:

  • Aprenda um novo paradigma
  • Descubra o poder das funções
  • Trabalhe com a principal linguagem funcional do mercado
  • Use recursividade

Conteúdo Detalhado

  1. Primeiros Passos com Programação Funcional

    • O que é programação funcional?
    • Escrevendo o primeiro programa com Clojure
    • Mudança de pensamento
    • Variáveis que não variam
  2. Começando a usar funções

    • Criando funções
    • Passando parâmetros para funções
    • Funções como da matemática
  3. Listas e suas Funções

    • Listas
    • Conjuntos
    • Funções que tratam listas
    • Map e Reduce
  4. Lendo do teclado e Relacionamento entre Funções

    • Lendo do teclado
    • Funções que invocam funções
    • O primeiro passo para recursão
  5. Funções recursivas e recursão de cauda

    • Problema com pilha de invocação
    • Recursão de cauda
    • Loops
  6. Funções preguiçosas

    • O que são funções preguiçosas?
    • Lidando com elas
  7. Processamento de Listas em Sequência

    • A macro ->>
    • Legibilidade de código
  8. Empacotando o jogo

    • Uberjar
    • Executando nosso programa

Primeira aula de Clojure: uma introdução via jogo

Instrutores

  • Maurício ajuda as empresas de tecnologia a testar e evoluir produtos. Possui doutorado em Ciência da Computação pela USP e atualmente é pesquisador de sistemas de monitoramento e DevOps, engenharia de software empírica e testes automatizados de software. É reconhecido pela comunidade e participa de projetos open source. Hoje atua como professor assistente na universidade de Delft (Países Baixos)

Conteúdo relacionado

Cursos de Computação em Programação

Leia nossos artigos de Programação

Público alvo

Qualquer um que já programe em ao menos uma linguagem de programação.

Nível de Dificuldade

Básico

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

brunog86

em 03/11/2018

No geral consegui acompanhar. Gostaria de uma sequencia, aprender fazer coisas mais complexas com o clojure.

Clojure: uma introdução via jogo

Alan Gabriel Pereira

em 12/01/2019

Ótimo material, ótimas aulas e ótimo professor. Parabéns!

Clojure: uma introdução via jogo

Felipe Manoel de Lima

em 11/02/2019

Curso bem rápido e prático no que se propõe, que é justamente mostrar como é o paradigma de programação funcional. Recomendo para quem não tem nenhuma familiaridade com o tema !

Clojure: uma introdução via jogo

Aprenda Computação com esse e outros cursos, comece agora!

  • 970 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

  • 970 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

  • 970 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

  • 970 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

Cursos relacionados em Computação