University certificate
The world's largest faculty of information technology”
Introduction to the Program
Este Postgraduate certificate es la mejor inversión que puedes hacer en la selección de un programa de actualización en el ámbito de Desarrollo de Aplicaciones Web. Te ofrecemos calidad y libre acceso a los contenidos”
Este completo programa en Web Application Development permitirá a los profesionales de la industria de las Tecnologías de la Información profundizar y formarse en los procesos de gestión y seguimiento de un software de calidad y seguro, que cumpla con los requisitos predefinidos.
En estos meses de formación el alumno aprenderá a utilizar la interfaz de programación DOM para documentos HTML y XML, para modificar su estructura, estilo y contenido. Asimismo, a lo largo de estos meses de formación aprenderá la arquitectura de software del Modelo Vista Controlador (MVC) que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos.
Tendrás los recursos didácticos más avanzados y podrás cursar un programa docente con conocimientos más profundos en la materia, donde profesores de alto rigor científico y amplia experiencia internacional ofrecen la información más completa y actualizada sobre los últimos avances y técnicas en Ingeniería de Software y Sistemas de Información.
El temario abarca los principales temas actuales en Ingeniería de Software y Sistemas Informáticos, para que quien los domine se prepare para trabajar en ella. No es por tanto un título más en la mochila sino una herramienta de aprendizaje real para enfocar los temas de la especialidad de forma moderna, objetiva y con capacidad de criterio basado en la información más puntera hoy en día.
Cabe destacar que al tratarse de un Postgraduate certificate 100% online, el alumno no está condicionado por horarios fijos ni necesidad de trasladarse a otro lugar físico, sino que puede acceder a los contenidos en cualquier momento del día, equilibrando su vida laboral o personal con la académica. Adicionalmente, el alumnado podrá beneficiarse de una Masterclass exclusiva y complementaria, impartida por un famoso experto reconocido internacionalmente en Ingeniería de Software. Así, los egresados podrán ampliar sus conocimientos en este campo tecnológico de gran demanda.
¿Quieres mantenerte al día en los avances más recientes en Ingeniería de Software? Podrás acceder a una Masterclass adicional, impartida por un destacado docente internacional en este innovador campo”
Este Postgraduate certificate en Web Application Development contiene el programa educativo más completo y actualizado del mercado. Las características más destacadas son:
- El desarrollo de casos prácticos presentados por expertos en Desarrollo de Aplicaciones Web
- Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que están concebidos, recogen una información científica y práctica sobre aquellas disciplinas indispensables para el ejercicio profesional
- Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje
- Su especial hincapié en metodologías innovadoras en Desarrollo de Aplicaciones Web
- Las lecciones teóricas, preguntas al experto, foros de discusión de temas controvertidos y trabajos de reflexión individual
- La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet
Especialízate en sistemas informáticos de la mano de profesionales con amplia experiencia en el sector”
Incluye en su cuadro docente a profesionales pertenecientes al ámbito de Web Application Development, que vierten en esta capacitación la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.
Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará una capacitación inmersiva programada para entrenarse ante situaciones reales.
El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, el profesional contará con la ayuda de un novedoso sistema de vídeo interactivo realizado por reconocidos expertos en Web Application Development, y con gran experiencia.
Esta capacitación cuenta con el mejor material didáctico, lo que te permitirá un estudio contextual que te facilitará el aprendizaje"
Este Postgraduate certificate 100% online te permitirá compaginar tus estudios con tu labor profesional. Tú eliges dónde y cuándo capacitarte"
Syllabus
We have the most complete and up to date programme on the market. We strive for excellence and for you to achieve it too”
Module 1. Web-Client Computing
1.1. Introduction to HTML
1.1.1. Structure of the Document
1.1.2. Color
1.1.3. Text:
1.1.4. Hypertext Links
1.1.5. Images
1.1.6. Lists
1.1.7. Tables
1.1.8. Frames
1.1.9. Forms.
1.1.10. Specific Elements for Mobile Technologies
1.1.11. Obsolete Elements
1.2. Cascading Style Sheets (CSS)
1.2.1. Elements and Structure of a Cascading Style Sheet
1.2.1.1. Creation of Style Sheets
1.2.1.2. Application of Styles Selectors
1.2.1.3. Style Inheritance and Cascading
1.2.1.4. Page Formatting Using Styles
1.2.1.5. Page Structuring Using Styles. The Box Model
1.2.2. Style Design for different Devices
1.2.3. Types of Style Sheets: Static and Dynamic Pseudoclasses
1.2.4. Best Practices in the Use of Style Sheets
1.3. Introduction and History of JavaScript
1.3.1. Introduction
1.3.2. History of JavaScript
1.3.3. Development Environment to be Used
1.4. Basic Notions of Web Programming
1.4.1. Basic JavaScript Syntax
1.4.2. Primitive Data Types and Operators
1.4.3. Variables and Areas
1.4.4. Text Strings and Template Literals
1.4.5. Numbers and Booleans
1.4.6. Comparisons
1.5. Complex JavaScript Structures
1.5.1. Vectors or Arrays and Objects
1.5.2. Sets
1.5.3. Maps
1.5.4. Disjunctive
1.5.5. Loops
1.6. Functions and Objects
1.6.1. Function Definition and Invocation
1.6.2. Arguments
1.6.3. Arrow Functions
1.6.4. Callback Functions
1.6.5. Higher Order Functions
1.6.6. Literal Objects
1.6.7. The This Object
1.6.8. Objects as Namespaces: theMaths and Date Objects
1.7. The Document Object Model (DOM)
1.7.1. What is DOM?
1.7.2. A Bit of History
1.7.3. Navigation and Element Retrieval
1.7.4. A Virtual DOM with JSDOM
1.7.5. Query Selectors
1.7.6. Navigation using Properties
1.7.7. Assigning Attributes to Elements
1.7.8. Creation and Modification of Nodes
1.7.9. Updated Styling of the DOM Elements
1.8. Modern Web Development
1.8.1. Event-Driven Flow and Listeners
1.8.2. Modern Web Toolkits and Alignment Systems
1.8.3. Strict JavaScript Mode
1.8.4. More about Functions
1.8.5. Asynchronous Promises and Functions
1.8.6. Closures
1.8.7. Functional Programming
1.8.8. POO in JavaScript
1.9. Web Usability
1.9.1. Introduction to Usability
1.9.2. Definition of Usability
1.9.3. Importance of User-Centered Web Design
1.9.4. Differences Between Accessibility and Usability
1.9.5. Advantages and Problems in Combining Accessibility and Usability
1.9.6. Advantages and Difficulties in the Implementation of Usable Websites
1.9.7. Usability Methods
1.9.8. User Requirements Analysis
1.9.9. Conceptual Design Principles. User-Oriented Prototyping
1.9.10. Guidelines for the Creation of Usable Web Sites
1.9.10.1. Usability Guidelines of Jakob Nielsen
1.9.10.2. Usability Guidelines of Bruce Tognazzini
1.9.11. Usability Evaluation
1.10. Web Accessibility
1.10.1. Introduction
1.10.2. Definition of Web-Accessibility
1.10.3. Types of Disabilities
1.10.3.1. Temporary or Permanent Disabilities
1.10.3.2. Visual Impairment
1.10.3.3. Hearing Impairment
1.10.3.4. Motor Impairment
1.10.3.5. Neurological or Cognitive Disabilities
1.10.3.6. Difficulties Arising from Aging
1.10.3.7. Limitations Arising from the Environment
1.10.3.8. Barriers Preventing Access to the Web
1.10.4. Technical Aids and Support Products to Overcome Barriers
1.10.4.1. Aids for the Blind
1.10.4.2. Aids for Persons with Low Vision
1.10.4.3. Aids for People with Color Blindness
1.10.4.4. Aids for the Hearing Impaired
1.10.4.5. Aids for the Motor Impaired
1.10.4.6. Aids for the and Neurological Impaired
1.10.5. Advantages and Difficulties in the Implementation of Web Accessibility
1.10.6. Web Accessibility Regulations and Standards
1.10.7. Web Accessibility Regulatory Bodies
1.10.8. Comparison of Standards and Regulations
1.10.9. Guidelines for Compliance with Regulations and Standards
1.10.9.1. Description of the Main Guidelines (Images, links, videos, etc.)
1.10.9.2. Guidelines for Accessible Navigation
1.10.9.2.1. Perceptibility
1.10.9.2.2. Operability
1.10.9.2.3. Comprehensibility
1.10.9.2.4. Robustness
1.10.10. Description of the Web Accessibility Compliance Process
1.10.11. Compliance Levels
1.10.12. Compliance Criteria
1.10.13. Compliance Requirements
1.10.14. Web Site Accessibility Evaluation Methodology
Module 2. Web Server Computing
2.1. Introduction to Server-Side Programming: PHP
2.1.1. Server-Side Programming Basics
2.1.2. Basic PHP Syntax
2.1.3. HTML Content Generation with PHP
2.1.4. Development and Testing Environments: XAMPP
2.2. Advanced PHP
2.2.1. Control Structures with PHP
2.2.2. PHP Functions
2.2.3. Array Handling in PHP
2.2.4. String Handling with PHP
2.2.5. Object Orientation in PHP
2.3. Data Models
2.3.1. Concept of Data. Life Cycle of Data
2.3.2. Types of Data
2.3.2.1. Basic
2.3.2.2. Records
2.3.2.3. Dynamics
2.4. Relational Model
2.4.1. Description
2.4.2. Entities and Types of Entities
2.4.3. Data Elements. Attributes
2.4.4. Relationships: Types, Subtypes, Cardinality
2.4.5. Keys Types of Keys
2.4.6. Normalization. Normal Shapes
2.5. Construction of the Logical Data Model
2.5.1. Specification of Tables
2.5.2. Definition of Columns
2.5.3. Key Specification
2.5.4. Conversion to Normal Shapes. Dependency
2.6. The Physical Data Model. Data Files
2.6.1. Description of Data Files
2.6.2. Types of Files
2.6.3. Access Modes
2.6.4. File Organization
2.7. Database Access from PHP
2.7.1. Introduction to MariaDB
2.7.2. Working with a MariaDB Database: the SQL Language
2.7.3. Accessing the MariaDB Database from PHP
2.7.4. Introduction to MySQL
2.7.5. Working with a MySQL Database: The SQL Language
2.7.6. Accessing MySQL Database from PHP
2.8. Client Interaction from PHP
2.8.1. PHP Forms
2.8.2. Cookies
2.8.3. Session Management
2.9. Web Application Architecture
2.9.1. The Controller View Model Pattern
2.9.2. Controller
2.9.3. Models
2.9.4. View
2.10. Introduction to Web Services
2.10.1. Introduction to XML
2.10.2. Service-Oriented Architecture (SOA): Web Services
2.10.3. Creation of SOAP and REST Web Services
2.10.4. The SOAP Protocol
2.10.5. The REST Protocol
A comprehensive and multidisciplinary educational program that will allow you to excel in your career, following the latest advances in the field of Web Application Development"
Postgraduate Certificate in Web Application Development
The development of web applications has become a sector of great importance, since, nowadays it is essential to have an excellent web presence that can guarantee to attract the target audience efficiently. Given this situation, the demand for specialized computer professionals has increased drastically, which is why it is necessary for individuals to qualify themselves with high quality programs such as those offered by TECH Global University. Our Postgraduate Certificate in Web Application Development consists of 300 instructional hours, within which students will access an innovative curriculum that will allow them to acquire web development skills efficiently, knowing in depth the different programming languages and trends in computer systems.
Postgraduate Certificate in web application development 100% online
This TECH program has sophisticated thematic axes, through these, students will learn the process of content creation, knowing the HTML, CSS and JavaScript language; basic tools for web page design, thus generating a high quality product. We also have a multimedia system of last generation in teaching, which will promote the acquisition of knowledge in an interactive way the different topics presented, internalizing the conceptual background necessary to qualify in a multidisciplinary way in this area of computer science.