Programa do Curso
Começando
Web2py
Visão geral Exemplos simples de inicialização Admin App Admin
As principais opções de linha de comando
Fluxo de trabalhoDespachandoBibliotecasFormuláriosAPIAcessando API de Python MódulossolicitarrespostasessãoesconderijoURLHTTP e redirecionamentoInternacionalizaçãoInicialização do aplicativoReescrita de URLExecutando tarefas em segundo planoagendador web2pyMódulos de terceirosAmbiente de execuçãoCooperaçãoExploração madeireiraWSGIAs visualizações Sintaxe BásicaHTML ajudantes
Ajudantes integradosAjudantes personalizadosEMBELEZARDOM e análise do lado do servidorLayout da páginaFunções em visualizaçõesBloqueios nas visualizaçõesA camada de abstração do banco de dados DependênciasO DAL: um tour rápidoUsando o DAL "autônomo"
Construtor DALConstrutor de tabelaConstrutor de campoMigraçõesCorrigindo migrações interrompidasResumo do controle de migraçãoinserirconfirmar e reverterCru SQLderrubarÍndicesBancos de dados legados e tabelas com chaveTransação distribuídaMais sobre enviosConsulta, conjunto, linhasselecioneOutros métodosCampos computadosCampos VirtuaisRelações um para muitosMuitos para muitoslista: e contémoutros operadoresGerando SQL brutoExportando e importando dadosCache selecionaAuto-referência e aliasesCaracterísticas avançadasGotchaFormulários e validadores FORMSQLFORMULÁRIOOutros tipos de formuláriosCRUD
Formulários personalizadosValidadoresWidgetsSQLFORM.grid e SQLFORM.smartgridcontrole de acesso à rede e à rede inteligenteplural de rede inteligenteEmails e SMS Configurando e-mailEnviar e-mailsEnvio de mensagens SMSUsando o sistema de modelo para gerar mensagensEnviando mensagens usando uma tarefa em segundo plano
Lendo e gerenciando caixas de e-mail (Experimental)Access Autenticação de controleAutorizaçãoServiço Central de AutenticaçãoServiços Renderização de um dicionárioChamadas de procedimento remotoAPI de baixo nível e outras receitas
Serviços da web tranquilosServiços e AutenticaçãojQuery e Ajax web2py_ajax.htmljQuery efeitos
A função AjaxComponentes e componentes de plug-ins, LOAD e AjaxPlug-insImplantação de receitas de implantação: desenvolvimento e produçãoReceitas de implantação: infraestruturaAtualização de outras receitas
Como distribuir seus aplicativos como bináriosDesenvolvendo com IDEs: WingIDE, Rad2Py, Eclipse e PyCharmSQLDesignerPublicando uma pasta
Teste funcionalConstruindo um web2py minimalistaBuscando um URL externo
Datas bonitasGeocodificaçãoPaginação
httpserver.log e o formato do arquivo de logPreenchendo banco de dados com dados fictíciosAceitando pagamentos com cartão de créditoAPI do DropboxStreaming de arquivos virtuais