Modern C++ development with bazel, googletest and googlemock

Learning to write testable code using a modern build system - bazel

3.60 (49 reviews)
Udemy
platform
English
language
Software Engineering
category
Modern C++ development with bazel, googletest and googlemock
241
students
2 hours
content
Jan 2020
last update
$34.99
regular price

What you will learn

Learn the basics of using the modern build system that scales

Understand how to import code from external sources

Write tests to verify that your code matches the specification

Write code to return dummy data using google mock.

Why take this course?

Bazel is a build system from google. C++ is one of the languages that bazel supports.

One of the nice things about bazel is, you specify the files and bazel figures out the dependency tree.

Bazel is written in skylark (a subset of python) which makes it accessible to a wide audience.

The ability to integrate with other libraries and the build performance makes bazel a great choice to use.


Googletest is an industry wide accepted solution for unit testing. It's battle tested across multiple projects at varying scales in the industry.

This framework is built along lines of other popular frameworks like junit (following the xunit principles)


Googlemock is a framework for stubbing external calls to make your unit tests repeatable in isolation.


Looking forward to seeing you in the course.

Cheers.

Reviews

Emma
October 26, 2023
I thought I would get to do exercises myself. Also the adio quality is very poor. In one section you could here a lot of traffic outside and in another it was a repetitive beeping in the background.
Phillip
July 14, 2023
Not well structured and does not explain the tools well. The knowledge can easily be obtained by reading the official documentation pages
Carlos
October 1, 2022
I'm totally new to bazel, gtest and gmock, so this course is a great way to start for beginners after trying to find summaries/explanations online. I like it that's very short and basically explains the framework of some tech companies using c++, bazel, gtest, gmock. I'm giving it 4 starts since I was expecting exercises and its solutions like others udemy courses, where a problem is explained and the student needs to provide a solution and then it can compared it with the instructor solution.
Prashant
September 7, 2021
Well formulated training for beginners. But I feel some more detailed videos should be added for more clear understanding. And I feel videos are too fast for beginners to grasp concept.

Charts

Price

Modern C++ development with bazel, googletest and googlemock - Price chart

Rating

Modern C++ development with bazel, googletest and googlemock - Ratings chart

Enrollment distribution

Modern C++ development with bazel, googletest and googlemock - Distribution chart
2623294
udemy ID
10/24/2019
course created date
1/5/2021
course indexed date
Bot
course submited by