dev:training
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| dev:training [2015/09/18 22:33] – kobe | dev:training [2024/03/15 11:27] (current) – Aggiunti appunti su VueJs feroda | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Developers Training ====== | ====== Developers Training ====== | ||
| - | Consiglio di leggere le sezioni | + | - Primi passi in Django (overview + tutorials): https:// |
| + | - Rifare i tutorial dentro un '' | ||
| + | - Creare un account su https:// | ||
| + | - (Eventualmente generare e) caricare la propria cave pubblica tra le impostazioni del proprio profilo nelle 2 piattaforme | ||
| + | - https:// | ||
| + | - Installare '' | ||
| + | - Leggere [[dev: | ||
| + | - Leggere [[dev: | ||
| + | - Clonare il progetto '' | ||
| - | ==== Per iniziare | + | ===== Test di Gasista Felice ===== |
| - | - leggere il " | + | Test da effettuare |
| - | - leggere git (punto 1 qui sotto) e clonare gasista felice | + | |
| - | - approntare il sistema per Gasista Felice | + | |
| - | - installare Gasista Felice docs/ | + | |
| - | - giocherellare | + | |
| - | - crearsi un account su github.com e fare un fork di Gasista Felice | + | |
| - | - rifare il punto 4. | + | |
| - | ...se arrivate qui... | + | - Clonare Gasista Felice: https:// |
| + | - Recarsi sul branch master-dj17 | ||
| + | - approntare il sistema per Gasista Felice | ||
| + | - installare Gasista Felice docs/ | ||
| + | - lanciare i test di gasista felice | ||
| + | - cercare di correggere uno che non va | ||
| + | - fare una push sul proprio repository forkato | ||
| + | - fare una pull request delle modifiche | ||
| - | - eseguire i test di gasista felice e cercare di correggere uno che non va | + | ====== Materiale |
| - | - fare una push sul proprio repository forkato | + | |
| - | - fare una pull request delle modifiche | + | |
| - | ==== Materiale di riferimento ==== | + | === Vim === |
| + | |||
| + | * [[training: | ||
| + | * [[coding: | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * [[http:// | ||
| === Django === | === Django === | ||
| + | |||
| + | * Scaricare ed installare Django | ||
| + | * http:// | ||
| + | |||
| + | * Avviare un progetto ``django-admin startproject test_gasista`` | ||
| + | * Avviare un' | ||
| + | * Installare l' | ||
| + | * Sincronizzare il db ``./ | ||
| + | * Gestione di una chiave ManyToManyField | ||
| + | * Documentazione con docstrings | ||
| + | * Shell interattiva ipython ``./ | ||
| + | * QuerySet | ||
| + | * View, template, autenticazione | ||
| + | * Prova di alcune batteries: databrowse, admin | ||
| + | * Accenno a pinax | ||
| Attualmente si sviluppa con Django 1.3, ma l' | Attualmente si sviluppa con Django 1.3, ma l' | ||
| Line 31: | Line 59: | ||
| Per alcune pratiche di utilizzo di Django nei progetti beFair si faccia riferimento allo stile di programmazione beFair. | Per alcune pratiche di utilizzo di Django nei progetti beFair si faccia riferimento allo stile di programmazione beFair. | ||
| - | === Git === | + | === Git: sviluppo collaborativo |
| + | |||
| + | * Inizializzazione di un nuovo repository | ||
| + | * Aggiornamento | ||
| + | * Diff | ||
| + | * Branch/ | ||
| + | * Clonazione | ||
| + | * Workflow: master, dev, dev-fero, dev-seldon, dev-dom | ||
| * [[http:// | * [[http:// | ||
| Line 48: | Line 83: | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| + | |||
| + | === Testing === | ||
| + | * [[ http:// | ||
| === IMPORTANTE === | === IMPORTANTE === | ||
| Line 68: | Line 106: | ||
| * https:// | * https:// | ||
| + | === Appunti di VueJS e web UI=== | ||
| + | 17/02/2024 e affini | ||
| - | + | - '' | |
| - | Django | + | - nel localStorage si possono salvare le preferenze dell'utente, ma attenzione se l'utente utilizza |
| - | ^^^^^^ | + | - em vs rem: nel secondo caso la proporzione è relativa al font-size nel tag ''< |
| - | + | - concetto | |
| - | * Scaricare ed installare Django | + | - griglia responsive |
| - | * http://docs.djangoproject.com | + | - dal server ottengo il contenuto, ma il javascript può accedere a tutto il browser, url compreso |
| - | + | - installare estensione Vue DevTools e usare il mirino per debuggare un componente Vue | |
| - | * Avviare un progetto ``django-admin startproject test_gasista`` | + | - '' |
| - | * Avviare un'applicazione ``./ | + | - '' |
| - | * Installare | + | - Metodi array Javascript: |
| - | * Sincronizzare il db ``./ | + | - map: applica la modifica ad ogni elemento |
| - | * Gestione | + | - every: tutti soddisfano |
| - | * Documentazione | + | - some: qualcuno soddisfa (per i flag) |
| - | * Shell interattiva ipython ``./ | + | - filter: restituisce i record se true |
| - | * QuerySet | + | - find: trova |
| - | * View, template, autenticazione | + | - findLast: trova l' |
| - | * Prova di alcune batteries: databrowse, admin | + | - findIndex: trova indice |
| - | * Accenno | + | - findLastIndex: trova l' |
| - | + | - Object.assign è come l' | |
| - | Git: sviluppo collaborativo | + | |
| - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | + | |
| - | + | ||
| - | * Inizializzazione di un nuovo repository | + | |
| - | * Aggiornamento | + | |
| - | * Diff | + | |
| - | * Branch/Tag | + | |
| - | * Clonazione | + | |
| - | * Workflow: master, dev, dev-fero, dev-seldon, dev-dom | + | |
| - | + | ||
| - | Sphinx: documentazione | + | |
| - | ^^^^^^^^^^^^^^^^^^^^^^ | + | |
| - | + | ||
| - | Test | + | |
| - | ^^^^ | + | |
| - | + | ||
| - | Ambiente di sviluppo | + | |
| - | -------------------- | + | |
| - | + | ||
| - | Sistema | + | |
| - | ^^^^^^^ | + | |
| - | + | ||
| - | librerie, interprete.... | + | |
| - | + | ||
| - | Altre prove con Django | + | |
| - | ^^^^^^^^^^^^^^^^^^^^^^ | + | |
| - | + | ||
| - | L' | + | |
| - | ^^^^^^^^ | + | |
| - | + | ||
| - | Deploy | + | |
| - | ------ | + | |
dev/training.1442615614.txt.gz · Last modified: 2015/09/18 22:33 by kobe
