Schița de curs

Noțiuni de bază

    Configurați web2py

Web2py

    Prezentare generală Pornire Exemple simple Admin Administrator aplicație
Opțiunile principale ale liniei de comandă
  • Fluxul de lucru
  • Expediere
  • Biblioteci
  • Aplicații
  • API
  • Accesarea API din module Python.
  • cerere
  • raspuns
  • sesiune
  • cache
  • URL
  • HTTP și redirecționare
  • Internaționalizarea
  • Aplicație Init
  • Rescrierea adresei URL
  • Rularea sarcinilor în fundal
  • programator web2py
  • Module de la terți
  • Mediul de execuție
  • Cooperare
  • Logare
  • WSGI
  • Vederile Sintaxa de bază
  • HTML ajutoare
  • Ajutoare încorporate
  • Ajutor personalizat
  • ÎNFRUMUSEŢA
  • DOM și analizare pe partea serverului
  • Aranjament în pagină
  • Funcții în vederi
  • Blocuri în vederi
  • Stratul de abstractizare a bazei de date Dependențe
  • The DAL: Un tur rapid
  • Utilizarea DAL „autonomă”
  • constructor DAL
  • Constructor de tabel
  • Constructor de câmp
  • Migrații
  • Remedierea migrațiilor întrerupte
  • Rezumatul controlului migrației
  • introduce
  • commit și rollback
  • brut SQL
  • cădere brusca
  • Indici
  • Baze de date vechi și tabele cu cheie
  • Tranzacție distribuită
  • Mai multe despre încărcări
  • Interogare, Set, Rânduri
  • Selectați
  • Alte metode
  • Câmpuri calculate
  • Câmpuri virtuale
  • Una la multe relații
  • Mulți la Mulți
  • listă: și conține
  • alti operatori
  • Se generează SQL brut
  • Exportul și importul de date
  • Selectările în cache
  • Auto-referință și aliasuri
  • Caracteristici avansate
  • Gotchas
  • Formulare și validatori FORM
  • SQLFORM
  • Alte tipuri de forme
  • CRUD
  • Formulare personalizate
  • Validatori
  • Widgeturi
  • SQLFORM.grid și SQLFORM.smartgrid
  • controlul accesului la rețea și la rețea inteligentă
  • plurale smartgrid
  • Emails și SMS Configurarea e-mailului
  • Trimiterea de e-mailuri
  • Trimiterea de mesaje SMS
  • Utilizarea sistemului de șabloane pentru a genera mesaje
  • Trimiterea de mesaje folosind o sarcină de fundal
  • Citirea și gestionarea cutiilor de e-mail (Experimental)
  • Access Control autentificare
  • Autorizare
  • Serviciul central de autentificare
  • Servicii Redarea unui dicționar
  • Apeluri de procedură de la distanță
  • API de nivel scăzut și alte rețete
  • Servicii web odihnitoare
  • Servicii și autentificare
  • jQuery și Ajax web2py_ajax.html
  • jQuery efecte
  • Funcția Ajax.
  • Componente și pluginuri Componente, LOAD și Ajax
  • Pluginuri
  • Rețete de implementare Implementare: dezvoltare și producție
  • Rețete de implementare: Infrastructură
  • Actualizarea altor rețete
  • Cum să vă distribuiți aplicațiile ca binare
  • Dezvoltare cu IDE-uri: WingIDE, Rad2Py, Eclipse și PyCharm
  • SQLDesigner
  • Publicarea unui folder
  • Testare funcțională
  • Construirea unui web2py minimalist
  • Se preia o adresă URL externă
  • Întâlniri frumoase
  • Geocodare
  • Paginare
  • httpserver.log și formatul fișierului jurnal
  • Popularea bazei de date cu date fictive
  • Acceptarea plăților cu cardul de credit
  • API Dropbox
  • Streaming fișiere virtuale
  • Cerințe

    • Python
      28 ore
     

    Numărul de participanți


    Dată început

    Dată sfârșit


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Mărturii (1)

    Cursuri înrudite

    Categorii înrudite