Website and Application Design Specialist
Brief description of the Training Program
Computers and information technology are now part of our everyday lives and will continue to change the way we live, more dramatically and substantially. The programme introduces trainees to this evolving world. They learn what computers are, and about their language and structure. They learn about data, the internet and all the applications and tasks carried out with computers. The programme also presents in detail the processes and techniques of website design, not only in theory but also in practice, with exercises and applications. Technology keeps evolving, and this subject is the foundation for anyone who wants not only to follow developments but to be part of them.
Program Purpose
On completing the programme, participants can apply the techniques needed to research, collect, store, process and distribute information with the help of computer systems. They will also be able to apply website design methods not only from a technical but also from a visual perspective, helping to create a result that is sound, both visually and aesthetically. The end goal is for participants to gain the knowledge needed to become effective coordinators in computer management and use and in website design.
Learning results
On completing the training, participants will become familiar with the commands of basic and advanced computer applications, helping them with settings, customisation, folder hierarchy and printing. They will know the procedures for word processing, data entry and editing, and drawing. They will be able to use a computer to process data, enter and process numerical data, and design and present data. They will also know how to organise the processing of text and images. Finally, they will be able to use a computer to handle e-mail, enter and process data and contacts online, and use the various forms of messaging to make their everyday and working life easier.
Units
Unit 1 – Introduction to Computing
The aim of this unit is for participants to learn about the structure, hardware and software of a computer. By understanding what information technology is, they will be able to make use of its capabilities, seeing it as a new science. Participants thus become familiar with technology and IT, building their foundations in digital technology and its applications, while also becoming aware of the social effects and influence of the digital revolution on our daily lives, and of its future development and influence.
Asynchronous Learning
Duration (training hours): 19
Unit 2 – Computer Hardware and Networks
The aim is to provide fundamental, introductory knowledge of IT, so that participants not only get to know and understand the structure of computers and networks, but also the types of networks and how the internet works, as well as communication and security protocols in IT.
In-person Learning
Duration (training hours): 36
Unit 3 – Introduction to Programming
In this unit, participants will learn the concept of a program, the history of programming languages and types of programming, and the techniques used to create programs correctly. They will understand the techniques of hierarchical program design and modular programming, and the process followed from writing a program to its final execution by the computer and obtaining the results.
Asynchronous Learning
Duration (training hours): 15
Unit 4 – Operating Systems and Information Systems
The aim of the unit is to introduce participants to basic topics in operating system architecture, in particular familiarising them with concepts such as processes, memory management etc. and the characteristics of a multi-user system, to the architecture of the most popular operating systems, and to the concept and importance of information systems.
Synchronous Learning
Duration (training hours): 24
Unit 5 – Database Theory
The aim of this unit is to learn how our data is organised, the database models, and how a Database Management System (DBMS) works. We will learn how to design a database using the entity-relationship model and will introduce Structured Query Language (SQL).
Asynchronous Learning
Duration of training hours: 20
Unit 6 – Website Design and Development
The aim of this unit is to learn about and analyse what the World Wide Web is, and how we can develop and build websites.
In-person Learning
Duration (training hours): 38
Unit 7 – Web Application Design and Development
The aim of this training unit is to learn about the environment and architecture of an application, what object-oriented programming in Java is, what the development phases of an application are, and how we develop applications for Android.
Synchronous Learning
Duration (training hours): 26
Unit 8 – Connecting Applications to Databases
The aim of this unit is to get to know the technologies we use to manage our data, how our applications connect to a relational database, and how web applications connect to a relational database using PHP.
Synchronous Learning
Duration (training hours): 22
Duration of the program
- Lifetime training hours: 74 hours
- Modern e-learning hours: 72 hours
- Hours of Asynchronous teletraining: 54 hours
- Total hours: 200 hours (2 months)