The world's largest faculty of information technology”
In this Postgraduate Certificate you will learn how to develop the frontend of a mobile app with the most used programming languages: HTML & Java Script”
When you think of an application, you quickly think of the cell phone. This is its most widespread form, but not the only one. The touchscreen of a vehicle or the touchscreen of a food processor also contains applications created by software. The possibilities of this technology are very varied, and much remains to be discovered.
The program begins by analyzing the different applications of software to information technologies, as well as their life cycles and architectures. Then we move on to a related topic: IT project management and methodology.
Next, we will work on the development of the application itself with the topics dedicated to the frontend and backend. As well as data storage and cloud computing. Reserving a section for testing and continuous integration.
The last part of the Postgraduate Certificate will deal with blockchain applied to software and software applied to Big Data, Artificial Intelligence and the Internet of Things. To close, we will delve into a recurring theme in all digital environments: security. In this case, applied to IT software.
These contents will be taught in a totally online modality, without timetables and with all the contents available from the first day. To access them you only need a device with internet access. In this way, it is the student who establishes his or her own time, thus favoring the internalization of learning.
Enroll and learn the most used architectures and methodologies in software applied to information technologies"v
This Postgraduate Certificate in Blockchain and Big Data in Software Engineering contains the most complete and up-to-date educational program on the market. The most important features include:
- The development of case studies presented by Blockchain and Big Data experts in Software Engineering
- The graphic, schematic, and eminently practical contents with which they are created, provide scientific and practical information on the disciplines that are essential for professional practice
- Practical exercises where self-assessment can be used to improve learning
- Its special emphasis on innovative methodologies
- Theoretical lessons, questions to the expert, debate forums on controversial topics, and individual reflection assignments
- Content that is accessible from any fixed or portable device with an Internet connection
TECH faculty will teach you backend programming languages so that you can develop applications in a professional manner"
The program’s teaching staff includes professionals from the sector who contribute their work experience to this training program, as well as renowned specialists from leading societies and prestigious universities.
The multimedia content, developed with the latest educational technology, will provide the professional with situated and contextual learning, i.e., a simulated environment that will provide immersive training programmed to train in real situations.
This program is designed around Problem-Based Learning, whereby the professional must try to solve the different professional practice situations that arise during the academic year. This will be done with the help of an innovative system of interactive videos made by renowned experts.
During this program you will learn how to work with Docker Technology and Docker-Compose for container management in cloud computing"
TECH has reserved a theme for blockchain, which includes cryptocurrencies as one of its most successful applications"
The Postgraduate Certificate in Blockchain and Big Data in Software Engineering begins by detailing software applications in information technologies, as well as project management and methodologies. It is then introduced to the development of an application. Detailing different programming languages for the frontend and architectures, servers and languages for the backend. It also delves into data warehousing, container management and testing. To conclude, software-oriented blockchain, software for Big Data, Artificial Intelligence and IoT and security are unpacked.
Module 1. Blockchain and Big Data in Software Engineering
1.1. Software Applications in Information Technology
1.1.1. Software Applications
1.1.2. Life Cycle
1.2. Project Management and IT Methodologies
1.2.1. Project Management
1.2.2. Agile Methodologies
1.3. Front end Development and Mobile Applications
1.3.1. Front end Development and Mobile Applications
1.3.2. HTML, CSS
1.4. Backend Development of Software Applications
1.4.1. Backend Development of Software Applications
1.4.2. Backend Architecture of Software Applications
1.4.3. Backend Programming Languages
1.4.4. Application Servers in Software Architecture
1.5. Data Storage, Databases and Caching
1.5.1. Data Management of Software Applications
1.5.2. File System
1.5.3. Relational Databases
1.5.4. Non-Relational Databases
1.6. Container Management in Cloud Computing
1.6.1. Container Technology
1.6.2. Containers with Docker and Docker-Compose Technology
1.6.3. Container Orchestration with Kubernetes
1.6.4. Containers in Cloud Computing
1.7. Testing and Continuous Integration
1.7.1. Testing and Continuous Integration
1.7.2. Unit Tests
1.7.3. Test e2e
1.7.4. Test Driven Development (TDD)
1.7.5. Continuous Integration
1.8. Software-Oriented Blockchain
1.8.1. Software-Oriented Blockchain
1.8.3. Types of Blockchain
1.9. Big Data Software, Artificial Intelligence, IoT
1.9.1. Big Data, Artificial Intelligence, IoT
1.9.2. Big Data
1.9.3. Artificial Intelligence
1.9.4. Neural Networks
1.10. IT Software Security
1.10.1. IT Software Security
1.10.3. Ethical Aspects
1.10.4. European Data Protection Regulation (GDPR)
1.10.5. Risk Analysis and Management
At the end of the course, you will know how to perform risk analysis and management to increase the security of your software"