DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB

DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB

Spread the love

Curso gratuito: Desarrollo de Aplicaciones con Tecnología Web

En este curso completamente gratuito de Desarrollo de Aplicaciones con Tecnología Web, prenderás las habilidades necesarias para desarrollar aplicaciones web modernas, tanto en el lado del cliente como en el servidor. A lo largo de este programa, descubrirás cómo crear páginas web dinámicas, optimizadas y accesibles, mientras te introduces en el manejo de bases de datos y la programación de servicios web distribuidos.

DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB

¿Qué aprenderás en este curso?

  1. Programación web en el entorno del cliente (Frontend)
    Comenzarás aprendiendo los fundamentos del desarrollo web en el lado del cliente, utilizando tecnologías clave como HTML, CSS y JavaScript. Esto incluye:
    • Diseño web: Cómo estructurar y dar formato a páginas web mediante lenguajes de marcado.
    • Hojas de estilo (CSS): Uso de CSS para crear sitios visualmente atractivos y adaptables a diferentes dispositivos.
    • Componentes dinámicos: Crear interactividad en las páginas mediante lenguajes de guión como JavaScript.
    • Accesibilidad y usabilidad: Implementación de técnicas que mejoren la accesibilidad para todos los usuarios, además de prácticas de diseño centradas en la experiencia del usuario (UX).
  2. Programación web en el entorno del servidor (Backend)
    También profundizarás en la creación de aplicaciones web del lado del servidor, lo que incluye:
    • Desarrollo de aplicaciones con orientación a objetos: Dominarás lenguajes como PHP, Node.js o Python para gestionar la lógica de las aplicaciones.
    • Bases de datos: Aprenderás a manejar bases de datos relacionales mediante el uso de SQL y otros lenguajes de consulta.
    • Integración de aplicaciones distribuidas: Descubrirás cómo desarrollar aplicaciones distribuidas y APIs, utilizando arquitecturas modernas como los microservicios y servicios web.
  3. Acceso y manipulación de datos
    • Entenderás cómo interactuar con bases de datos desde aplicaciones web y cómo integrar datos dinámicos dentro de una aplicación.
    • Trabajarás con tecnologías como XML y JSON para el intercambio de datos entre cliente y servidor.
  4. Técnicas avanzadas
    • Desarrollo web dinámico: Crearás contenido web que se actualice y responda en tiempo real a la interacción del usuario.
    • Arquitecturas orientadas a servicios: Aprenderás cómo diseñar aplicaciones que puedan escalar, usando servicios distribuidos y APIs.
DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB

¿A quién va dirigido este curso?

Este curso está diseñado tanto para principiantes como para aquellos que ya tienen algunos conocimientos básicos de desarrollo web y desean profundizar en las tecnologías y técnicas más utilizadas en la industria actual. Es ideal para quienes quieren iniciarse en el mundo de la programación web o mejorar sus habilidades en el desarrollo de aplicaciones modernas.

Requisitos previos

No se requieren conocimientos previos de programación, aunque una comprensión básica de cómo funcionan los sitios web te ayudará a aprovechar al máximo los contenidos del curso.

DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB

PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE

  • Elaboración de documentos web mediante lenguajes de marcas
    1. Diseño web
    2. Lenguajes de marcado generales
    3. Lenguajes de marcado para presentación de páginas web
    4. Hojas de estilo web (CSS)
  • Desarrollo y reutilización de componentes software y multimedia mediante lenguajes de guión
    1. Arquitecturas de aplicaciones web
    2. Navegadores web y su funcionamiento
    3. Creación de contenido web dinámico
    4. Lenguajes de guión de uso general (JavaScript, etc.)
    5. Contenidos multimedia (imágenes, videos, audio)
  • Aplicación de técnicas de usabilidad y accesibilidad en el entorno del cliente
    1. Accesibilidad web
    2. Usabilidad web

PROGRAMACIÓN WEB EN EL ENTORNO SERVIDOR

  • Desarrollo de aplicaciones web en el entorno servidor
    1. El proceso del desarrollo de software
    2. La orientación a objetos
    3. Arquitecturas web
    4. Lenguajes de programación de aplicaciones web en el lado servidor (PHP, Node.js, etc.)
  • Acceso a datos en aplicaciones web del entorno servidor
    1. Modelos de datos
    2. Sistemas de gestión de bases de datos (SGBD)
    3. Lenguajes de gestión de bases de datos. El estándar SQL
    4. Lenguajes de marcas de uso común en el lado servidor (XML, JSON)
  • Desarrollo de aplicaciones web distribuidas
    1. Arquitecturas distribuidas orientadas a servicios (SOA)
    2. Programación de servicios web en entornos distribuidos (APIs, microservicios)

Deja un comentario