Use of Javascript to create the user interface, API consumption and user-side validation
Development of Desktop and Web Applications, in the creation of the Backend in an MVP Architecture (Presentation View Model))