University certificate
The world's largest faculty of engineering”
Why study at TECH?
Thousands of companies are waiting for qualified professionals to create their web pages; learn with TECH and achieve your goals"
Websites are the main form of interaction on the Internet, being the first communication channel used by different companies, media and various professionals seeking to share an individual space with other users. For this reason, they are one of the biggest sources of employment today, as there is a constant need for people who are qualified in website programming and design.
This Postgraduate diploma in Website Engineering enables students to acquire the necessary skills to become valued professionals in this popular field. Thus, its main objective is to make students aware of the wide range of possibilities offered by the different programming languages for any web page, so that they can choose the best solutions for each case.
This program applies advanced teaching methods, always using an eminently practical approach, to teach a full range of engineering tools, making its content very thorough, specialized and high-level, distinguished by its high quality and attention to detail.
Likewise, the syllabus has been designed by leading experts in IT and engineering, with ample experience in programming and web design, who are prepared to share their knowledge, so as to guarantee student success. In this way, TECH students will be able to immediately apply the skills acquired, since they are taught by dedicated professionals that are well versed in the field of computer programming.
Learn how to improve your coding, become an expert programmer and open up new career paths thanks to your new skills"
This Postgraduate diploma in Website Engineering contains the most complete and up-to-date program on the market. The most important features include:
- Innovative content, developed to keep up to date with the latest developments in web programming
- A teaching methodology designed to get the most out of the content
- A combination of theory and practice, where students will be able to apply the concepts learned that will later serve them in their professional careers
- An overarching view of engineering, programming and web development that will enable students to understand the current situation
- Practical activities and close support from TECH teachers, always attentive to students' queries
- Content that is accessible from any fixed or portable device with an Internet connection
Clients need skilled web development professionals: this program will make you stand out from the crowd"
The teaching staff includes professionals from the sector who contribute their professional 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 designed to prepare them for 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 student will be assisted by an innovative interactive video system created by renowned and experienced experts.
Update your knowledge in web development and be able to provide the best solutions for your clients"
Learn to expertly program web pages with this Postgraduate diploma"
Syllabus
The syllabus has been designed to offer educational efficiency, carefully selecting the contents to offer a complete course which includes all the fields of study essential to achieving real knowledge of the subject; with the latest updates and developments in the sector. Therefore, a program has been established with modules that offer a broad overview of Website Engineering. From the first module students will see their knowledge expanding, which will enable them to develop professionally, knowing that they can count on the support of a team of experts.
A high-quality Postgraduate diploma that will allow the student to advance quickly and steadily in the acquisition of knowledge, with the scientific rigor of a world class education"
Module 1. Web Programming Languages
1.1. Web Programming
1.1.1. The Web
1.1.2. Web Design
1.1.3. Web Development
1.1.3.1. Front-End
1.1.3.2. Back-End
1.1.3.3. Full-Stack
1.1.4. Types of Languages
1.1.4.1. Programming Languages
1.1.4.2. Markup Languages
1.1.4.3. Scripting Languages
1.1.5. Framework vs. Libraries
1.1.6. Development Environments (IDE - Integrated Development Environment)
1.1.7. Navigation Systems
1.2. HTML
1.2.1. HTML
1.2.2. Labels
1.2.2.1. Nesting
1.2.2.2. Attributes
1.2.3. Documents Structure
1.2.3.1. Headings
1.2.3.2. Body
1.2.4. Semantic Components
1.2.4.1. Root Elements
1.2.4.2. Metadata
1.2.4.3. Scripting
1.2.4.4. Sections
1.2.4.5. Comments
1.2.5. Text Content
1.2.5.1. Headings
1.2.5.2. Paragraphs
1.2.5.3. Lists
1.2.5.4. Text Formats
1.2.5.5. Special Characters
1.2.6. Blocks
1.2.7. Hyperlinks
1.2.8. Embedded Content
1.2.9. Tables
1.2.10. Forms
1.3. CSS
1.3.1. CSS
1.3.2. Style Applications
1.3.3. Rules
1.3.3.1. Selectors
1.3.3.2. Properties and Values
1.3.3.3. Comments
1.3.4. Style Collisions
1.3.4.1. Heritage
1.3.4.2. Cascade
1.3.5. Selectors
1.3.6. Combiners
1.3.7. Pseudo Classes
1.3.8. Pseudo Components
1.3.9. Box Models
1.3.10. Attributes
1.3.11. Measuring Units
1.3.11.1. Absolute Units
1.3.11.2. Relative Units
1.3.12. Positioning
1.3.13. Colors
1.3.14. Variables
1.3.15. Animations
1.4. JavaScript
1.4.1. JavaScript
1.4.2. Code Inclusion in HTML
1.4.3. Syntax
1.4.3.1. Statements
1.4.3.2. Comments
1.4.4. Types of Data
1.4.5. Variables and Areas
1.4.6. Operators
1.4.7. Flow Control Structures
1.4.8. Functions
1.4.9. Document Object Model (DOM) Manipulation
1.4.10. Events
1.4.11. Object Oriented Programming
1.4.11.1. Classes
1.4.11.2. Objects
1.4.11.2.1. Properties
1.4.11.2.2. Methods
1.4.12. AJAX
1.5. PHP
1.5.1. PHP
1.5.2. Documents Structure
1.5.3. Generating HTML Content
1.5.4. Constants and Variables
1.5.5. Operators
1.5.6. Types of Data
1.5.7. Flow Control Structures
1.5.8. Functions
1.5.9. Forms, Cookies and Sessions
1.6. MySQL
1.6.1. MySQL
1.6.2. Databases
1.6.3. Characters Codification
1.6.4. Types of Data
1.6.5. Users and Privileges
1.6.6. Accessing Databases
1.6.7. Creating and Manipulating Databases
1.6.8. Clauses
1.6.9. Consulting
1.7. HTML and CSS Libraries and Frameworks
1.7.1. Bootstrap
1.7.2. Foundation
1.7.3. Skeleton
1.7.4. Bulma
1.7.5. Materialize
1.7.6. PureCSS
1.7.7. TailwindCSS
1.7.8. Susy
1.7.9. UIkit
1.8. JavaScript Libraries and Frameworks
1.8.1. Angular
1.8.2. jQuery
1.8.3. React
1.8.4. Meteor
1.8.5. Polymer
1.8.6. Mithril
1.8.7. Aurelia
1.8.8. Vue.js
1.8.9. Ember.js
1.8.10. Node.js
1.8.11. Backbone.js
1.9. PHP Libraries and Frameworks
1.9.1. Laravel
1.9.2. Symfony
1.9.3. Zend
1.9.4. CodeIgniter
1.9.5. FuelPHP
1.9.6. CakePHP
1.9.7. Phalcon
1.9.8. Yii
1.9.9. Slim
1.10. Web Programming Techniques
1.10.1. Beautify
1.10.2. Minimizing Code
1.10.3. Image Optimization
1.10.3.1. File Formats
1.10.3.2. Compression Quality vs. Size
1.10.4. Code Normalization and Compatibility between Browsers
1.10.5. Code Debugging and Validation
1.10.6. Bundling
1.10.7. Repository and Version Control
Module 2. Website Engineering and Architecture
2.1. Website Engineering and Architecture
2.1.1. Website Architecture
2.1.2. Uses and Applications
2.2. The Pillars of Web Architecture
2.2.1. Public
2.2.2. Contents
2.2.3. Context
2.3. Horizontal Web Architecture
2.3.1. Advantages
2.3.2. Examples
2.4. Vertical Web Architecture
2.4.1. Advantages
2.4.2. Examples
2.5. Web Architecture Phases
2.5.1. Taxonomy
2.5.2. Labelling
2.5.3. Site Map
2.6. Web Architecture and Web Design
2.6.1. Types of Pages
2.6.2. Component Presence
2.6.3. Linking Needs
2.7. Web Architecture and Web Browsing
2.7.1. Structure
2.7.2. Categorization
2.7.3. Marking
2.7.4. Usability
2.8. Web Architecture and SEO
2.8.1. Benchmark
2.8.2. Keyword Research
2.8.3. URLs
2.8.4. Internal Links
2.8.5. Cannibalization
2.9. Web Architecture Tools
2.9.1. Mindmeister Mind Maps
2.9.2. Analyzing URLs Screaming Frog SEO Spider
2.9.3. Analyzing Web Traffic Using Google Analytics
2.10. Google Search Console
2.10.1. Keyword Analysis
2.10.2. Opportunity Keywords
2.10.3. Website Performance
Module 3. User Interface Design and Programming
3.1. User Experience
3.1.1. User Experience (UX)
3.1.2. Interface Design (UI)
3.1.3. Interaction Design (IxD)
3.1.4. Context and New Paradigms
3.2. User Interface Design
3.2.1. Design and UX
3.2.2. Web Design Psychology
3.2.3. Design Thinking
3.2.4. Types of Web Design
3.2.4.1. Fixed Design
3.2.4.2. Elastic Design
3.2.4.3. Liquid Design
3.2.4.4. Responsive Design
3.2.4.5. Flexible Design
3.2.5. Design System & Atomic Design
3.3. UX Research
3.3.1. UX Research
3.3.2. Importance and Process
3.3.3. Research and Analysis
3.3.4. Heuristic Evaluation
3.3.5. Eye Tracking
3.3.6. Test A/B
3.3.7. Crazy Egg
3.3.8. Card Sorting
3.3.9. Customer Journey
3.3.10. Other Techniques
3.4. UX Writing
3.4.1. UX Writing
3.4.2. UX Writing vs. Copyrighting
3.4.3. Uses and Benefits
3.4.4. Microcopy
3.4.5. Web Structure
3.5. Interaction Design and Web Prototyping
3.5.1. Prototyping Phase
3.5.2. Methods
3.5.2.1. Sketches
3.5.2.2. Wireframes
3.5.2.3. Mockups
3.5.3. Browsing Flows
3.5.4. Interaction
3.5.5. Managing Online Tools
3.6. Usability
3.6.1. Impact of Usability on User Experience
3.6.2. Metrics
3.6.3. Tests
3.6.3.1. Internal Usability Test
3.6.3.2. Unmoderated Remote Usability Testing
3.6.3.3. Moderated Remote Usability Testing
3.6.4. Assessment Tools
3.7. Accessibility
3.7.1. Web Accessibility
3.7.2. Beneficiaries
3.7.3. Disabilities
3.7.3.1. Visual Impairment
3.7.3.2. Hearing Impairment
3.7.3.3. Motor Disability
3.7.3.4. Speech Impairment
3.7.3.5. Cognitive Impairment
3.7.4. Accessibility Guidelines
3.7.4.1. WCAG 2.1 and Priorities
3.7.4.2. Perceptible
3.7.4.3. Operable
3.7.4.4. Comprehensible
3.7.4.5. Robust
3.7.5. Validation Tools and Techniques
3.8. Information Architectures
3.8.1. Organization Systems
3.8.2. Labeling Systems
3.8.3. Browsing Systems
3.8.4. Search Systems
3.9. SXO: UX and SEO
3.9.1. Similarities between UX and SEO
3.9.2. SEO Factors
3.9.3. Impact and Benefits of Optimizing UX for SEO
3.9.4. UX Advice to Improve SEO
3.10. Style Guides
3.10.1. Objectives
3.10.2. Context
3.10.3. Color Palettes
3.10.4. Typography
3.10.5. Iconography
3.10.6. Components
3.10.6.1. Basic Components
3.10.6.2. Complex Components
3.10.7. Layout
3.10.8. Consistency and Identity
3.10.9. Utility Extension
3.10.10. Examples
Module 4. Web Application Development Methodologies
4.1. Agile Project Management: Foundation for Web Application Development
4.1.1. The Agile Approach
4.1.2. Agile Values and Principles
4.1.3. Traditional Project Management and Agile
4.1.4. Agile Project Management Models
4.1.5. Agile Methodologies
4.2. Using an Agile Approach for Web Application Development
4.2.1. Myths and Realities Regarding Agility
4.2.2. Agile Practices
4.2.3. Selecting Agile Practices for a Project
4.2.4. Developing an Agile Mentality
4.2.5. Implementing and Communicating Adopting Agile Principles
4.3. Agile Methodologies for Web Application Development
4.3.1. Lean Development
4.3.2. Extreme Programming (XP)
4.3.3. Crystal Methods
4.3.4. Feature Driven Development (FDD)
4.3.5. Dynamic Systems Development Method (DSDM) and Unified Agile Processes
4.4. Agile Methodologies for Advanced Web Application Development
4.4.1. Kanban Method
4.4.2. Scrum and Scrumban
4.4.3. DA Disciplined Agile
4.4.4. Hybrid Methodologies
4.4.5. Comparing Agile Methodologies
4.5. Web Development Projects: Planning Process
4.5.1. Starting an Agile Project
4.5.2. Agile Planning Process
4.5.3. Gathering Requirements and User Story
4.5.4. Establishing Project Scope Using Agile Methods: Product Backlog
4.5.5. Agile Tools to Prioritize Requirements
4.6. Stakeholders in Agile Projects for Web Application Development
4.6.1. Stakeholders in Agile Projects
4.6.2. Fomenting Effective Participation among Stakeholders
4.6.3. Participatory Decision Making
4.6.4. Agile Knowledge Sharing and Gathering
4.7. Launch Plan and Estimate Creation
4.7.1. Launch Plan
4.7.2. Estimating User Story Size
4.7.3. Estimating Speed
4.7.4. Agile Estimation Techniques
4.7.5. User Story Prioritization
4.8. Iterations Planning and Monitoring
4.8.1. Iteration and Progressive Development
4.8.2. Iteration Planning Process
4.8.3. Creating Iteration Backlog
4.8.4. Buffers and Agile Schedule
4.8.5. Iteration Progress Monitoring
4.8.6. Monitoring and Release Progress Report
4.9. Team Leadership in Web Application Development
4.9.1. Agile Teams
4.9.2. Agile Project Leader
4.9.3. The Agile Team
4.9.4. Virtual Agile Team Management
4.9.5. Coaching for Team Performance Improvement
4.10. Value Management and Delivery in Web Development Projects
4.10.1. Delivery Processes Focused on Value
4.10.2. Product Quality
4.10.3. Quality Agile Practices
4.10.4. Risk Management
4.10.5. Agile Contracts
4.10.6. Value Gained Management in Agile Projects
Postgraduate Diploma in Website Engineering
The website has become the main communication tool for companies, media and professionals looking to have their own online space. As a result, the demand for programmers and web designers has increased significantly, becoming one of the largest sources of employment today. This is why the Postgraduate Diploma in Website Engineering was created, which will prepare you to position yourself as a highly valued professional in this highly demanded field. The program focuses on providing you with the necessary skills to handle the wide possibilities of the different programming languages used in the creation of websites, which will allow you to select the best solutions for each situation.
Specialize in the wide possibilities of programming languages
To achieve this goal, the program uses advanced teaching methods, with a practical approach to examine all the tools of web engineering. As a result, the content is highly specialized and high-level, distinguishing it for its quality and specificity. And all this in only 600 hours and with a teaching team at the forefront in this area that has designed the most innovative academic resources of the Postgraduate Diploma in Website Engineering