Entorno de aplicaciones WEB

Formamos talento humano para el desarrollo de la región, las empresas y el personal especializado de la industrias de las Tecnologías de la información y la Comunicación

Formación en nuevas tecnologías para desarrollo de nuevos negocios

Entorno de aplicaciones WEB

Tutor

Leidy Johanna Carvajal Ing.

Duración

120 Horas

Cupo

24

Lugar:
UNIVERSIDAD Del Valle

Certificado SI

Objetivo

En la actualidad las aplicaciones web son muy importantes tanto en la empresa como en la academia, ya que representan la posibilidad ilimitada de tener herramientas funcionales para determinados tipos de actividades. Teniendo ventajas significativas en el ahorro de tiempo, el bajo consumo de recursos, la portabilidad que ofrecen al conectarse desde cualquier dispositivo móvil y la posibilidad de que los contenidos se adapta a la pantalla de estos dispositivos, al tener un diseño responsive. Dada esta irrupción, las aplicaciones web ganan cada vez más terreno, convirtiéndose en una de las principales demandas para los desarrolladores de software.

En este sentido, este curso se centra en el estudio de aspectos fundamentales necesarios para el desarrollo de aplicaciones web, utilizando tecnologías actuales y satisfaciendo así la alta demanda que hay por este tipo de desarrollos por parte de las empresas.

En este curso se aprenderá a desarrollar aplicaciones web responsive bajo el framework Django, que es un marco de desarrollo en el lenguaje de programación Python que permite la creación rápida de páginas y aplicaciones web.

Adicionalmente, se explorarán otras tecnologías y librerías para enriquecer el desarrollo web. En particular, librerías que se basan en manejo de bases de datos, visualización de datos y tecnologías para el control de versiones.

Objetivos Específicos

El listado a continuación detalla los objetivos de aprendizaje que se persiguen con el curso.

  • –  Identificar y describir las principales características del desarrollo web.
  • –  Aplicar de manera correcta técnicas y tecnologías de alta demanda para el desarrollo de sencillas paginas hasta completas aplicaciones.
  • –  Conocer la estructura de una aplicación web con Django.
  • –  Adquirir conocimientos básicos de Python y Django.
  • –  Desarrollar aplicaciones web con diseño responsive.MetodologíaContenidoEl listado general de temas del curso es:
  1. Fundamentos de las Tecnologías de Comunicación
  2. Introducción al Desarrollo Web2.1. Conceptos básicos 2.2. Diseño Responsive

    2.3. Estructura de una aplicación web

    3. Desarrollo de Aplicaciones Web

    Ciclo Básico

    3.1. Framework
    3.2. Introducción a Python y Django
    3.3. Instalación y configuración del entorno de desarrollo 3.4. Estructura de una aplicación web con Django
    3.5. Nuestra primera aplicación
    3.6. Sistema de plantillas
    3.7. Interacción con base de datos
    3.8. Interfaz administrativa de Django
    3.9. URLconfs
    3.10. Vistas
    3.11. Formularios
    3.12. Creación de aplicación mejorada
    3.13. Archivos estáticos (Imágenes, Css & Javascript)
    3.14. Diseño (Bootstrap & CSS)
    3.15. Vistas basadas en funciones (CRUD)

    3.16. Queryset
    3.17. Autenticación y permisos de usuario.
    3.18. Desplegando Django a producción

    Ciclo Avanzado

    1. 3.19.  URLconfs y Vistas avanzadas
    2. 3.20.  Plantillas avanzadas
    3. 3.21.  Modelos avanzados
    4. 3.22.  Vistas genéricas
    5. 3.23.  Generación de contenido no HTML
    6. 3.24.  Sesiones, usuarios e Inscripciones
    7. 3.25.  Django.contrib
    8. 3.26.  Middleware
    9. 3.27.  Integración con base de datos y aplicaciones
    10. 3.28.  Visualización de datos
    11. 3.29.  Internacionalización
    12. 3.30.  Seguridad de las aplicaciones
    13. 3.31.  Serializarialización de objetos
    14. 3.32.  RestFramework

    Agenda de trabajo tentativa

    La siguiente tabla describe la distribución de temas y actividades de enseñanza-aprendizaje por cada sesión del curso.

    Descarga aquí el Cronograma

    Material requerido

    La mayoría del material se encuentra disponible en Internet, el instructor proporcionará el material para seguimiento de los talleres paso a paso. También existe el sitio web del lenguaje y delframework bajo estudio y gran cantidad de tutoriales y video-tutoriales desarrollados por terceros.

Los interesados en hacer parte del curso, realizar el formulario de inscripción en https://pacifitic.org/formatic/

Artículos relacionados Entorno de aplicaciones WEB – FULLSTACK WEB DEVELOPER