Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Mărturii (1)
As I was the only participant the training could be adapted to my needs.