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.
Plan Szkolenia
Pierwsze kroki
- Konfiguracja web2py
Web2py
- Przegląd
- Uruchamianie
- Proste przykłady
- Administrator
- Administrator aplikacji
- Rdzeń
- Opcje wiersza poleceń
- Przepływ pracy
- Wysyłanie
- Biblioteki
- Aplikacje
- API
- Accessing API z Python modułów
- żądanie
- odpowiedź
- sesja
- pamięć podręczna
- URL
- HTTP i przekierowanie
- Internacjonalizacja
- Inicjowanie aplikacji
- Przepisywanie adresów URL
- Uruchamianie zadań w tle
- Harmonogram web2py
- Moduły stron trzecich
- Środowisko wykonawcze
- Współpraca
- Logowanie
- WSGI
- Widoki
- Podstawowa składnia
- Pomocnicy HTML
- Wbudowane helpery
- Pomocnicy niestandardowi
- BEAUTIFY
- DOM po stronie serwera i parsowanie
- Układ strony
- Funkcje w widokach
- Bloki w widokach
- Warstwa abstrakcji bazy danych
- Zależności
- DAL: krótka wycieczka
- Korzystanie z DAL w trybie "stand-alone"
- Konstruktor DAL
- Konstruktor tabeli
- Konstruktor pól
- Migracje
- Naprawianie uszkodzonych migracji
- Podsumowanie kontroli migracji
- wstawianie
- zatwierdzenie i wycofanie
- Raw SQL
- drop
- Indeksy
- Starsze bazy danych i tabele z kluczami
- Transakcja rozproszona
- Więcej informacji o przesyłaniu
- Zapytanie, zestaw, wiersze
- select
- Inne metody
- Pola obliczane
- Pola wirtualne
- Relacje jeden do wielu
- Wiele do wielu
- lista: i zawiera
- inne operatory
- Generowanie surowego sql
- Eksportowanie i importowanie danych
- Buforowanie zaznaczeń
- Autoodniesienia i aliasy
- Zaawansowane funkcje
- Gotchas
- Formularze i walidatory
- FORMULARZ
- SQLFORM
- Inne typy formularzy
- CRUD
- Formularze niestandardowe
- Walidatory
- Widgety
- SQLFORM.grid i SQLFORM.smartgrid
- Kontrola dostępu do grid i smartgrid
- smartgrid liczba mnoga
- Emails i SMS
- Konfigurowanie poczty e-mail
- Wysyłanie wiadomości e-mail
- Wysyłanie wiadomości SMS
- Używanie systemu szablonów do generowania wiadomości
- Wysyłanie wiadomości przy użyciu zadania w tle
- Odczytywanie skrzynek e-mail i zarządzanie nimi (eksperymentalne)
- Kontrola Access
- Uwierzytelnianie
- Autoryzacja
- Centralna usługa uwierzytelniania
- Usługi
- Renderowanie słownika
- Zdalne wywoływanie procedur
- Niskopoziomowy interfejs API i inne przepisy
- Restful web services
- Usługi i uwierzytelnianie
- jQuery i Ajax
- web2py_ajax.html
- Efekty jQuery
- Funkcja Ajax
- Komponenty i wtyczki
- Komponenty, LOAD i Ajax
- Wtyczki
- Przepisy dotyczące wdrażania
- Wdrażanie: rozwój i produkcja
- Przepisy dotyczące wdrażania: Infrastruktura
- Inne przepisy
- Aktualizacja
- Jak dystrybuować aplikacje jako pliki binarne
- Programowanie za pomocą IDE: WingIDE, Rad2Py, Eclipse i PyCharm
- SQLDesigner
- Publikowanie folderu
- Testowanie funkcjonalności
- Tworzenie minimalistycznego web2py
- Pobieranie zewnętrznego adresu URL
- Ładne daty
- Geokodowanie
- Paginacja
- httpserver.log i format pliku dziennika
- Wypełnianie bazy danych fikcyjnymi danymi
- Akceptowanie płatności kartą kredytową
- Interfejs API Dropbox
- Przesyłanie strumieniowe plików wirtualnych
Wymagania
- Python
28 godzin