Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Coleção Haskell + Yesod

    Alexandre Garcia de Oliveira, Patrick Augusto da Silva, Felipe Cannarozzo Lourenço
    Coleção Haskell e Yesod

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    Haskell: Uma introdução à programação funcional

    A programação funcional é um paradigma de programação que trata de aplicação de funções matemáticas, evitando alteração de estado e mutabilidade de dados. Uma de suas características é o estilo de estrutura declarativa que se opõe ao estilo imperativo. Muitas linguagens que suportam apenas o paradigma funcional estão crescendo no mercado, dentre as quais Haskell se destaca por ser pura e ser estaticamente tipada, seguindo o conceito de laziness.

    Neste livro, Alexandre Oliveira apresenta a linguagem Haskell, desde sua instalação até conceitos mais complexos como lambda, currying e mônadas. Com um modelo mental novo e uma caixa de ferramentas de programação extremamente moderna, essa linguagem pura e funcional nos dá insights valiosos para a construção de aplicações. Haskell é muito usado para a pesquisa em linguagens de programação e tem um dos sistemas de tipos mais avançados disponíveis. A promessa é a de entregar programas sólidos mais rápido ao mercado, trazendo novas formas de se escrever código correto, eficiente e fácil de manter.

    Yesod e Haskell: Aplicações web com Programação Funcional pura

    Yesod é um framework de alta produtividade, com o qual a maioria da implementação do código se concentra nos Handlers, sendo extremamente modular. Combinado a ele, a linguagem Haskell favorece muito devido ao conceito de type-safety, que delega ao compilador a checagem da consistência do código, o que permite que a pessoa programadora foque no que é realmente importante: desenvolver.

    Neste livro, os autores apresentam todas as ferramentas necessárias que o Yesod disponibiliza para a construção de uma aplicação web do zero. Você vai aprender como fazer aplicações web e APIs REST, com exemplos minimalistas até chegar ao acesso ao banco de dados com a API persistent. Seu trajeto passará pelos Shakespearean Templates e você verá como eles facilitam o desenvolvimento do front-end com seus templates: Hamlet, Julius, Cassius e Lucius. Fazendo uso dos interpoladores dentro dos templates, o Yesod tomará conta parcialmente do seu front-end e facilitará muito a comunicação com o back-end, evitando-se muitos erros que aconteceriam em tempo de execução. Isso lhe poupará custo de produção e manutenção.

    Aproveite o desconto de 15% nesses 2 e-books!

    Veja o sumário completo dos livros: Haskell e Yesod e Haskell

    Autores

    Alexandre Garcia de Oliveira

    Alexandre Garcia de Oliveira é formado Tecnólogo em Processamento de Dados na Faculdade de Tecnologia da Baixada Santista Rubens Lara (FATEC-RL) em 2004, e Bacharel em Matemática pelo Instituto de Matemática e Estatística da Universidade de São Paulo em 2012, onde também se formou Mestre em Matemática Aplicada em 2015. Leciona há 9 anos no Centro Estadual de Educação Tecnológica Paula Souza (CEETEPS), sendo há 8 anos pelas Fatecs, onde passou pelos campos de Santos, Praia Grande e São Caetano do Sul. Programa em Haskell há cerca de 6 anos. Ele também é apaixonado pelo Santos Futebol Clube, Álgebra, Final Fantasy 7, viagens de navio e algumas séries e animes.

    Patrick Augusto da Silva

    Patrick Augusto da Silva é aluno do curso de Sistemas para Internet na Faculdade de Tecnologia da Baixada Santista Rubens Lara, descobriu o Haskell e Yesod há cerca de 4 anos através do Alexandre, desde então vem programando em Haskell como se não houvesse amanhã.

    Felipe Cannarozzo Lourenço

    Felipe Cannarozzo Lourenço é formado no curso de tecnologia de Sistemas para Internet e cursista em Analise e Desenvolvimento de Sistemas, ambos da Faculdade de Tecnologia Baixada Santista Rubens Lara, conheceu a linguagem de programação Haskell e o framework Yesod em meados do ano de 2015 através do Alexandre. Leciona no Centro Estadual de Educação Tecnológica Paula Souza (CEETEPS) desde 2016 pela Etec, tendo como sede a Etec Adolpho Berezin, atuando também na Etec Praia Grande e Cubatão. Apaixonado por viagens, jogos de estratégia, séries e animes.

    Dados do produto

    Número de páginas:
    Haskell: Uma introdução à programação funcional - 161p.

    Yesod e Haskell: Aplicações web com Programação Funcional pura - 143p.

    ISBN:
    Haskell: Uma introdução à programação funcional - 978-85-5519-273-9

    Yesod e Haskell: Aplicações web com Programação Funcional pura - 978-85-7254-039-1

    Data publicação:
    12/2019
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Coleção Node.js
    Coleção Node.js
    +
    Coleção Cangaceiro JavaScript
    Coleção Cangaceiro JavaScript
    altLogoFooter

    Uma empresa do Grupo Alun

    Logo da Alun

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alun

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev