Companies Home Search Profile

Building Microservices in Go

Focused View

Mike Van Sickle

3:55:39

15 View
  • 1. Course Overview.mp4
    01:05
  • 1. Introduction.mp4
    01:53
  • 2. Targeted Versions.mp4
    01:07
  • 3. Target Audience.mp4
    01:53
  • 4. What are Microservices.mp4
    03:56
  • 5. Demo A Simple Webservice.mp4
    06:44
  • 6. Course Outline.mp4
    02:37
  • 1. Introduction.mp4
    00:48
  • 2. Types of Go Servers.mp4
    00:47
  • 3. Demo The Default Server.mp4
    03:41
  • 4. Demo The Default Server with TLS.mp4
    05:17
  • 5. Demo Custom Servers.mp4
    07:29
  • 6. Handling Requests.mp4
    02:17
  • 7. Demo Handling Requests with Functions.mp4
    05:57
  • 8. Demo Handling Requests with Custom Types.mp4
    03:47
  • 9. Demo Working with Headers.mp4
    02:36
  • 10. Demo Handling Cookies.mp4
    03:07
  • 11. Demo Setting Status Codes.mp4
    02:05
  • 12. Summary.mp4
    01:54
  • 1. Introduction.mp4
    01:18
  • 2. Demo Generating Static Responses with Fprint.mp4
    04:32
  • 3. Demo Sending Individual Files.mp4
    03:03
  • 4. Demo Sending Arbitrary Data.mp4
    04:37
  • 5. Demo Creating File Servers.mp4
    06:18
  • 6. Summary.mp4
    02:01
  • 1. Introduction.mp4
    01:27
  • 2. Messaging Strategies.mp4
    06:00
  • 3. Brief Review of the JSON Protocol.mp4
    02:05
  • 4. Sending JSON Messages.mp4
    05:00
  • 5. Demo Sending JSON Messages.mp4
    05:58
  • 6. Receiving JSON Messages.mp4
    04:46
  • 7. Demo Receiving JSON Messages.mp4
    06:03
  • 8. Summary.mp4
    01:33
  • 1. Introduction.mp4
    01:21
  • 2. Routing Requirements.mp4
    02:09
  • 3. Basic Routing.mp4
    02:13
  • 4. Demo Basic Routing.mp4
    08:02
  • 5. Parametric Routing with String Splitting.mp4
    02:44
  • 6. Demo Parametric Routing with String Splitting.mp4
    04:04
  • 7. Parametric Routing with Regular Expressions.mp4
    07:10
  • 8. Demo Parametric Routing with Regular Expressions.mp4
    06:04
  • 9. Common Third-party Routers.mp4
    01:07
  • 10. Demo Routing Requests with gorillamux.mp4
    05:09
  • 11. Demo Routing Requests with go-chi.mp4
    03:44
  • 12. Summary.mp4
    02:35
  • 1. Introduction.mp4
    01:02
  • 2. What Is Middleware.mp4
    02:31
  • 3. Creating Middleware.mp4
    03:45
  • 4. Demo Preparing the Demo for Middleware.mp4
    06:18
  • 5. Demo Creating Global Middleware.mp4
    06:10
  • 6. Demo Creating Route-specific Middleware.mp4
    12:09
  • 7. Summary.mp4
    01:57
  • 1. Introduction.mp4
    01:15
  • 2. gRPC Structure.mp4
    01:55
  • 3. Overview of Protocol Buffers.mp4
    05:35
  • 4. Demo Protocol Buffers.mp4
    11:23
  • 5. Creating gRPC Clients and Servers.mp4
    05:43
  • 6. Demo Creating gRPC Clients and Servers.mp4
    14:21
  • 7. Course Summary.mp4
    01:32
  • Description


    Go has established itself as an ideal language for many companies to create suites of small, purpose built web services known as microservices. This course will teach you everything you need to know to get started creating your own microservices with the Go language.

    What You'll Learn?


      Many companies are turning to the Go language as an efficient, productive choice for the creation of microservices. In this course, Building Microservices in Go, you’ll learn to create services with a wide range of capabilities. First, you’ll explore the basics of creating HTTP services. Next, you’ll discover how to route requests in your services to the proper handler. Finally, you’ll learn how to transfer messages between your services using JSON and gRPC. When you’re finished with this course, you’ll have the skills and knowledge of Go’s HTTP features needed to create full-featured web services.

    More details


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

    Go

    Mike Van Sickle
    Mike Van Sickle
    Instructor's Courses
    Michael Van Sickle is an application architect in Akron, Ohio. He started his career as a mechanical engineer, designing components for the automotive industry, before changing to software engineering. He is passionate about learning new programming languages and is comfortable working in Java, C#, JavaScript, PHP, and F#. Mike also loves learning about user experience design and is taking a lead role in his company's attempt to make applications that are elegant and simple. When he is not writing code, Mike loves to go camping and take long walks with his wife and two girls.
    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 59
    • duration 3:55:39
    • level advanced
    • Release Date 2024/04/20