Introduction to the Program

Thanks to this complete program you will develop advanced technical knowledge in the most widely used software tools in the industry"  

##IMAGE##

In the face of an innovative customer-centric culture that is transforming work teams, it is essential to develop new user-centric methodologies and new ways of working adapted to a changing environment. To this end, it is important to address the use of tools such as prototyping and wireframing that allow ideas to be communicated and conveyed at an early stage of development. 

Acquiring the best skills enhances the IT profile in a market that demands user-centric professionals, combining their technical knowledge with a deep understanding of how customers access, use and value the products we develop. 

Also, when it comes to organizations with a large number of applications to manage, it is essential to have automated pipelines that ensure the integration, delivery and continuous deployment of software in a repeatable, auditable and, above all, fast way.  This program delves into the practice of Continous Integration & Continous Deployment, an essential part of DevOps. 

On the other hand, as it is a completely online program, the graduate is not conditioned to a fixed schedule or the need to move to another physical location. They will only need a device with Internet access from which they can consult the rich content that will help them climb to the top of computer science. All this at any time of the day, combining your work and personal life with your academic life. 

You are facing an innovative customer-centric culture that is transforming work teams. Take this Postgraduate diploma to update your knowledge and specialize in UX"  

This Postgraduate diploma in Integration and User Experience  contains the most complete and up-to-date program on the market. The most important features include:

  • The development of case studies presented by experts in Integration and user experience
  • The graphic, schematic, and 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 for experts and individual reflection work
  • Content that is accessible from any fixed or portable device with an Internet connection

Develops specialized knowledge on the most advanced tools and methodologies to build a solid and efficient user experience"

The program’s teaching staff includes professionals from the sector who contribute their work experience to this educational 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 education programmed to learn 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 For this purpose, the students will be assisted by an innovative interactive video system created by renowned and experienced experts.

Combine your technical knowledge with a deep understanding of how customers access, use and value the products you develop”

##IMAGE##

Analyze in depth Continous Integration & Continous Deployment, an essential part of DevOps"

Syllabus

The structure of the contents has been designed by the best professionals in the field of computer and industrial engineering, with extensive experience and recognized prestige in the profession. Aware of the relevance of the current relevance of education in order to deepen in this field of knowledge, they have developed a rich content in order to humanistically enrich the student and raise their level of knowledge in Integration and User Experience . All this, using the latest educational technologies available. 

##IMAGE##

Abandon conventional linear learning thanks to the Relearning system and specialize in your sector according to your time"  

Module 1. Full Stack Developer

1.1. Full Stack Developer I. Programming and Languages

1.1.2. Programming
1.1.3. Programming Roles
1.1.4. Languages and Frameworks
1.1.5. Algorythm
1.1.6. Characteristics of an Algorithm

1.2. Full Stack Developer II. Typology

1.2.1. Variables and Constants
1.2.2. Types
1.2.3. Operators
1.2.4. Declarations
1.2.5. Loops
1.2.6. Functions and Objects

1.3. Data Structure in Development

1.3.1. Linear Structure Types
1.3.2. Functional Structure Types
1.3.3. Tree Structure Types

1.4. Algorithm Design and Interpretation

1.4.1. Parallelism in Development. Divide and Conquer
1.4.2. Voracious Algorithms
1.4.3. Dynamic Programming

1.5. Environment and Tools for Full Stack Developer Oriented Development

1.5.1. Preparation of the Environment for Mac OS
1.5.2. Preparation of the Environment for Linux
1.5.3. Preparation of the Environment for Windows

1.6. Command Line. Typology and Operation

1.6.1. The Terminal
1.6.2. Emulators
1.6.3. Command Interpreter
1.6.4. First Commands
1.6.5. Navigation
1.6.6. Managing Files and Folders Using the Command Line Interface
1.6.7. Secure Shell. SSH
1.6.8. Advanced Commands

1.7. Git. Software Repository

1.7.1. Git Software Repository
1.7.2. Using Git
1.7.3. Software Repository
1.7.4. Branches
1.7.5. Duty Cycle
1.7.6. Commands

1.8. Code Versioning Hosting Service

1.8.1. Code Versioning Hosting Service
1.8.2. Suppliers
1.8.3. Repositories

1.9. Internet

1.9.1. Internet
1.9.2. Protocols Used in WWW
1.9.3. HTTP Protocol

1.10. Methodologies in Full Stack Development

1.10.1. Scrum
1.10.2. XP
1.10.3. Design sprint

