Tool tree
Dometrain offers online software development courses, such as .NET and REST API training, created by experienced engineers.
Implementation
gradeNot graded
gradeNot graded
searchCoursesAction
Search the Dometrain course catalog by free-text query. Navigates the user to the courses listing filtered by the query.
View tool JSON
{
"name": "searchCourses",
"kind": "act",
"impl": "imperative",
"description": "Search the Dometrain course catalog by free-text query. Navigates the user to the courses listing filtered by the query.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Topic, technology, or keyword (e.g. \"rest apis\", \"ef core\")."
}
},
"required": [
"query"
]
}
}openCourseAction
Open a Dometrain course detail page by its slug (e.g. "from-zero-to-hero-rest-apis-in-dotnet").
View tool JSON
{
"name": "openCourse",
"kind": "act",
"impl": "imperative",
"description": "Open a Dometrain course detail page by its slug (e.g. \"from-zero-to-hero-rest-apis-in-dotnet\").",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Course slug from the URL path /course/{slug}/."
}
},
"required": [
"slug"
]
}
}openBlogPostAction
Open a Dometrain blog article by its slug.
View tool JSON
{
"name": "openBlogPost",
"kind": "act",
"impl": "imperative",
"description": "Open a Dometrain blog article by its slug.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Blog post slug from the URL path /blog/{slug}/."
}
},
"required": [
"slug"
]
}
}