Programar con F#: Guía para desarrolladores .Net

Puntuación:   (4,4 de 5)

Programar con F#: Guía para desarrolladores .Net (Isaac Abraham)

Opiniones de los lectores

Resumen:

El libro 'Get Programming with F#' es muy elogiado por sus explicaciones claras y su enfoque estructurado, especialmente adecuado para desarrolladores .NET en transición a la programación funcional. Aunque ha recibido elogios por hacer F# accesible y práctico, algunas críticas indican que podría dejar a los lectores avanzados con preguntas sin respuesta y que su enfoque en Visual Studio podría disuadir a los usuarios de Linux o a aquellos que buscan una inmersión más profunda en la programación funcional.

Ventajas:

Explicaciones y conceptos claros y fáciles de entender.
Bien estructurado, con lecciones paso a paso y ejercicios prácticos.
Excelente para desarrolladores de C# y VB.Net en transición a F#.
Una buena comparación entre F# y C# ayuda a la comprensión.
Engancha a los lectores sin abrumarlos con detalles irrelevantes.
Cultiva el interés por la programación funcional de forma efectiva.

Desventajas:

Puede dejar a los lectores avanzados con preguntas sin respuesta debido a la precipitación de los últimos capítulos.
El enfoque en Visual Studio puede hacerlo menos útil para usuarios en Linux o con Visual Studio Code.
Asume conocimientos previos en C# o VB.NET, lo que podría dejar de lado a los principiantes.
Algunos opinan que el libro está demasiado centrado en C#, por lo que parece más F# para programadores de C# que para todos los desarrolladores .NET.

(basado en 19 opiniones de lectores)

Título original:

Get Programming with F#: A Guide for .Net Developers

Contenido del libro:

Resumen

Get Programming with F#: A guide for.NET Developers le muestra cómo mejorar sus habilidades de desarrollo.NET añadiendo un toque de programación funcional en F#. En sólo 43 trozos del tamaño de un bocado, aprenderá a utilizar F# para abordar las tareas de programación.NET más comunes. Los ejemplos utilizan el entorno familiar de Visual Studio, por lo que se sentirá cómodo al instante. Repleto de ejemplos esclarecedores, casos de uso reales y un montón de código fácil de digerir, este tutorial fácil de seguir le hará preguntarse por qué no eligió F# hace años FForewords by Dustin Campbell of Microsoft and Tomas Petricek of fsharpWorks.

La compra del libro impreso incluye un libro electrónico gratuito en formato PDF, Kindle y ePub de Manning Publications.

Acerca de la tecnología

Sus aplicaciones .NET deben ser duraderas. La combinación única de programación funcional e imperativa de F# es perfecta para escribir código que funcione a la perfección ahora y siga funcionando a medida que sus necesidades crezcan y cambien. Se necesita un poco de práctica para dominar el estilo funcional de F#, así que ya puede empezar a programar.

Acerca del libro

Get Programming with F#: A guide for.NET developers enseña F# a través de 43 lecciones basadas en ejemplos con ejercicios incorporados para que pueda aprender de la única forma que realmente funciona: practicando. El libro mejora sus conocimientos de .NET con un toque de programación funcional en F#. Conocerá los principios básicos de la programación funcional y aprenderá técnicas para conseguir una fiabilidad a prueba de balas y una claridad cristalina. Descubrirá técnicas de productividad para codificar F# en Visual Studio, diseño funcional e integración de código funcional y OO.

Contenido

⬤ Aprenda a escribir programas sin errores.

⬤ Convierta las tediosas tareas comunes en rápidas y sencillas.

⬤ Utilizar código mínimo para trabajar con datos JSON, CSV, XML y HTML.

⬤ Integrar F# con sus aplicaciones C# y VB.NET existentes.

⬤ Crear aplicaciones habilitadas para web.

Acerca del lector

Escrito para desarrolladores intermedios de C# y Visual Basic.NET. No se asume experiencia con F#.

Acerca del autor

Isaac Abraham es un experimentado desarrollador y formador de .NET. Es MVP de F# por sus contribuciones a la comunidad .NET.

Índice