Module 2. UX CX. Customer Experience

2.1. Customer Experience

2.1.1. Customer Experience(CX)
2.1.2. New Consumer Needs
2.1.3. Feedback in Customer Experience

2.2. Innovative Technologies

2.2.1. Thinking Machines
2.2.2. New Ways of Sharing Information
2.2.3. Measuring What Cannot Be Measured

2.3. Channels of Interaction with the User

2.3.1. Customer Analysis
2.3.2. Personalization
2.3.3. Multiple User Interaction Channels

2.4. User Analytics

2.4.1. Web Structure
2.4.2. User Analytics
2.4.3. Advanced User Analytics

2.5. Nielsen and its Impact on CX

2.5.1. Nielsen and its Impact on CX
2.5.2. User Testing Techniques

2.6. Customer Experience Tools

2.6.1. Advanced Tools
2.6.2. Mobility
2.6.3. Accessibility

2.7. New Methodologies

2.7.1. The User's Challenge
2.7.2. UX Process
2.7.3. User Research

2.8. Communication of a Design

2.8.1. Wireframing
2.8.2. Design Communication Tools
2.8.3. Advanced Design Communication Tools

2.9. UI design

2.9.1. UI design
2.9.2. Web and Mobile Interfaces
2.9.3. Web and Mobile Components

2.10. Elaboration of a CX

2.10.1. Elaboration of a CX
2.10.2. Design of New Experiences
2.10.3. Interfaces

Module 3. Continuous Integration and Application Deployment

3.1. Continuous Integration and Continuous Deployment: CI/CD

3.1.1. Use of Continuous Integration and Continuous Deployment (CI/CD)
3.1.2. Differences Between Continuous Integration and Continuous Deployment (CI/CD)
3.1.3. Continuous Integration and Continuous Deployment. Benefits of CI/CD

3.2. New Development Paradigms

3.2.1. From Waterfall to DevOps
3.2.2. Style Guide: The 12 Factors
3.2.3. Cloud Native, Microservices and Serverless

3.3. DevOps, Beyond CI/CD

3.3.1. DevOps
3.3.2. DevOps. Continuous Everything
3.3.3. DevOps vs SRE

3.4. Container Technology I - Docker

3.4.1. Containers. Contribution
3.4.2. Docker. Architecture
3.4.3. Deployment Process with Docker

3.5. Container Technology II - Kubernetes

3.5.1. Orchestration
3.5.2. Kubernetes
3.5.3. The Kubernetes Ecosystem

3.6. Infrastructure Configuration with GitOps

3.6.1. Immutable Infrastructure
3.6.2. GitOps
3.6.3. GitOps Tools

3.7. Pipelines and Automation. CI/CD Use Cases

3.7.1. Continuous Integration
3.7.2. Continuous Deployment and Delivery
3.7.3. Automatic Validation
3.7.4. Best Practices in CI/CD

3.8. CI/CD with Jenkins. Reference:

3.8.1. CI/CD with Jenkins
3.8.2. Jenkins Pipelines
3.8.3. Best Practices with Jenkins

3.9. CI/CD Ecosystem

3.9.1. Ecosystem Organization
3.9.2. Advanced Tools
3.9.3. Dagger. The Future

3.10. Final Phases of the CI/CD Oriented Software Cycle

3.10.1. Application of IA to the CI/CD Process
3.10.2. DevSecOps
3.10.3. Chaos Engineering

##IMAGE##

Include in your educational program a in Integration and User Experience : a highly qualified added value for any professional in the IT field"

Postgraduate Diploma in Integration and User Experience

Today's business culture is customer-oriented, which requires the development of new methodologies and ways of working that adapt to a changing environment. In this sense, it is essential to use tools such as Prototyping and Wireframing to convey ideas in the early stages of development. Acquiring skills in this area is key to stand out in the labor market, which demands IT professionals focused on the user and able to combine their technical knowledge with a deep understanding of how customers access, use and value the products being developed. This is why TECH's Postgraduate Diploma in User Experience and Integration is born.

Take the opportunity to study a unique degree in the market

In this Postgraduate Diploma in User Experience and Integration you will deepen in the practice of Continous Integration & Continous Deployment, an essential part of DevOps. In addition, as this is a completely online degree, the graduate is not conditioned to a fixed schedule or the need to move to another physical location. All you need is a device with Internet access from which you can access the rich content that will help you scale the IT field. All this at any time of the day, allowing compatibility with your work and personal life.