Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::hasChildren($allow_links = true) should either be compatible with RecursiveDirectoryIterator::hasChildren(bool $allowLinks = false): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 57
Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 35
Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 42
Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 47
Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 37
Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 41
Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 37
Deprecated: Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/filter/class-ai1wm-recursive-newline-filter.php on line 28
Warning: Cannot modify header information - headers already sent by (output started at /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home/thwebtestsdev/public_html/lms-portal/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home/thwebtestsdev/public_html/lms-portal/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home/thwebtestsdev/public_html/lms-portal/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home/thwebtestsdev/public_html/lms-portal/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home/thwebtestsdev/public_html/lms-portal/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home/thwebtestsdev/public_html/lms-portal/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home/thwebtestsdev/public_html/lms-portal/wp-includes/rest-api/class-wp-rest-server.php on line 1902
Warning: Cannot modify header information - headers already sent by (output started at /home/thwebtestsdev/public_html/lms-portal/wp-content/plugins/all-in-one-wp-migration-unlimited-main/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php:0) in /home/thwebtestsdev/public_html/lms-portal/wp-includes/rest-api/class-wp-rest-server.php on line 1902
{"id":881,"date":"2026-05-02T03:55:40","date_gmt":"2026-05-01T22:55:40","guid":{"rendered":"https:\/\/gaviaspreview.com\/wp\/zilom\/?post_type=courses&p=881"},"modified":"2026-05-01T22:55:42","modified_gmt":"2026-05-01T22:55:42","slug":"nyc-school-custodian-custodian-engineer-exam-preparation","status":"publish","type":"courses","link":"https:\/\/th.webtestsdev.com\/lms-portal\/courses\/nyc-school-custodian-custodian-engineer-exam-preparation\/","title":{"rendered":"NYC School Custodian \/ Custodian Engineer Exam Preparation"},"content":{"rendered":"This six\u2011week course provides comprehensive preparation for the NYC School Custodian \/ Custodian Engineer classes and is held Mondays at 5:30 PM<\/strong>. See schedule attached. \u00a0Instruction covers the full scope of knowledge required for this title, which includes responsibility for the operation, maintenance, safety, and supervision of school facilities and custodial staff. Course content includes HVAC systems, boilers and chillers, air distribution systems, building controls, fire safety, cleaning operations, outside grounds, applicable local building and energy codes, and relevant EPA and DEC regulations. All topics are reinforced with exam\u2011focused practice questions to ensure candidates are well prepared and confident on test day.<\/p>\nSchedule: April 27th<\/sup><\/em><\/strong><\/p>\nMay: 4th<\/sup>: 11th<\/sup>: 18th<\/sup>: 26th<\/sup>:<\/em><\/strong><\/p>\nJune: 1st<\/sup> <\/em><\/strong><\/p>\nTuition is $600. Study materials will be provided as part of the course.<\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"This six\u2011week course provides comprehensive preparation for the NYC School Custodian \/ Custodian Engineer classes and is held Mondays at 5:30 PM. See schedule attached. \u00a0Instruction covers the full scope […]<\/p>\n","protected":false},"author":1,"featured_media":889,"template":"","course-category":[50],"course-tag":[],"class_list":["post-881","courses","type-courses","status-publish","has-post-thumbnail","hentry","course-category-exam-preparation"],"_links":{"self":[{"href":"https:\/\/th.webtestsdev.com\/lms-portal\/wp-json\/wp\/v2\/courses\/881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/th.webtestsdev.com\/lms-portal\/wp-json\/wp\/v2\/courses"}],"about":[{"href":"https:\/\/th.webtestsdev.com\/lms-portal\/wp-json\/wp\/v2\/types\/courses"}],"author":[{"embeddable":true,"href":"https:\/\/th.webtestsdev.com\/lms-portal\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/th.webtestsdev.com\/lms-portal\/wp-json\/wp\/v2\/media\/889"}],"wp:attachment":[{"href":"https:\/\/th.webtestsdev.com\/lms-portal\/wp-json\/wp\/v2\/media?parent=881"}],"wp:term":[{"taxonomy":"course-category","embeddable":true,"href":"https:\/\/th.webtestsdev.com\/lms-portal\/wp-json\/wp\/v2\/course-category?post=881"},{"taxonomy":"course-tag","embeddable":true,"href":"https:\/\/th.webtestsdev.com\/lms-portal\/wp-json\/wp\/v2\/course-tag?post=881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}