- Know the basic concepts of NoSQL databases. - Program with NoSQL databases. - Know the general aspects of Java programming, the structure of its programs and programming syntax. - Develop programs using the power of object-oriented programming, working with the structure of a class, its methods and attributes, access control, packages, etc., to be able to make sense of object-oriented programming. - Control unexpected errors when creating a program and know how to channel these errors so that the application does not end unexpectedly. - Make developments using Java collections, which facilitate the processing, storage, recovery, etc., of the created objects, and facilitate programming. - Acquire a theoretical and practical base in the field of Computer Science to be able to understand practical concepts. - Learn how to optimize databases and protect them against possible attacks. - Learn about the special features of PHP applications, its new object-oriented approach, application security and database access. - Know the basic concepts of JavaScript and jQuery - Differentiate the basic and hierarchy selectors of jQuery - Learn the attribute and css methods of jQuery - Learn to directly access a script from jQuery - Know the effects in jQuery