CG数据库 >> Functional Programming in Go

Functional Programming in Go的图片1Duration: 2h 22m | Video: h264, 1920x1080 | Audio: AAC, 48kHz, 2 Ch | 456MB

$125 | Genre: eLearning | Language: English | September 29, 2018

Code less and develop applications faster in Go by applying functional programming techniques. Be productive

Video Description

Go as a language has proven to be an excellent tool for engineering large software projects. What makes Go stand out is its simplicity, productivity, and practicality when it comes to building large-scale applications. With the functional paradigm, you can do this faster, better, and effectively. This is why the time is right to go for this course.

This course immediately gets you started with Go's functional principles. Covering high-order functions, immutability, evaluation, best practices, and testing, this content-heavy course is what you need in your library right now. Start using functional programming features in the future without sacrificing readiness or code simplicity.

By the end of the course, your mind will have been opened to a new paradigm, making you a better Go programmer.

The code bundle for this video course is available at

https://github.com/PacktPublishing/Functional-Programming-in-Go

Style and Approach

This video adopts a real-world, step-by-step approach to teach you Go's functional paradigm

Table of Contents

A QUICK REFRESHER IN GO

HIGHER ORDER FUNCTIONS

FUNCTION LITERALS AND STREAMS

IMMUTABILITY AND MONADS

LAZY AND EAGER EVALUATION

CURRYING FUNCTIONS IN GO

DESIGN PATTERNS

TESTING FUNCTIONS IN GO

What You Will Learn

Effective ways to apply functional programming in Go

Write safe, error-resistant concurrent code

Use high-order functions

Build immutable data structures

Apply popular functional design patterns in Go

Use functional Go in toy projects

Easily test your functional Go code

Use streams, closures, and monads to build functional code

Authors

Erkid Hoxholli

Erkid Hoxholli was born in a small town in Albania. Since he was a kid he has been really keen on technology and computers. At a young age, he showed a passion for building electric toy cars and, when he got his first computer, he started to develop 3D environments in Blender. Later on, he found that programming could give him the power to change the world, build interesting projects, and give life to wonderful ideas. Since then, he has been programming by using his skills to build high-performance microservices and API's. He has been programming professionally for more than six years and, before that, he engaged in hobby projects such as building video games or customizing Linux OSes.

Functional Programming in Go的图片2

Password/解压密码

-0daydown

Functional Programming in Go的图片1
Functional Programming in Go的图片2
Functional Programming in Go的图片3
Functional Programming in Go的图片4

发布日期: 2018-10-02