- 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. - Install and configure your eCommerce business. - Set up a store to organize its resources (employees, transporters...), determine the perimeter of action (zones, countries...) and the conditions of the activity (currencies, taxes, payment methods, transportation management...). - Structure your catalog in the best possible way by defining the product categories, brands (manufacturers) and distributors with whom you will work. - Specify the attributes (and their values) and characteristics of the products that you will sell in your virtual store. - 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. - Manage, maintain and design databases with MYSQL. - Learn to manage databases with the SQL query language.