Greetings,
Yes, you have identified the correct sequence of courses to take before attempting the exam. I would also recommend gaining at least six months of practical experience using Databricks for data engineering tasks prior to sitting for the certification.
Additionally, please note that the exam includes questions on both PySpark and Spark SQL.
I recently renewed my certification and can confidently say that if you master the content of the four courses you mentioned and have several months of hands-on experience with Databricks in data engineering and ETL-related work, you should be well-prepared to pass the exam.
Please note that the DevOps Essentials course is not relevant to this certification. It is more applicable to the Data Engineering Professional exam.
Cheers, Louis.