Acerca de Curso de Desarrollo Web con Web2Py
Descripción General
web2py es un framework de código abierto libre basado en python para el desarrollo rápido de aplicaciones web basadas en bases de datos rápidas, escalables, seguras y portátiles.
Audiencia
- Este curso está dirigido a Ingenieros y Desarrolladores utilizando web2py como un marco para el desarrollo web
Programa del Curso
Empezando:- Configuración de web2py.
Web2py:
- Visión de conjunto.
- Puesta en marcha.
- Ejemplos sencillos.
- Administración.
- Administrador de la aplicación.
- Opciones de línea de comandos.
- Flujo de trabajo.
- Despacho.
- Bibliotecas.
- Aplicaciones.
- API.
- Acceso a API desde módulos Python.
- Solicitud.
- Respuesta.
- Sesión.
- Cache.
- URL.
- HTTP y Redirección.
- Internacionalización.
- Iniciación de la aplicación.
- Reescritura de URL.
- Ejecución de tareas en segundo plano.
- Programador web2py.
- Módulos de terceros.
- Entorno de ejecución
- Cooperación.
- Explotación florestal.
- WSGI.
Las vistas:
- Sintaxis básica.
- Ayudantes HTML.
- Ayudantes integrados.
- Ayudantes Personalizados.
- EMBELLECER.
- DOM del servidor y análisis sintáctico.
- Diseño de página.
- Funciones en vistas.
- Bloques en vistas.
La capa de abstracción de la base de datos:
- Dependencias.
- El DAL: Un recorrido rápido.
- Utilizando el DAL "independiente".
- Constructor DAL.
- Constructor de tabla.
- Constructor de campo.
- Migraciones.
- Solución de migraciones rotas.
- Resumen de control de migración.
- Insertar.
- Cometer y revertir.
- SQL sin procesar.
- Soltar.
- Índices.
- Bases de datos heredadas y tablas clave.
- Transacción distribuida.
- Más información sobre subidas.
- Consulta, conjunto, filas.
- Seleccionar.
- Otros metodos.
- Campos computados.
- Campos virtuales.
- Una a muchas relaciones.
- Muchos a muchos.
- Lista: y contiene:
- Otros operadores.
- Generación de SQL en bruto.
- Exportar e importar datos.
- El almacenamiento en caché selecciona.
- Auto-Referencia y alias.
- Características avanzadas.
- Gotas.
Formularios y validadores:
- FORMAR.
- SQLFORM.
- Otros tipos de formas.
- CRUD.
- Formularios personalizados.
- Validadores.
- Widgets.
- SQLFORM.grid y SQLFORM.smartgrid.
- Control de acceso de grid y smartgrid.
- Smartgrid plurales.
Correo electrónico y SMS:
- Configuración del correo electrónico.
- Mandando correos electrónicos.
- Envío de mensajes SMS.
- Uso del sistema de plantillas para generar mensajes.
- Envío de mensajes mediante una tarea en segundo plano.
- Leer y administrar casillas de correo electrónico (Experimental).
- Control de acceso.
- Autenticación.
- Autorización.
- Servicio de autenticación central.
Servicios:
- Representación de un diccionario.
- Llamadas a procedimiento remoto.
- API de bajo nivel y otras recetas.
- Servicios web tranquilos.
- Servicios y autenticación.
jQuery y Ajax:
- web2py_ajax.html.
- efectos jQuery.
- La función Ajax.
Componentes y complementos:
- Componentes, LOAD y Ajax.
- Plugins.
Recetas de implementación:
- Implementación: desarrollo y producción.
- Recetas de implementación: Infraestructura.
Otras Recetas:
- Actualización.
- Cómo distribuir sus aplicaciones como binarios.
- Desarrollo con IDEs: WingIDE, Rad2Py, Eclipse y PyCharm.
- SQLDesigner.
- Publicar una carpeta.
- Pruebas funcionales.
- Construyendo un web2py minimalista.
- Obtener una URL externa.
- Bonitas fechas.
- Geocodificación.
- Paginación.
- httpserver.log y el formato de archivo de registro.
- Bases de datos con datos ficticios.
- Aceptación de pagos con tarjeta de crédito.
- API de Dropbox.
- Transmisión de archivos virtuales.