dev:training
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
dev:training [2015/02/27 14:53] – kobe | dev:training [2019/04/23 06:42] – aggiornati i primi passi di training allo sviluppo software beFair 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 '' | ||
+ | - 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 doc-dev/ | + | |
- | - 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 | + | |
+ | === Vim === | ||
- | ==== Materiale | + | * [[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 32: | Line 57: | ||
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 39: | Line 71: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||
=== Python === | === Python === | ||
Line 48: | Line 81: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | |||
+ | === Testing === | ||
+ | * [[ http:// | ||
=== IMPORTANTE === | === IMPORTANTE === | ||
Line 63: | Line 99: | ||
TODO | TODO | ||
- | |||
- | === Vim === | ||
- | |||
- | * http:// | ||
- | * http:// | ||
- | * Il [[coding: | ||
- | * [[http:// | ||
- | |||
- | === Servizi web === | ||
- | |||
- | * http:// | ||
=== Books === | === Books === | ||
* https:// | * https:// |
dev/training.txt · Last modified: 2024/03/15 11:27 by feroda