Del 28 mayo al 2 junio de 2018

Los servicios web y la arquitectura SOA se hn convertido en parte fundamental del desarrollo de las aplicaciones web, tanto frontend como backend y de los aplicativos móviles. Conocer a fondo el desarrollo de estos servicios permite tener una visión clara de los tiempos de desarrollo así como de la gestión de este tipo de proyectos.

Objetivos

  • Conocer los principios de la arquitectura SOA
  • Conocer los fundamentos del protocolo HTTP
  • Conocer la tecnologías involucradas en el desarrollo de un Servicio Web
  • Saber cómo arrancar y parar un servicio Web
  • Saber gestionar peticiones web con Python
  • Saber gestionar conexiones a fuentes de datos
  • Saber estructurar correctamente el código en capas
  • Disponer de los recursos necesarios para agilizar el desarrollo de un servicio web

Requisitos

  • Fundamentos de programación
  • Bases de Datos Relacionales
  • Programación orientada a Objetos
  • Python

Contenido

Introducción

    • Servicios Web
    • SOAP
    • Restful

Servicios Rest

    • Protocolo HTTP
    • Métodos
    • Peticiones
    • URLS
    • Formularios
    • JSON

Servidor

    • Servidor Web
    • Puerto
    • Rutas

Componentes

    • Petición/Respuesta
    • Paso de parámetros
    • Datos JSON
    • Renderizado de Datos

Manejo de Datos

    • Drivers
    • Sqlite
    • MongoDB

Una Aplicación Completa

    • Controladores
    • CRUD

Recursos

    • Flask
    • Jsonify
    • JsonP

Fechas y horarios

Fechas: del 28 de mayo al 1 de junio de 2018

Horario: de lunes a viernes de 16:30 a 20:30, sábado de 09:00 a 14:00

Horas: 25

Fecha prevista de selección: 14 de mayo

Lugar de impartición

Centro Tecnológico de La Rioja

Avda. Zaragoza 21

Logroño

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.

InscripciónEste enlace se abrirá en una ventana nueva