Curso diseño web
Html5
HTML5 is the latest version of Hypertext Markup Language (HTML), which is used to structure and present content on the web. It introduced several new elements, attributes, and behaviors, making it more powerful and efficient than previous versions Some of its key features include:
- Improved multimedia support: Native elements for audio (audio) and video (video), eliminating the need for third-party plugins.
- Better semantics: New structural elements like "header, section, article, and footer help define content more meaningfully.
- Enhanced forms: New input types (email, number, date, etc.), attributes (autocomplete, required), and validation features improve user experience.
- Canvas and SVG: Enables dynamic graphics and interactive animations directly within the browser.
- Offline capabilities: Technologies like local storage and service workers allow web apps to function without an internet connection.

CSS
CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of a
web page written in HTML or XML. It controls how elements appear by applying styles such as
colors, fonts, spacing, and layouts. Some key aspects of CSS include:
- Selectors and properties: Define which elements to style and how to style them (color, font-size, margin, etc.).
- Box model: Handles spacing and layout with properties like margin, padding, and border.
- Positioning and layouts: Techniques like flexbox, grid, and positioning help organize content responsively.
- Animations and transitions: Enable dynamic effects to make web pages more engaging.
- Media queries: Allow responsive designs that adapt to different screen sizes and devices.
Javascript
JavaScript is a scripting language used to create dynamic and interactive content on web
pages. It is one of the core technologies of the web, alongside HTML and CSS.
Some key features of JavaScript include:
- execution: Runs directly in the browser, allowing real-time interactions.
- Event-driven programming: Responds to user actions like clicks, key presses, and form submissions.
- DOM manipulation: Enables changes to HTML elements dynamically.
- Asynchronous operations: Uses features like Promises and async/await for efficient data handling.
| HTML5 | CSS | JAVASCRIPT |
|---|---|---|
| Estructura básica | Selectores y especificidad | Conceptos básicos: |
| Elementos semánticos | Propiedades y valores básicos | Funciones |
| Multimedia | Modelo de caja | JSON |
| Formularios avanzados | Diseño responsivo | Manipulación del DOM: |
| API de HTML5 | Flexbox y Grid | Eventos |
| Canvas y SVG | Animaciones y transiciones | Objetos y Arrays |
| Adaptabilidad y diseño responsivo | Variables de CSS | Programación asíncrona |
| Frameworks CSS | Conceptos avanzados | |
| Prácticas de accesibilidad | Clases y POO | |
| Preprocesadores CSS | Node.js y Backend | |
| Frameworks y bibliotecas | ||
| Pruebas y depuración |