Curso Web2py

  • Development

Curso Web2py

32 horas
Visão Geral

Curso Web2py. Web2py é uma estrutura full-stack de código aberto gratuita baseada em python para o desenvolvimento rápido de aplicativos baseados na web rápidos, escalonáveis, seguros e portáteis baseados em banco de dados. Este Curso Web2py fornece habilidades para construir rapidamente aplicativos baseados em dados baseados na web.

Publico Alvo
  • Este Curso Web2py é direcionado a Engenheiros e Desenvolvedores que usam web2py como framework para desenvolvimento web
Pre-Requisitos
  • Conhecimento de Python
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Getting Started

  1. Setup web2py

Overview

  1. Startup
  2. Simple Examples
  3. Admin
  4. App Admin

The core

  1. Command Line Options
  2. Workflow
  3. Dispatching
  4. Libraries
  5. Applications
  6. API
  7. Accessing API from Python Modules
  8. request
  9. response
  10. session
  11. cache
  12. URL
  13. HTTP and Redirection
  14. Internationalization
  15. Application Init
  16. URL rewrite
  17. Running tasks in the background
  18. web2py scheduler
  19. Third party modules
  20. Execution environment
  21. Cooperation
  22. Logging
  23. WSGI

The views

  1. Basic Syntax
  2. HTML helpers
  3. Built-in helpers
  4. Custom Helpers
  5. BEAUTIFY
  6. Server-side DOM and parsing
  7. Page Layout
  8. Functions in views
  9. Blocks in views

The database abstraction layer

  1. Dependencies
  2. The DAL: A quick tour
  3. Using the DAL "stand-alone"
  4. DAL constructor
  5. Table constructor
  6. Field Constructor
  7. Migrations
  8. Fixing broken migrations
  9. Migration control summary
  10. insert
  11. commit and rollback
  12. Raw SQL
  13. drop
  14. Indexes
  15. Legacy databases and keyed tables
  16. Distributed transaction
  17. More on uploads
  18. Query, Set, Rows
  19. select
  20. Other methods
  21. Computed Fields
  22. Virtual Fields
  23. One to many relations
  24. Many to Many
  25. list: and contains
  26. other operators
  27. Generating raw sql
  28. Exporting and importing data
  29. Caching selects
  30. Self-Reference and aliases

Forms and validators

  1. FORM
  2. SQLFORM
  3. Other types of forms
  4. CRUD
  5. Custom Forms
  6. Validators
  7. Widgets
  8. SQLFORM.grid and SQLFORM.smartgrid
  9. grid and smartgrid access control
  10. smartgrid plurals

Emails and SMS

  1. Setting up email
  2. Sending emails
  3. Sending SMS messages
  4. Using the template system to generate messages
  5. Sending messages using a background task
  6. Reading and managing email boxes (Experimental)

Access Control

  1. Authentication
  2. Authorization
  3. Central Authentication Service

Services

  1. Rendering a dictionary
  2. Remote procedure calls
  3. Low level API and other recipes
  4. Restful web services
  5. Services and Authentication

jQuery and Ajax

  1. web2py_ajax.html
  2. jQuery effects
  3. The Ajax function

Components and Plugins

  1. Components, LOAD and Ajax
  2. Plugins

Deployement Recipes

  1. Deployment: development and production
  2. Deployment recipes: Infrastructure

Other Recipes

  1. Upgrading
  2. How to distribute your applications as binaries
  3. Developing with IDEs: WingIDE, Rad2Py, Eclipse and PyCharm
  4. SQLDesigner
  5. Publishing a folder
  6. Functional testing
  7. Building a minimalist web2py
  8. Fetching an external URL
  9. Pretty dates
  10. Geocoding
  11. Pagination
  12. httpserver.log and the Log File Format
  13. Populating database with dummy data
  14. Accepting credit card payments
  15. Dropbox API
  16. Streaming virtual files
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas