At the end of the training plan, the student must be able to:
Explain how the Web works: technologies, protocols and resources.
Describe the evolution of the different components of the Web, the reasons for their initial development, the functional needs they cover and their limitations.
Distinguish the functional needs of an application from the specific technology with which it is covered.
Develop web applications, whose content is generated dynamically, using PHP, HTML, javascript and CSS.
Design the architecture of a Web application, its components and associated functionality.
Know the fundamentals of machine learning applied to web services.
Apply massive data analysis algorithms (Big Data).
Adapt, modify and adjust massive data processing algorithms to the particular needs of a system or application.