Unidad 1 - F# Y VISUAL STUDIO.

⬤ Lección 1 - La experiencia Visual Studio.

⬤ Lección 2 - Creando tu primer programa en F#.

⬤ Lección 3 - El REPL-cambiando como desarrollamos.

Unidad 2 - HOLA F#.

⬤ Lección 4 - Decir poco, hacer mucho.

⬤ Lección 5 - Confiar en el compilador.

⬤ Lección 6 - Trabajar con datos inmutables.

⬤ Lección 7 - Expresiones y sentencias.

⬤ Lección 8 Capstone 1.

Unidad 3 - TIPOS Y FUNCIONES.

⬤ Lección 9 - Modelado de datos con tuplas.

⬤ Lección 10 - Modelado de datos con registros.

⬤ Lección 11 - Construcción de funciones componibles.

⬤ Lección 12 - Organizar el código sin clases.

⬤ Lección 13 - Lograr la reutilización de código en F#.

⬤ Lección 14 - Capstone 2.

Unidad 4 - COLECCIONES EN F#.

⬤ Lección 15 - Trabajando con colecciones en F#.

⬤ Lección 16 - Funciones útiles de colecciones.

⬤ Lección 17 - Mapas, diccionarios y conjuntos.

⬤ Lección 18 - Plegando tu camino al éxito.

⬤ Lección 19 - Capstone 3.

Unidad 5 - LA FOSA DEL ÉXITO CON EL SISTEMA TIPO F#.

⬤ Lección 20 - Flujo del programa en F#.

⬤ Lección 21 - Modelado de relaciones en F#.

⬤ Lección 22 - Corrigiendo el error del billón de dólares.

⬤ Lección 23 - Reglas de negocio como código.

⬤ Lección 24 - Capstone 4.

Unidad 6 - VIVIR EN LA PLATAFORMA .NET.

⬤ Lección 25 - Consumiendo C# desde F#.

⬤ Lección 26 - Trabajando con paquetes NuGet.

⬤ Lección 27 - Exponer tipos y funciones de F# a C#.

⬤ Lección 28 - Arquitectura de aplicaciones en lenguajes híbridos.

⬤ Lección 29 - Capstone 5.

Unidad 7 - TRABAJO CON DATOS.

⬤ Lección 30 - Introducción a los proveedores de tipos.

⬤ Lección 31 - Construyendo esquemas a partir de datos vivos.

⬤ Lección 32 - Trabajando con SQL.

⬤ Lección 33 - Creando APIs respaldadas por proveedores de tipos.

⬤ Lección 34 - Uso de proveedores de tipos en el mundo real.

⬤ Lección 35 - Capstone 6.

Unidad 8 - PROGRAMACIÓN WEB.

⬤ Lección 36 - Flujos de trabajo asíncronos.

⬤ Lección 37 - Exposición de datos sobre HTTP.

⬤ Lección 38 - Consumir datos HTTP.

⬤ Lección 39 - Capstone 7.

Unidad 9 - PRUEBAS UNITARIAS.

⬤ Lección 40 - Pruebas unitarias en F#.

⬤ Lección 41 - Pruebas basadas en propiedades en F#.

⬤ Lección 42 - Web testing.

⬤ Lección 43 - Capstone 8.

Unidad 10 - ¿DÓNDE SIGUE?

⬤ Apéndice A - La comunidad F#.

⬤ Apéndice B - F# en mi organización.

⬤ Apéndice C - Recursos de F# imprescindibles.

⬤ Apéndice D - Bibliotecas F# imprescindibles.

⬤ Apéndice E - Otras características del lenguaje F#.

Otros datos del libro:

ISBN:9781617293993
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2018
Número de páginas:400

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Programar con F#: Guía para desarrolladores .Net - Get Programming with F#: A Guide for .Net...
Resumen Get Programming with F#: A guide for.NET...
Programar con F#: Guía para desarrolladores .Net - Get Programming with F#: A Guide for .Net Developers
F# en acción - F# in Action
F# está diseñado para hacer que la programación funcional sea práctica y accesible, especialmente para los desarrolladores que trabajan en la plataforma...
F# en acción - F# in Action

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)