Curso sobre desarrollo de aplicaciones Web con WEB2PY

Este jueves 4 de septiembre, a las 15, en el Instituto de Informática “Julio López” de la Facultad de Tecnología y Ciencias Aplicadas de la Universidad Nacional de Catamarca, comenzará el curso de capacitación “Desarrollo de Aplicaciones Web con Web2Py”.

EDUCACIONALES

El mismo, que tendrá una duración de ocho encuentros, continuará los lunes, de 19 a21, y jueves, de 15 a17, y está dirigido a personal técnico, estudiantes y profesores universitarios, y a todas aquellas personas que utilicen una computadora como la herramienta básica de su trabajo cotidiano y desempeñen labores de programación, maquetado o diseño web.

Con el gran avance de internet las aplicaciones web han tomado un rol importante, y la habilidad para crear fácilmente aplicaciones web de alta calidad es de una importancia crítica para el desarrollo de una sociedad abierta y libre. Esto evita que los jugadores más pesados no puedan monopolizar la libre circulación de la información.

Web2py es un marco de código abierto para el desarrollo ágil de aplicaciones web seguras conectadas a servicios de bases de datos; está programado en Python y es programable en Python. Web2py es un marco de desarrollo completamente integrado, es decir contiene todos los componentes que se necesita para armar aplicaciones web totalmente funcionales.

El curso, que tendrá como disertante a Martín Miranda Leiva, está orientado al aprendizaje de los conceptos básicos del desarrollo web y a adquirir las habilidades prácticas en Python y Web2Py necesarias para seguir profundizando su estudio por cuenta personal o en un curso más avanzado.

Con modalidad presencial, una carga horaria de 32 horas -ocho clases de cuatro horas-, se requiere conocimientos básicos sobre el manejo de una computadora, el lenguaje de etiquetas HTML y algún lenguaje de programación, preferentemente Python, lo cual ayudará a los asistentes a avanzar más rápidamente.

En la evaluación, se clasificará con una escala de 0 a 10, se aprobará con un mínimo de 6, y será valorado la asistencia, participación y presentación de los trabajos prácticos.

El arancel ha sido fijado en $300 para estudiantes y $450 para profesionales y demás interesados.

El programa analítico, comprende Introducción a Python/Web2py [Instalando Python. Conceptos básicos de Python. Estructuras de datos básicas. Estructuras de control. Funciones/POO. Introducción a Web2py]. Entendiendo a web2py [Arquitectura Cliente/Servidor. Conceptos Request, Response, Session, URL. Patrón de Diseño MVC. Flujo de trabajo de web2py. Administración de direcciones. Ejecutando web2py. Primera Aplicación. Administrador de aplicaciones / IDE/ Sistema de Tickets]. Sistema de plantillas [Etiquetas HTML. Ayudantes HTML. Embebiendo Python en HTML. Diseño de página (layout). Funciones extend, include]. Capa de abstracción a la base de datos [Qué es la DAL? Cadenas de conexión y dependencias. Table, Field y tipos de campos. Definiendo una tabla. Administración de base de datos. Representación de los registros. Objetos Rows, Row, Query, Set y Expression]. Shells & Objeto Storage [Corriendo una aplicación desde la shells. Importando módulos desde gluon. El objeto Storage y derivados. Desarrollo práctico con DAL]. Formularios y Validadores [Como funcionan y para qué sirven. GET & POST. Objetos FORM, SQLFORM, GRID. Formularios de confirmación y edición de diccionarios. Validadores. Tipos de validadores]. Sistema de control de Acceso [Autenticación. Decoradores. Combinando requisitos. Control de acceso y autenticación básica. Configuración y mensajes]. Integración de Contenidos.

 

Podés leer también