Companies Home Search Profile

Creating Custom Data Types with Go

Focused View

James Wilson

1:15:25

41 View
  • 1. Course Overview.mp4
    01:17
  • 1. Introduction.mp4
    02:32
  • 2. Demo Overview.mp4
    01:39
  • 3. Interfaces and Structs.mp4
    03:27
  • 4. Public Fields.mp4
    01:24
  • 5. Private Fields and Constructors.mp4
    02:38
  • 6. Changing the State of the Struct.mp4
    02:50
  • 7. Pointer Based Receiver.mp4
    02:37
  • 8. Summary.mp4
    00:59
  • 1. Introduction.mp4
    01:01
  • 2. Type Aliases.mp4
    02:55
  • 3. Type Definitions.mp4
    04:15
  • 4. Explicit Type Conversions.mp4
    01:27
  • 5. Implement Redirect URL Method.mp4
    02:01
  • 6. Summary.mp4
    01:17
  • 1. Introduction.mp4
    01:02
  • 2. Embedding Structs.mp4
    03:33
  • 3. Embedding Interfaces into Structs.mp4
    04:33
  • 4. Embedding Interfaces into Interfaces.mp4
    04:07
  • 5. Conflicting Fields.mp4
    02:12
  • 6. Two Conflicting Types.mp4
    01:41
  • 7. Summary.mp4
    00:39
  • 1. Introduction.mp4
    01:18
  • 2. Comparing Structs.mp4
    03:51
  • 3. Comparing Interfaces.mp4
    04:10
  • 4. Zero Value Comparison.mp4
    01:55
  • 5. Keys for Maps.mp4
    01:45
  • 6. Equals Method.mp4
    01:24
  • 7. Summary.mp4
    01:33
  • 1. Introduction.mp4
    00:40
  • 2. Switch Statement and Types.mp4
    02:19
  • 3. Switch on Int.mp4
    01:51
  • 4. Switch on Struct.mp4
    02:07
  • 5. Summary.mp4
    02:26
  • Description


    In Creating Custom Data Types with Go you will learn and gain the ability to quickly create your own customer types in Go, and know the exact impact that each element has on the system.

    What You'll Learn?


      Knowing Golang’s type system is important for any developer looking to build reliable software quickly. In this course, Creating Custom Data Types with Go, you will learn and gain the ability to quickly create your own customer types in Go and knowing exactly the impact that each element has on the system. First, you will learn the various components that make up interfaces and structs in Go. Next, you will discover the simplicity of type definitions and type aliases. Finally, you will explore how to embed types for composition, giving you reliable types that you can reuse across your code base. When you are finished with this course, you will have the skills needed to build long-lasting software that is maintainable and easy to use.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    Go

    James Wilson
    James Wilson
    Instructor's Courses
    As a mobile developer, James always had a passion for building exciting apps and always striving to make user interfaces that were easy and intuitive to use. Today, he now works at Pendo where he is helping to build tools that can be used to make apps that people love. He is accomplishing this by building distributed systems that scale using Go and Google Cloud. Never satisfied with his knowledge, he is a life-long learner and is always interested in looking to grow and learn and then shares his knowledge with others. James has worked in a wide array of fields whether as a technician working with radar and communication systems or as a developer building on platforms such as .NET, iOS, and Android. In his free time, James enjoys spending time with his family, playing video games, and reading fiction and non-fiction.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 34
    • duration 1:15:25
    • level average
    • English subtitles has
    • Release Date 2023/07/17