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>\n

Schedule: April 27th<\/sup><\/em><\/strong><\/p>\n

May: 4th<\/sup>: 11th<\/sup>: 18th<\/sup>: 26th<\/sup>:<\/em><\/strong><\/p>\n

June: 1st<\/sup> <\/em><\/strong><\/p>\n

Tuition 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}]}}