Training in all things related to the application development process for desktop, web, mobile, cloud and other server technology.
Reviewing system design and analysis. Team building and management tools. Solutions implementation, including testing and maintenance. Business integration practices.
A complete approach to managing and integrating modern software design principles and technology including social media, big data and IoT influences.