I've got some background in environmental sciences, and the very first thing you need to "green" anything is water retention and stable substrate. Shifting ground and water evaporation will greatly impede and plants trying to grow in an area. An oasis is a place where there is a large collection of protected water thanks to local geological structures. They're usually natural springs or wells from the water table below the desert sand. Plants require a place to root and annually reliable soil. Simply watering the sand isn't going to be enough.
Wind erosion is also a major hurdle for plants. Some can withstand flat, open lands with full sun and arid temperatures, but not the kind that will create a forest. The Dust Bowl in the United States was a good example of this. Rich soil is created by lots of organic matter. The best way to create more forest against a desert is to start on the edge and keep building ecologically sustainable areas inwards. That might mean digging wells or creating large ponds and lakes to hold what little rainfall there may be. I know there are people that use something called 'swales' to do this.
https://naturalbuildingblog.com/greening-us-deserts-80-year-old-swales-near-tucson-arizona/
If you want to create a lasting forest, it has to be able to survive after the initial human intervention. There are a lot of other factors, too, such as which plants to grow in that area (you want hardy, native, 'foundation' species to begin), but you definitely want to work with nature rather than against it.