LEARNING FOR LIFE

Get Yourself a Better Life! Free eLearning Download

  • Technical
    • Internet & Networking
    • Security & Hacking
    • AI | Artificial intelligence
    • OS & Server
    • WEB/HTML/CSS/AJAX
    • Database & SQL
    • Programming
    • Perl & PHP
    • .Net & Java
    • Mobile Development
    • C/C++/C#
    • Game Development
    • Unix & Linux
    • MAC OS X
    • Windows
    • OFFICE
    • Operation Systems
    • Hardware
  • Graphic & Media
    • Photography
    • 3D
    • Adobe Product Training
    • Art & Drawing & Painting
    • Film & Film Making
    • Game Designing
    • Music Training
    • Tutorials for designer
  • Business
    • Business & Investing
    • Writing & Affiliate
    • Marketing
    • Sales
    • Economics & Finances
    • Seo & Site Traffic
    • Stock & ForEX
  • Life Stype
    • Self Improvement | MP
    • Mindset | NLP
    • Fashion / Clothing / Grooming
    • Seduction
    • Fighting / Martial Arts
    • Food / Drink / Cooking
    • Health / Fitness / Massage
    • Languages / Accents
    • Magic / Illusions / Tricks
    • Psychology / Body Language
  • Engineering & Science
    • Cultures & History
    • Electrical & Architecture
    • Mathematics & Physics
    • Medical
  • Entertainment
    • Comic
    • Manga
    • Novel
    • Magazine
  • PC Game
    • Mac Game
    • Xbox Game
    • Play Station Game
Home » Ebooks & Tutorials » Technical » Programming » Udemy – Introduction to Testing in Go (Golang)

Udemy – Introduction to Testing in Go (Golang)

13/10/2022 Learning for Life Leave a Comment

Udemy – Introduction to Testing in Go (Golang)
English | Tutorial | Size: 4.26 GB


Learn how to write effective unit and integration tests in Go, for web applications and REST APIs

What you’ll learn
Learn how to write unit tests in Go
Learn how to write integration tests in Go, and simplify them using Docker
Learn how to create test suites in Go
Learn how to create a simple web application and test handlers, middleware, database, and more
Learn how to create a simple REST API in Go and test its endpoints
Learn to to authenticate using JWT Tokens (and refresh tokens) and completely test all functionality
Learn how to write tests that cover multiple scenarios with table tests

Requirements
A basic understanding of to use Go programming language
Description
Writing unit tests and integration tests is one of the most-neglected aspects of software development. All too often, a developer will find him or herself say “but it works on my computer!” when a project is presumed finished, only to discover that once taken out of the development environment, things don’t work as expected.
Well written unit tests and integration tests help to solve this problem, and in fact almost without exception will reduce overall development time, rather than adding to it. In addition, well-tested code almost always requires less maintenance, and the end product will have less down time.
This course is focused on writing unit and integration tests in Go, a modern, type safe, compiled, and extremely fast programming language. It it is ideally suited for building safe, scalable, incredibly fast web applications, and it has powerful testing tools built right in.
In this course, we will build four simple applications, and thoroughly test them
A command line application (CLI) that tries to determine if a user-entered number is prime or not;
A simple web application that allows a user to log in and upload a profile picture;
A simple REST API built on the same code base as the web application which allows users to authenticate using JWT tokens and perform operations against a Postgres database. We’ll go through the entire authentication process, including using refresh tokens, and thoroughly test all aspects of the code.
A simple Single Page Web Application (SPA), written in Vanilla JavaScript, that demonstrates how to use JWT and Refresh Tokens with a SPA, and how to test that functionality.
For each of these projects, we will learn how to write unit tests for all functionality. We will learn how to test (among other things)
Application routes
Application handlers
How to test multiple scenarios by writing and using table tests
Database operations (using the Repository pattern)
Application middleware
User authentication (with sessions)
User authentication (with JWT tokens)
JWT token generation and validation
Refresh token generation and validation
Testing user input
Writing to the terminal
Adding cookies to a request
Reading cookies from a response
By the end of this course, you will have a solid understanding of how to write effective tests, and how to write testable code.

Who this course is for
Developers working in Go who want to level up their testing skills

Buy Long-term Premium Accounts To Support Me & Max Speed


RAPIDGATOR
https://rapidgator.net/file/e7e7780141ecb4f2ef9de009d8bf80c2/Introduction_to_Testing_in_Go_(Golang).part1.rar.html
https://rapidgator.net/file/51e9d42468e1a68b1a02cbac7db101a8/Introduction_to_Testing_in_Go_(Golang).part2.rar.html
https://rapidgator.net/file/d02467de991637d13962db620152ab3a/Introduction_to_Testing_in_Go_(Golang).part3.rar.html
https://rapidgator.net/file/3c7a31c487815d316f6c8244edb08502/Introduction_to_Testing_in_Go_(Golang).part4.rar.html
https://rapidgator.net/file/ff53f5d3855b1b7805a6040030049b06/Introduction_to_Testing_in_Go_(Golang).part5.rar.html
https://rapidgator.net/file/70f1d012b7e04be52a928db17a6707f9/Introduction_to_Testing_in_Go_(Golang).part6.rar.html
https://rapidgator.net/file/51f2c7b038f36a7db112b37f39bad5d9/Introduction_to_Testing_in_Go_(Golang).part7.rar.html

1DL
https://1dl.net/h2qoqoumtq80/Introduction_to_Testing_in_Go___40_Golang__41_.part1.rar.html
https://1dl.net/qrxm3wpi1osz/Introduction_to_Testing_in_Go___40_Golang__41_.part2.rar.html
https://1dl.net/rn53d8bnxwhb/Introduction_to_Testing_in_Go___40_Golang__41_.part3.rar.html
https://1dl.net/hydnajkybagh/Introduction_to_Testing_in_Go___40_Golang__41_.part4.rar.html
https://1dl.net/qjsvydau4d10/Introduction_to_Testing_in_Go___40_Golang__41_.part5.rar.html
https://1dl.net/yitybc0l4w5k/Introduction_to_Testing_in_Go___40_Golang__41_.part6.rar.html
https://1dl.net/ozg8nvy865lq/Introduction_to_Testing_in_Go___40_Golang__41_.part7.rar.html

If any links die or problem unrar, send request to http://goo.gl/aUHSZc

Programming Golang, in Go, Introduction, Testing, Udemy

← Image Comics – Spawn Enemy Of The State 2019 New Masters Academy – Beginner’s Guide to Drawing (Week 1-12) →

About Learning for Life

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • Udemy – How to Set Up Your Own Mail Server on a VPS
  • Udemy – Go The Complete Developer’s Guide (Golang)
  • CBT Nuggets – Troubleshooting Cisco Data Center Infrastructure (300-615 DCIT) 2024 part8
  • Pearson – Deploying BGP for Cisco Networks – Brad Edgeworth (Arp 2025)
  • Udemy – SPORT DE COMBAT ARTS MARTIAUX – Conditionnement Physique

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

2019 2020 2021 2022 2023 2024 Advanced AWS Azure BBC Beginners BitBook BOOKWARE Certified Cisco Cloud Comic Complete Course Data Design eBook Fundamentals Guide Hybrid iLEARN Introduction JavaScript Learn Learning LinkedIn Linux Lynda Masterclass Microsoft Packt Pluralsight Programming Python Security Skillshare Training Udemy Using XQZT

Copyright © 2025 · Equilibre on Genesis Framework · WordPress · Log in