Verwandte Artikel zu Functional Programming with C#: Unlock coding brilliance...

Functional Programming with C#: Unlock coding brilliance with the power of functional magic - Softcover

 
9781805122685: Functional Programming with C#: Unlock coding brilliance with the power of functional magic

Inhaltsangabe

Explore functional programming in C# with the help of clear explanations, practical examples, and hands-on exercises and write efficient, modular, and readable code

Key Features

  • Master functional programming in C# for expressive, modular code
  • Apply advanced concepts such as error handling and asynchronous programming to overcome real-world challenges
  • Gain practical coding skills through practical application and self-assessment questions
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

In an era where software complexity is increasing by the day, functional programming offers a paradigm that simplifies code maintenance and enhances reliability. Functional Programming with C# takes you on an exhaustive journey into functional programming within C#. The book familiarizes you with the core principles and benefits of functional programming, juxtaposing it with imperative and object-oriented paradigms. You’ll get to grips with the functional features of C# and learn to write expressive, modular code through expressions, pure functions, and higher-order functions. As you advance, you’ll explore advanced concepts such as error handling and asynchronous programming, which will equip you with the practical skills that you need to tackle real-world challenges. By comparing functional programming in C# with other languages and providing additional resources, this book ensures that you’re well-equipped to continue your journey toward mastery in functional programming. By the end of this book, you’ll have gained a thorough understanding of functional programming techniques, such as recursion, memoization, and composition, empowering you to write robust, maintainable code.

What you will learn

  • Understand the core principles of functional programming
  • Differentiate functional, imperative, and OOP paradigms
  • Write expressive code with higher-order functions
  • Handle errors effectively using functional techniques
  • Utilize asynchronous programming for concurrent tasks
  • Grasp advanced concepts, such as recursion and memoization

Who this book is for

This book is for intermediate-to-advanced C# developers looking to expand their programming paradigm horizons. Software engineers, developers, and programmers familiar with C# and object-oriented programming who want to delve deeper into functional programming concepts will find this book very useful. This book is ideal for professionals aiming to enhance code modularity, readability, and scalability. While prior knowledge of C# is necessary, beginners with a strong grasp of programming fundamentals can also benefit from the clear explanations and practical exercises provided.

Table of Contents

  1. Getting Started with Functional Programming
  2. Expressions and Statements
  3. Pure Functions and Side Effects
  4. Honest Functions, Null, and Option
  5. Error Handling
  6. Higher-Order Functions and Delegates
  7. Functors and Monads
  8. Recursion and Tail Calls
  9. Currying and Partial Application
  10. Pipelines and Composition
  11. Reflecting and Looking Ahead

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Alex Yagur has been working in software development since 2000, specializing in C#. He holds Master's degrees in Software Development and Organizational Management. Alex has created multiple online courses for software developers and is the founder of "Hands-On Dev Academy," an educational platform that uses practice-focused approaches, AI, and gamification to enhance the online learning experience. His interests include computer games, mountaineering, running, and diving. Alex is dedicated to improving software education and making complex concepts accessible to learners worldwide.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

  • VerlagPackt Publishing
  • Erscheinungsdatum2024
  • ISBN 10 1805122681
  • ISBN 13 9781805122685
  • EinbandTapa blanda
  • SpracheEnglisch
  • Anzahl der Seiten258
  • Kontakt zum HerstellerNicht verfügbar

Gebraucht kaufen

Zustand: Wie neu
Unread book in perfect condition...
Diesen Artikel anzeigen

EUR 17,48 für den Versand von USA nach Deutschland

Versandziele, Kosten & Dauer

EUR 5,88 für den Versand von Vereinigtes Königreich nach Deutschland

Versandziele, Kosten & Dauer

Suchergebnisse für Functional Programming with C#: Unlock coding brilliance...

Beispielbild für diese ISBN

Alex Yagur
Verlag: Packt Publishing, 2024
ISBN 10: 1805122681 ISBN 13: 9781805122685
Neu Softcover

Anbieter: Ria Christie Collections, Uxbridge, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. In. Bestandsnummer des Verkäufers ria9781805122685_new

Verkäufer kontaktieren

Neu kaufen

EUR 50,43
Währung umrechnen
Versand: EUR 5,88
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Alex Yagur
Verlag: Packt Publishing, 2024
ISBN 10: 1805122681 ISBN 13: 9781805122685
Neu Softcover

Anbieter: California Books, Miami, FL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers I-9781805122685

Verkäufer kontaktieren

Neu kaufen

EUR 47,73
Währung umrechnen
Versand: EUR 8,74
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Yagur, Alex
ISBN 10: 1805122681 ISBN 13: 9781805122685
Neu Paperback or Softback

Anbieter: BargainBookStores, Grand Rapids, MI, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback or Softback. Zustand: New. Functional Programming with C#: Unlock coding brilliance with the power of functional magic 0.99. Book. Bestandsnummer des Verkäufers BBS-9781805122685

Verkäufer kontaktieren

Neu kaufen

EUR 46,77
Währung umrechnen
Versand: EUR 10,93
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 5 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Yagur, Alex
Verlag: Packt Publishing, 2024
ISBN 10: 1805122681 ISBN 13: 9781805122685
Neu Softcover

