Unit testing for Go developers
Unit testing for Go developers, available at $54.99, has an average rating of 4.23, with 18 lectures, 2 quizzes, based on 569 reviews, and has 2724 subscribers.
You will learn about Learn the concepts of unit testing Learn the Go testing package Learn Testify, the most used teste library in Go Learn using real world examples This course is ideal for individuals who are Developers and students that want test their Go code It is particularly useful for Developers and students that want test their Go code.
Enroll now: Unit testing for Go developers
Summary
Title: Unit testing for Go developers
Price: $54.99
Average Rating: 4.23
Number of Lectures: 18
Number of Quizzes: 2
Number of Published Lectures: 18
Number of Published Quizzes: 2
Number of Curriculum Items: 20
Number of Published Curriculum Objects: 20
Original Price: $29.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn the concepts of unit testing
- Learn the Go testing package
- Learn Testify, the most used teste library in Go
- Learn using real world examples
Who Should Attend
- Developers and students that want test their Go code
Target Audiences
- Developers and students that want test their Go code
In this course, you will learn how Go developers are testing their Go code in the companies. We will use only real world problems and we will show all the examples using code.
You will learn the concepts of unit testing, the Go testing package and Testify, the most used library for tests in Go.
If you came from another languages. I’m sure you are trying to figure out how to apply the same concepts using Golang, in this course we will answer all your questions.
And if Go is your first language or you don’t know much about unit testing, don’t worry, we will cover everything, from the basic to advanced.
Course Curriculum
Chapter 1: Introduction and Basic concepts
Lecture 1: Welcome!
Lecture 2: The structure of a Software Test
Lecture 3: Our first test using Golang
Lecture 4: Arrange, Act and Assert
Chapter 2: Golang Testing Essentials
Lecture 1: Course resources
Lecture 2: The go test command and test caching
Lecture 3: Improving your Test Failure Messages
Lecture 4: Table Driven Tests, avoid repeated test code
Lecture 5: Improving our tests with Sub Tests
Lecture 6: Avoiding inconsistent tests with Fatal method
Lecture 7: Mocking dependencies
Lecture 8: Unit and Integration Tests, difference explained
Chapter 3: Testify, taking our tests to the next level
Lecture 1: Idiomatic Assertions
Lecture 2: Mocking made easy with mock.Mock
Chapter 4: Mastering the most used Mocking types (Test Doubles)
Lecture 1: Stubs: User registration example
Lecture 2: Mocks: Asserting method calls
Lecture 3: Mock and Dummy Object: Credit card fraud prevention example
Chapter 5: Conclusion
Lecture 1: Thank you!
Instructors
-
Vinicius Silva
Software Engineer
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 16 votes
- 3 stars: 84 votes
- 4 stars: 223 votes
- 5 stars: 239 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024