Schița de curs

Noțiuni introductive

  • Configurarea web2py

Web2py

  • Prezentare generală
    • Punere în funcțiune
    • Exemple simple
    • Admin
    • Aplicație Admin
  • Nucleul
    • Opțiuni de linie de comandă
    • Flux de lucru
    • Dispecerizare
    • Biblioteci
    • Aplicații
    • API
    • Accessing API din Python Module
    • cerere
    • răspuns
    • sesiune
    • cache
    • URL
    • HTTP și redirecționarea
    • Internaționalizare
    • Inițierea aplicației
    • Rescrierea URL
    • Executarea sarcinilor în fundal
    • Programator web2py
    • Module terță parte
    • Mediul de execuție
    • Cooperare
    • Înregistrare
    • WSGI
  • Vizualizări
    • Sintaxa de bază
    • HTML ajutoare
    • Ajutoare încorporate
    • Ajutoare personalizate
    • BEAUTIFY
    • DOM și parsare server-side
    • Layout de pagină
    • Funcții în vizualizări
    • Blocuri în vizualizări
  • Stratul de abstractizare a bazei de date
    • Dependențe
    • DAL: Un tur rapid
    • Utilizarea DAL "de sine stătător"
    • Constructorul DAL
    • Constructor de tabele
    • Constructor de câmpuri
    • Migrații
    • Repararea migrațiilor defectuoase
    • Rezumatul controlului migrației
    • inserare
    • commit și rollback
    • Brut SQL
    • drop
    • Indexuri
    • Baze de date vechi și tabele cu chei
    • Tranzacție distribuită
    • Mai multe despre încărcări
    • Interogare, set, rânduri
    • selectați
    • Alte metode
    • Câmpuri calculate
    • Câmpuri virtuale
    • Relații unu la mulți
    • Multe la multe
    • listă: și conține
    • alți operatori
    • Generarea de sql brut
    • Exportul și importul de date
    • Selectarea în cache
    • Auto-referință și aliasuri
    • Caracteristici avansate
    • Gotchas
  • Formulare și validatoare
    • FORM
    • SQLFORM
    • Alte tipuri de formulare
    • CRUD
    • Formulare personalizate
    • Validatoare
    • Widget-uri
    • SQLFORM.grid și SQLFORM.smartgrid
    • controlul accesului la grid și smartgrid
    • pluraluri smartgrid
  • Emails și SMS
    • Configurarea e-mailului
    • Trimiterea de e-mailuri
    • Trimiterea de mesaje SMS
    • Utilizarea sistemului de șabloane pentru a genera mesaje
    • Trimiterea mesajelor utilizând o sarcină de fundal
    • Citirea și gestionarea căsuțelor de e-mail (Experimental)
  • Access Control
    • Autentificare
    • Autorizare
    • Serviciul central de autentificare
  • Servicii
    • Redarea unui dicționar
    • Apeluri de procedură la distanță
    • API de nivel scăzut și alte rețete
    • Servicii web de tip Restful
    • Servicii și autentificare
  • jQuery și Ajax
    • web2py_ajax.html
    • jQuery efecte
    • Funcția Ajax
  • Componente și pluginuri
    • Componente, LOAD și Ajax
    • Plugin-uri
  • Rețete de implementare
    • Implementare: dezvoltare și producție
    • Rețete de implementare: Infrastructură
  • Alte rețete
    • Actualizarea
    • Cum să distribuiți aplicațiile dvs. ca binare
    • Dezvoltarea cu IDE-uri: WingIDE, Rad2Py, Eclipse și PyCharm
    • SQLDesigner
    • Publicarea unui folder
    • Testarea funcțională
    • Construirea unui web2py minimalist
    • Obținerea unui URL extern
    • Date 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 de fișiere virtuale

Cerințe

  • Python
 28 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite