FUNDAMENTALS OF WEB ENGINEERING
Course Online

UNADE · Information Technology

FUNDAMENTALS OF WEB ENGINEERING

Program Overview

Degree Course
Format Online
Duration 10 hours
Language English

Web Engineering has evolved significantly in recent years alongside advances in Internet and Web technologies.
This evolution, from Web 1.0 to Web 3.0, has driven the development of new methods for designing and building modern Web applications.
WebApps have become more interactive, dynamic, and intelligent, incorporating features such as user participation and artificial intelligence.
As a result, quality requirements have increased, emphasizing attributes like usability, reliability, efficiency, and maintainability.
Web Engineering builds on principles from software and systems engineering, integrating activities such as analysis, design, implementation, and maintenance.
Finally, key methodologies and core technologies like HTTP and HTML provide the foundation for developing high-quality Web applications.

Professionals:
Aimed at technology professionals (developers, analysts, software engineers) who want to update their knowledge in development methodologies, systems engineering, and web engineering trends.

Students:
Designed for students in computer science, systems engineering, or related fields who seek to build a solid foundation in systems fundamentals, software development, and modern methodologies.

General Public:
Intended for individuals interested in understanding how systems work, software development, and the web environment, without requiring advanced technical knowledge.

  • Understand the fundamental concepts of web engineering, including its evolution, architecture, and core technologies.
  • Identify the characteristics, types, and quality attributes of web applications, as well as the challenges in their development.
  • Analyze the structure and key activities involved in the web application development process.
  • Compare different web development methodologies such as OOHDM, WSDM, and WebML.
  • Apply principles of analysis and design specifically tailored to web systems and applications.
  • Explain the role and functioning of basic web technologies, including the HTTP protocol and HTML language.

Study Plan

1. Web engineering: fundamental concepts

  • Evolution of the web
  • Web technology: distributed systems
  • Client-server model
  • Types of servers
  • Client-side technologies
  • Server-side technologies
  • A brief history of web engineering

2. Web applications: characteristics and types

  • Difficulties in web application development
  • Considerations for deploying web applications
  • Quality attributes of web applications
  • Quality perspectives
  • The future of web applications

3. Web system and application development

  • Activities associated with software development
  • Structuring the web development process
  • Fundamentals of the web application development process

4. Web application development methodologies

  • The oohdm development model
  • The wsdm development model
  • The webml development model

5. An approach to web analysis and design

  • Formulation and systems analysis for the web
  • Formulation
  • Analysis for web applications
  • Design for web applications

6. Basic web development technologies: http and html

  • The http protocol
  • The html language
Back to catalog