CURSO

DESCRIPCIÓN

Está diseñado para enseñar a los estudiantes cómo desarrollar y crear aplicaciones web dinámicas y funcionales. Este tipo de curso cubre tanto el desarrollo del lado del cliente (front-end) como del lado del servidor (back-end), brindando a los estudiantes las habilidades necesarias para construir sitios web interactivos, eficientes y bien estructurados.

DEFINICIÓN

Un curso de Programación Web en Informática proporciona los conocimientos y las herramientas necesarias para crear, desarrollar y mantener sitios y aplicaciones web. Los estudiantes aprenden a trabajar con lenguajes de programación, marcos de desarrollo y tecnologías clave para el diseño, la estructura y el comportamiento de páginas web.

284 Horas

Duración del Curso

TEMAS COMUNES QUE SE CUBREN EN EL CURSO

  • Fundamentos del desarrollo web:
    - Introducción a la web, protocolos HTTP, URLs, y arquitectura cliente-servidor.
    - Comprensión del ciclo de vida de una página web desde el diseño hasta su implementación.
  • Diseño y desarrollo Front-End:
    - HTML (HyperText Markup Language): Estructuración de páginas web.
    - CSS (Cascading Style Sheets): Diseño y maquetación visual de las páginas web.
    - JavaScript: Programación del comportamiento dinámico y la interacción en el navegador.
    - Frameworks y bibliotecas Front-End: Uso de herramientas como React, Angular, Vue.js, entre otras, para crear interfaces de usuario interactivas y eficientes.
  • Desarrollo Back-End:
    - Lenguajes de programación Back-End: Como PHP, Node.js, Python, Ruby, Java, etc.
    - Bases de datos: Diseño e interacción con bases de datos mediante SQL o bases de datos NoSQL.
    - API (Interfaz de Programación de Aplicaciones): Creación de servicios web y aplicaciones RESTful o GraphQL.
  • Control de versiones:
    - Uso de herramientas como Git y GitHub para controlar las versiones del código y colaborar en proyectos en equipo.
  • Desarrollo Full-Stack:
    - Integración tanto del Front-End como del Back-End para crear aplicaciones completas.
    - Conexión de bases de datos con aplicaciones web.
  • Desarrollo de sitios web responsivos:
    - Creación de páginas web que se adapten a diferentes dispositivos y tamaños de pantalla (móviles, tabletas, computadoras de escritorio).
  • Seguridad web:
    - Principios de seguridad para proteger aplicaciones y datos en la web, como la autenticación, autorización y prevención de ataques (XSS, CSRF, SQL Injection).
  • Despliegue y mantenimiento:
    - Publicación de sitios y aplicaciones web en servidores mediante herramientas como Docker, AWS, Heroku, etc.
    - Optimización y mantenimiento de las aplicaciones web en producción.

OBJETIVOS DEL CURSO

  • Enseñar a los estudiantes a crear aplicaciones y sitios web funcionales y atractivos.
  • Proveer conocimientos sobre la arquitectura de aplicaciones web, desde el diseño de la interfaz hasta la interacción con bases de datos.
  • Capacitar en el uso de tecnologías modernas para el desarrollo de páginas web dinámicas y escalables.
  • Desarrollar habilidades para implementar buenas prácticas de programación, optimización de la experiencia del usuario (UX/UI) y seguridad en la web.

Este curso está orientado a quienes desean ingresar al mundo del desarrollo web, como futuros programadores, diseñadores o ingenieros de software, con el objetivo de crear aplicaciones web profesionales y modernas.


COTIZA

TIENES CONSULTAS?
ESCRIBENOS