{"id":16236,"date":"2017-04-03T09:50:10","date_gmt":"2017-04-03T07:50:10","guid":{"rendered":"http:\/\/agora.xtec.cat\/ies-sabadell\/?page_id=16236"},"modified":"2017-04-03T12:08:24","modified_gmt":"2017-04-03T10:08:24","slug":"higher-technician-in-multi-platform-applications-development","status":"publish","type":"page","link":"https:\/\/agora.xtec.cat\/ies-sabadell\/europass\/higher-technician-in-multi-platform-applications-development\/","title":{"rendered":"Higher Technician in Multi-platform Applications Development"},"content":{"rendered":"<h3>Europass diploma supplement<\/h3>\n<p><strong>TITLE OF THE DIPLOMA (ES)<\/strong><br \/>\nT\u00e9cnico Superior en Desarrollo de Aplicaciones Multiplataforma<\/p>\n<p><strong>TRANSLATED TITLE OF THE DIPLOMA<\/strong> (EN) <em>(1)<\/em><br \/>\nHigher Technician in Multi-platform Applications Development<\/p>\n<p><strong>DIPLOMA DESCRIPTION<\/strong><\/p>\n<p>The holder of this diploma will have acquired the General Competence with regard to:<br \/>\nDeveloping, installing, documenting and maintaining multi-platform computer applications, using technologies and specific development environments, guaranteeing secure access to data and complying with \u00abusability\u00bb and quality criteria required by established standards.<\/p>\n<p>Within this framework, the <em>PROFESSIONAL MODULES<\/em> and their respective <em>LEARNING OUTCOMES<\/em> acquired by the holder are listed below:<\/p>\n<p><strong>\u201cComputer Systems\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Assesses computer systems identifying their components and characteristics.<br \/>\n\u2013 Installs operating systems planning the process and interpreting technical documentation.<br \/>\n\u2013 Manages the system information identifying storage structures and applying measures to ensure data integrity. \u2013 Manages operating systems using commands and graphical tools and assessing the system needs.<br \/>\n\u2013 Interconnects network systems configuring devices and protocols.<br \/>\n\u2013 Works with network systems managing their resources and identifying existing security restrictions.<br \/>\n\u2013 Writes documentation assessing and using general purpose computer applications.<\/p>\n<p><strong>\u201cDatabases\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Recognises the elements of databases analysing their functions and assessing the usefulness of management systems.<br \/>\n\u2013 Creates databases defining their structure and the characteristics of their elements according to the relational model.<br \/>\n\u2013 Checks the stored information using wizards, graphic tools and data manipulation language.<br \/>\n\u2013 Changes the stored information using wizards, graphic tools and the data manipulation language.<br \/>\n\u2013 Develops stored procedures assessing and using the language statements included in the database management system.<br \/>\n\u2013 Designs normalized relational models interpreting entity-relationship model.<br \/>\n\u2013 Manages the information stored in object-relational databases, assessing and using the possibilities provided by the management system.<\/p>\n<p><strong>\u201cProgramming\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Recognises the structure of a computer program, identifying and relating the elements of the programming language used.<br \/>\n\u2013 Writes and tests simple programs, recognising and applying the basics of object-oriented programming.<br \/>\n\u2013 Writes and debugs codes, analysing and using the control structure of language.<br \/>\n\u2013 Develops programs organised into classes analysing and applying the principles of object-oriented programming.<br \/>\n\u2013 Performs operations of information input and output, using specific procedures of language and class libraries.<br \/>\n\u2013 Writes programs that manipulate information selecting and using advanced types of data.<br \/>\n\u2013 Develops programs applying advanced characteristics of object-oriented languages and programming environment.<br \/>\n\u2013 Uses object-oriented databases, analysing their characteristics and applying techniques to maintain the information persistence.<br \/>\n\u2013 Manages information stored in relational databases maintaining the data integrity and consistence.<\/p>\n<p><strong>\u201cMarkup Language and Information Management Systems\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Recognises the characteristics of the markup language analysing and interpreting code fragments.<br \/>\n\u2013 Uses markup languages for the transmission of information through the web analysing the structure of documents and identifying their elements.<br \/>\n\u2013 Creates content channels analysing and using syndication technologies.<br \/>\n\u2013 Establishes validation mechanisms for XML documents using methods to define their syntax and structure.<br \/>\n\u2013 Carries out conversions of XML documents using processing techniques and tools.<br \/>\n\u2013 Manages information in XML format analysing and using storage technologies and query languages.<br \/>\n\u2013 Works with business information management systems carrying out tasks of import, integration, assurance and extraction of information.<\/p>\n<p><strong>\u201cDevelopment Environments\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Identifies the elements and tools that intervene in the development of a computer program, analysing their features<br \/>\nand phases that must be followed until final release.<br \/>\n\u2013 Assesses integrated development environments analysing their characteristics in order to edit source code and generate executable files.<br \/>\n\u2013 Verifies that programs are operative designing and carrying out tests.<br \/>\n\u2013 Optimises codes using available tools in the development environment.<br \/>\n\u2013 Generates class diagrams assessing their importance in the development of applications and using available tools in the environment.<br \/>\n\u2013 Generates behaviour diagrams assessing their importance in the development of applications and using available tools in the environment.<\/p>\n<p><strong>\u201cData Access\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Develops applications that manage information stored in files identifying their application field and using specific classes.<br \/>\n\u2013 Develops applications that manage information stored in relational databases identifying and using connection mechanisms.<br \/>\n\u2013 Manages data persistence identifying object-relational mapping (ORM) tools and developing applications that make use of them.<br \/>\n\u2013 Develops applications that manage information stored in object-relational and object-oriented databases assessing their characteristics and using access mechanisms.<br \/>\n\u2013 Develops applications that manage information stored in native XML databases assessing and using specific classes.<br \/>\n\u2013 Programs components to access data identifying the characteristics a device must have and using development tools.<\/p>\n<p><strong>\u201cInterface Development\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Generates graphical user interfaces through visual editors using their functionalities and adapting the generated<br \/>\ncode.<br \/>\n\u2013 Generates XML-based graphical user interfaces using specific tools and adapting the generated XML document.<br \/>\n\u2013 Creates visual components assessing and using specific tools.<br \/>\n\u2013 Designs graphical interfaces identifying and applying usability criteria.<br \/>\n\u2013 Writes reports assessing and using graphical tools.<br \/>\n\u2013 Documents applications selecting and using specific tools.<br \/>\n\u2013 Prepares applications for distribution assessing and using specific tools.<br \/>\n\u2013 Assesses how applications work designing and carrying out tests.<\/p>\n<p><strong>\u201cMultimedia Programming and Mobile Devices\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Applies development technologies for mobile devices assessing their features and capacities.<br \/>\n\u2013 Develops applications for mobile devices analysing and using specific technologies and libraries.<br \/>\n\u2013 Develops programs that integrate multimedia contents analysing and using specific technologies and libraries.<br \/>\n\u2013 Selects and tests game engines analysing the 2D and 3D game architecture.<br \/>\n\u2013 Develops simple 2D and 3D games using game engines.<\/p>\n<p><strong>\u201cServices and Processes Programming\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Develops applications made up of different processes recognising and applying principles of parallel programming.<br \/>\n\u2013 Develops applications made up of different threads of execution analysing and applying specific libraries of programming language.<br \/>\n\u2013 Programs network communications mechanisms using sockets and analysing the execution scenarios.<br \/>\n\u2013 Develops applications that provide network services, using class libraries and applying efficiency and availability criteria.<br \/>\n\u2013 Protects applications and data defining and applying security criteria to access, store and transmit information.<\/p>\n<p><strong>\u201cBusiness Management Systems\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Identifies enterprise resource planning and customer relationship management (ERP-CRM) systems identifying their<br \/>\ncharacteristics and verifying the configuration of the computer system.<br \/>\n\u2013 Implements ERP-CRM systems interpreting technical documentation and identifying the different options and<br \/>\nmodules.<br \/>\n\u2013 Performs management and information query operations following design specifications and using the tools provided<br \/>\nby the ERP-CRM systems.<br \/>\n\u2013 Adapts ERP-CRM systems identifying requirements of a specific business and using the tools they provide.<br \/>\n\u2013 Develops components for an ERP-CRM system analysing and using the incorporated programming language.<\/p>\n<p><strong>\u201cProject on Multi-platform Applications Development\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Identifies the needs of the production sector, relating them with the standard projects that may satisfy them.<br \/>\n\u2013 Designs projects related to the competences described in the diploma, including and developing their constituting stages.<br \/>\n\u2013 Plans the project implementation, determining the intervention plan and associated documentation.<br \/>\n\u2013 Defines the procedures for the monitoring and control of the project implementation, justifying the selection of variables and instruments used.<\/p>\n<p><strong>\u201cProfessional Training and Guidance\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Selects job opportunities, identifying the different possibilities of getting back into the world of work, and the alternatives of lifelong learning.<br \/>\n\u2013 Applies teamwork strategies, assessing their effectiveness and efficiency on the achievement of the company\u2019s goals.<br \/>\n\u2013 Exercises rights and complies with the duties derived from labour relationships, recognising them in the different job contracts.<br \/>\n\u2013 Determines the protection action of the Spanish Health Service in view of the different covered eventualities, identifying the different types of assistance.<br \/>\n\u2013 Assesses risks derived from his\/her activity, analysing job conditions and risk factors present in his\/her labour setting.<br \/>\n\u2013 Participates in the development of a risk prevention plan in a small enterprise, identifying the responsibilities of all agents involved.<br \/>\n\u2013 Applies protection and prevention measures, analysing risk situations in the labour setting of the Higher Technician in Multi-platform Applications Development.<\/p>\n<p><strong>\u201cBusiness and Entrepreneurial Initiative\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Recognises skills related to entrepreneurial initiative, analysing the requirements derived from job positions and business activities.<br \/>\n\u2013 Defines the opportunity of creating a small enterprise, assessing the impact on the performance setting and incorporating ethic values.<br \/>\n\u2013 Carries out the activities for the setting-up and implementation of a company, choosing the legal structure and identifying the associated legal obligations.<br \/>\n\u2013 Carries out basic administrative and financial management activities of an SME, identifying the main accounting and tax obligations and filling in documentation.<\/p>\n<p><strong>\u201cOn the Job Training\u201d<\/strong><\/p>\n<p>The holder:<br \/>\n\u2013 Selects job opportunities, identifying the different possibilities of getting back into the world of work, and the alternatives of lifelong learning.<br \/>\n\u2013 Applies labour and ethic habits in his\/her professional activity according to the characteristics of the job position and the procedures established by the company.<br \/>\n\u2013 Organises work to be carried out, identifying allocated tasks through project planning and interpreting specific documentation.<br \/>\n\u2013 Manages and uses computer systems and development environments, assessing their requirements and characteristics according to purpose of use.<br \/>\n\u2013 Participates in the development of data access applications planning the database structure and assessing the reach and repercussion of transactions.<br \/>\n\u2013 Intervenes in the development of games, multimedia applications and mobile devices applications using specific tools and languages and complying with the established requirements and specifications.<br \/>\n\u2013 Collaborates in the development and test of multiplatform applications, from the interface to the process and services programming, including packing and distribution, as well as associated help and documentation.<br \/>\n\u2013 Participates in the process of deployment and adaptation of resource management systems and enterprise planning (ERP-CRM) analysing their characteristics and assessing changes.<\/p>\n<p><strong>RANGE OF OCCUPATIONS ACCESSIBLE TO THE HOLDER OF THE DIPLOMA<\/strong><\/p>\n<p>The Higher Technician in Multi-platform Applications Development works in public or private companies, either as a self- employed or employee, carrying out his\/her tasks in the area of multi-platform computer applications development in different fields: business management, relationships with customers, education, leisure time, mobile devices and entertainment, among others; applications developed and deployed in intranet, extranet and internet environments; deployment and adaptation of enterprise resource planning and customer relationship management.<\/p>\n<p>The most relevant occupations or jobs are the following:<br \/>\n\uf0a7 Developing computer applications for business management<br \/>\n\uf0a7 Developing general purpose applications<br \/>\n\uf0a7 Developing applications in the field of entertainment and mobile computing<\/p>\n<p><strong>AWARD, ACCREDITATION AND LEVEL OF THE DIPLOMA<\/strong><\/p>\n<p>Name of the body awarding the diploma on behalf of the King of Spain: Spanish Ministry of Education or the different Autonomous Communities according to their areas of competence. The title has academic and professional validity throughout Spain.<\/p>\n<p>Official duration of the education\/ training leading to the diploma: 2000 hours.<\/p>\n<p>Level of the diploma (national or international)<\/p>\n<p>NATIONAL:<br \/>\n &#8211; Non-University Higher Education<\/p>\n<p>INTERNATIONAL:<br \/>\n&#8211; Level 5 of the International Standard Classification of Education (ISCED5).<br \/>\n&#8211; Level 5 of the European Qualifications Framework (EQF5).<\/p>\n<p>Entry requirements: Holding the Certificate in Post-Compulsory Secondary Education or holding the corresponding access test.<\/p>\n<p>Access to next level of education\/training: This diploma provides access to University studies.<br \/>\nLegal basis.<br \/>\nBasic regulation according to which the diploma is established:<br \/>\nMinimum teaching requirements established by the State: Royal Decree 450\/2010 of 16 April, according to which the diploma of Higher Technician in Multi-platform Applications Development and its corresponding minimum teaching requirements are established.<\/p>\n<p>Explanatory note: This document is designed to provide additional information about the specified diploma and does not have any legal status in itself.<\/p>\n<p><strong>COURSE STRUCTURE OF THE OFFICIALLY RECOGNISED DIPLOMA<\/strong><\/p>\n<p>PROFESSIONAL MODULES IN THE DIPLOMA ROYAL DECREE (CREDITS ECTS)<\/p>\n<p>Computer Systems (10)<br \/>\nDatabases (11)<br \/>\nProgramming (14)<br \/>\nMarkup Language and Information Management Systems (7)<br \/>\nDevelopment Environments (6)<br \/>\nData Access (9)<br \/>\nInterface Development (9)<br \/>\nMultimedia Programming and Mobile Devices (7)<br \/>\nServices and Processes Programming (5)<br \/>\nBusiness Management Systems (6)<br \/>\nProject on Multi-platform Applications Development (5)<br \/>\nVocational Training and Guidance (5)<br \/>\nBusiness and Entrepreneurial Initiative (4)<br \/>\nOn the Job Training (22)<\/p>\n<p>TOTAL CREDITS: 120<\/p>\n<p>OFFICIAL DURATION (HOURS): 2000<\/p>\n<p>* The minimum teaching requirements shown in the table above comprise 55% official credit points valid throughout Spain. The remaining 45% corresponds to each Autonomous Community and can be described in the Annex I of this supplement.<\/p>\n<p><em>(1) This translation has no legal status.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Europass diploma supplement<br \/>\nTITLE OF THE DIPLOMA (ES)<br \/>\nT\u00e9cnico Superior en Desarrollo de Aplicaciones Multiplataforma<br \/>\nTRANSLATED TITLE OF THE DIPLOMA (EN) (1)<br \/>\nHigher Technician in Multi-platform Applications Development<br \/>\nDIPLOMA DESCRIPTION<br \/>\nThe holder of this diploma will have acquired the General Competence with regard to:<br \/>\nDeveloping, installing, documenting and maintaining multi-platform computer applications,&hellip;  <a href=\"https:\/\/agora.xtec.cat\/ies-sabadell\/europass\/higher-technician-in-multi-platform-applications-development\/\" title=\"Read Higher Technician in Multi-platform Applications Development\">Llegeix m\u00e9s\u00bb<\/a><\/p>\n","protected":false},"author":10,"featured_media":0,"parent":16231,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/side-menu.php","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-16236","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/agora.xtec.cat\/ies-sabadell\/wp-json\/wp\/v2\/pages\/16236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agora.xtec.cat\/ies-sabadell\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agora.xtec.cat\/ies-sabadell\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/ies-sabadell\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/ies-sabadell\/wp-json\/wp\/v2\/comments?post=16236"}],"version-history":[{"count":4,"href":"https:\/\/agora.xtec.cat\/ies-sabadell\/wp-json\/wp\/v2\/pages\/16236\/revisions"}],"predecessor-version":[{"id":16277,"href":"https:\/\/agora.xtec.cat\/ies-sabadell\/wp-json\/wp\/v2\/pages\/16236\/revisions\/16277"}],"up":[{"embeddable":true,"href":"https:\/\/agora.xtec.cat\/ies-sabadell\/wp-json\/wp\/v2\/pages\/16231"}],"wp:attachment":[{"href":"https:\/\/agora.xtec.cat\/ies-sabadell\/wp-json\/wp\/v2\/media?parent=16236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}