Anbieter: GreatBookPrices, Columbia, MD, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers 48198690-n

Verkäufer kontaktieren

Neu kaufen

EUR 44,38
Währung umrechnen
Versand: EUR 17,48
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Alex Yagur
Verlag: Packt Publishing Limited, 2024
ISBN 10: 1805122681 ISBN 13: 9781805122685
Neu Paperback / softback
Print-on-Demand

Anbieter: THE SAINT BOOKSTORE, Southport, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback / softback. Zustand: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. Bestandsnummer des Verkäufers C9781805122685

Verkäufer kontaktieren

Neu kaufen

EUR 55,65
Währung umrechnen
Versand: EUR 6,94
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Alex Yagur
Verlag: Packt Publishing, 2024
ISBN 10: 1805122681 ISBN 13: 9781805122685
Neu Taschenbuch
Print-on-Demand

Anbieter: AHA-BUCH GmbH, Einbeck, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Taschenbuch. Zustand: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering - Explore functional programming in C# with the help of clear explanations, practical examples, and hands-on exercises and write efficient, modular, and readable codeKey Features: Master functional programming in C# for expressive, modular code Apply advanced concepts such as error handling and asynchronous programming to overcome real-world challenges Gain practical coding skills through practical application and self-assessment questions Purchase of the print or Kindle book includes a free PDF Elektronisches BuchBook Description:In an era where software complexity is increasing by the day, functional programming offers a paradigm that simplifies code maintenance and enhances reliability. Functional Programming with C# takes you on an exhaustive journey into functional programming within C#. The book familiarizes you with the core principles and benefits of functional programming, juxtaposing it with imperative and object-oriented paradigms. You'll get to grips with the functional features of C# and learn to write expressive, modular code through expressions, pure functions, and higher-order functions. As you advance, you'll explore advanced concepts such as error handling and asynchronous programming, which will equip you with the practical skills that you need to tackle real-world challenges. By comparing functional programming in C# with other languages and providing additional resources, this book ensures that you're well-equipped to continue your journey toward mastery in functional programming. By the end of this book, you'll have gained a thorough understanding of functional programming techniques, such as recursion, memoization, and composition, empowering you to write robust, maintainable code.What You Will Learn: Understand the core principles of functional programming Differentiate functional, imperative, and OOP paradigms Write expressive code with higher-order functions Handle errors effectively using functional techniques Utilize asynchronous programming for concurrent tasks Grasp advanced concepts, such as recursion and memoizationWho this book is for:This book is for intermediate-to-advanced C# developers looking to expand their programming paradigm horizons. Software engineers, developers, and programmers familiar with C# and object-oriented programming who want to delve deeper into functional programming concepts will find this book very useful. This book is ideal for professionals aiming to enhance code modularity, readability, and scalability. While prior knowledge of C# is necessary, beginners with a strong grasp of programming fundamentals can also benefit from the clear explanations and practical exercises provided.Table of Contents Getting Started with Functional Programming Expressions and Statements Pure Functions and Side Effects Honest Functions, Null, and Option Error Handling Higher-Order Functions and Delegates Functors and Monads Recursion and Tail Calls Currying and Partial Application Pipelines and Composition Reflecting and Looking Ahead. Bestandsnummer des Verkäufers 9781805122685

Verkäufer kontaktieren

Neu kaufen

EUR 67,80
Währung umrechnen
Versand: Gratis
Innerhalb Deutschlands
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Yagur, Alex
Verlag: Packt Publishing, 2024
ISBN 10: 1805122681 ISBN 13: 9781805122685
Neu Softcover

Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers 48198690-n

Verkäufer kontaktieren

Neu kaufen

EUR 50,42
Währung umrechnen
Versand: EUR 17,71
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Yagur, Alex
Verlag: Packt Publishing, 2024
ISBN 10: 1805122681 ISBN 13: 9781805122685
Gebraucht Softcover

Anbieter: GreatBookPrices, Columbia, MD, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 48198690

Verkäufer kontaktieren

Gebraucht kaufen

EUR 50,69
Währung umrechnen
Versand: EUR 17,48
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Yagur, Alex
Verlag: Packt Publishing, 2024
ISBN 10: 1805122681 ISBN 13: 9781805122685
Gebraucht Softcover

Anbieter: GreatBookPricesUK, Woodford Green, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: As New. Unread book in perfect condition. Bestandsnummer des Verkäufers 48198690

Verkäufer kontaktieren

Gebraucht kaufen

EUR 54,99
Währung umrechnen
Versand: EUR 17,71
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Alex Yagur
Verlag: Packt Publishing, 2024
ISBN 10: 1805122681 ISBN 13: 9781805122685
Neu paperback

Anbieter: dsmbooks, Liverpool, Vereinigtes Königreich

Verkäuferbewertung 4 von 5 Sternen 4 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

paperback. Zustand: New. New. book. Bestandsnummer des Verkäufers D8S0-3-M-1805122681-6

Verkäufer kontaktieren

Neu kaufen

EUR 131,14
Währung umrechnen
Versand: EUR 29,52
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb