| accessibilità sito : ridurre taglia del testo accessibilità sito : ingrandire taglia del testo | stampa il contenuto principale della pagina chiudere

Corsi di formazione individuale Pylons, framework python di creazione web

imparare pylons, formazione progetti pylons, esercizi di formazione pylons, corsi individuali per imparare pylons

Prerequisiti, obiettivi di apprendimento e contenuti della formazione Pylons

RasadaCrea adatta il corso di formazione di creazione contenuti web pylons all'esperienza e alle esigenze del candidato. La durata e i moduli di formazione, il metodo d'insegnamento (direttivo oppure con esercizi strutturati), i contenuti del corso di formazione di creazione web pylons/pyramid sono definiti modularmente (ogni giornata di formazione consiste in un modulo separabile) e decisi prima della sessione di formazione pylons assieme al candidato. Un corso di formazione alternativo di framework python di creazione siti web, proposto da RasadaCrea consiste nei corsi di formazione del framework web Django

Prerequisiti del corso di formazione pylons di creazione siti internet

Essere motivati all'apprendimento di un linguaggio di programmazione potente python, che riduce rapidamente, automatizzandole, le mansioni quotidiane ripetitive, e aumenta la produttività delle proprie attività personali e professionali, combinato ad un framework di creazione di siti web potente e modulare. Avere familiarità con l'uso del computer e con le tecnologie ed applicazioni internet di base. La conoscenza di un'altro framework di programmazione web in un ambiente di sviluppo linux é consigliata. L'uso di un editor di testo quale emacs é raccomandato, come pure una conoscenza minima di base-dati di tipo SQL o NoSQL. Nessuna esperienza di programmazione web pylons é richiesta, ma una sia pur minima conoscenza del linguaggio di programmazione python é necessaria.

Obiettivi del corso di formazione pylons, un framework python

  • Demistificare la programmazione web con pylons
  • Scoprire i componenti base di un sito web
  • Preoccuparsi di usabilità e visibilità web
  • Creare un buon ambiente di sviluppo
  • Esplorare gli strumenti di sviluppo internet
  • Apprendere il framework web pylons
  • Saper installare pylons
  • Esplorare i pacchetti pylons e relativo filesystem
  • Usare il sistema di versioning mercurial
  • Praticare l'architettura web "model view controller"
  • Apprendere a mappare le URL
  • Comprendere il sistema di "view et template"
  • Usare un framework di layout html
  • Praticare il sistema di template mako
  • Capire la logica d'azione di un controllore
  • Definire un sistema di "cache et session" nel controllore
  • Capire la gestione di dati con SQLAlchemy
  • Saperne di più sulla gestione dati NoSQL
  • Creare ed usare form
  • Capire l'Autenticazione e l'autorizzazione
  • Integrare un modulo di messaggeria
  • Capire l'internazionalizzazione I18N
  • Esplorare i servizi web REST-full
  • Sviluppare usando i test unitari e funzionali
  • Conoscere WSGI e la distribuzione di un sito web

Contenuto del corso di formazione individuale del framework web pylons

  • Introduzione ai framework di creazione siti web
  • Componenti di un sito web (html, css, javascript)
  • Sviluppo web per l'usabilità e visibilità
  • Ambiente di sviluppo web efficace
  • Introduzione al progetto pylons: pylons et pyramid
  • Installazione pylons e dipendenze
  • Strumenti di sviluppo pylons (paster)
  • Installazione del sistema di versioning mercurial
  • Architettura "model view controller"
  • Sistema di mapping URL con routes
  • "View et template"
  • Framework di layout html compatibile inter-browser
  • Framework javascript JQuery compatibile inter-browser
  • WebHelpers (date, feedgenerator, paginate ..)
  • Sistema di template mako
  • Logica d'azioni, "controller, cache et session"
  • Gestione di dati con SQLAlchemy
  • Gestione dati NoSQL Mongodb con pymongo
  • NoSQL Couchdb con couchdb-python
  • Creazione form, formencode e relativi validatori
  • Autenticazione e autorizzazione
  • Integrazione messaggeria con turbomail
  • Internazionalizzazione I18N con babel
  • Test unitari e funzionali
  • DNS e distribuzione sito con server apache

Contenuti dei moduli del corso di formazione personalizzata web pylons

Modulo 1: Installazione dell'ambiente di sviluppo pylons

  • Introduzione ai framework web python
    • pylons, django, turbogears, web2py, pyramid
  • Componenti di sito web (html, css, javascript)
    • Documenti html e validazione w3c
    • Semantica css, risorse css yui
    • Framework javascript browser compatibili
      • Libreria Yahoo! yui 3
      • Libreria javascript jquery
  • Sviluppo web per l'usabilità e visibilità
    • Ingrandimento, stampa, navigazione, ricerca ..
    • Indicizzazione naturale SEO ed e-marketing
  • Ambiente di sviluppo efficace
  • Il progetto pylons: pylons, pyramid
    • La comunità pylons : pylons-discuss, irc
    • Fusione pylons con repoze.bfg verso pyramid
  • Installazione pylons e dipendenze
    • Configurare e attivare un ambiente virtuale
    • L'elenco di pacchetti python pypi
    • Comando easy_install del modulo setuptools
    • Installazione di pylons e delle sue dipendenze
  • Esercizi pratici d'installazione pylons

Modulo 2: Imparare le fondamenta del framework web pylons

  • Backup e versioning con mercurial
  • Architettura pylons "model view controller"
  • Scoperta delle dipendenze pylons:
    • Sistema di template mako
    • Generazione di html e creazione forms con WebHelpers
    • Forms con FormEncode e htmlfill
    • Server di sviluppo con paste
    • Configurazione di cache e sessioni con beaker
    • Mapping URL con routes
    • Oggetti richiesta e risposta con WebOb
    • Moduli decorator e simplejson
    • Scrittura e automatizzazione tests con nose
  • Scripts utili pylons:
    • Ambiente virtuale con activate
    • Accesso a python e easy_install da virtualenv
    • Script mako-render
    • Lancio di tests pylons via nosetests
    • Lo script paster e i suoi utili comandi
      • Creazione nuovo progetto: paster create
      • Servire un'applicazione: paster serve
      • Creazione d'un controllore: paster controller
      • Inizializzazione d'applicazione: paster setup-app
  • Creazione di progetti pylons: il filesystem
  • Variabili pylons: request, response ..
  • File di configurazione pylons, app_globals

Modulo 3: Pratica dei componenti web pylons per creare un sito web

  • Conoscere il debugging interattivo pylons
  • Views et templates
    • Utilizzo del sistema di template mako
      • Le variabili di template pylons
      • Contesto di template c, h, config
      • Sintassi del sistema di template mako
      • Strutture di codice di template (propagazione)
      • Sicurezza, filtri, uso di WebHelpers
    • Utilizzo di RestructuredText in mako
    • Framework di layout yui browser compatibile
      • Reset dei font del navigatore
      • Layout browser compatibile yui grids
    • Debugging in zona navigatore con firebug
    • Javascript browser compatibile con jquery
      • Installazione jquery e plug-ins
      • Manipolazione DOM jquery e ajax
      • Effetti animazione con jquery
  • Creazione di un controllore e mapping URL
    • Mapping URL con routes
      • Mapping statici e mapping nominati
      • Mapping URL avanzato
    • Esecuzione d'URL mappati via controllore
    • Logica nel controllore, cache et sessioni
  • Introduzione ai modelli di dati
    • Interfaccia dati SQL con SQLAlchemy
      • Esplorazione dell'API di oggetti relazionali
      • Classi e Mapper
      • create_engine e sessionmaker
      • Lavorare con oggetti dati
    • Modello NoSQL con Mongodb pymongo
    • Modello NoSQL Couchdb couchdb-python
  • WebHelpers: date, feedgenerator, number ..
  • Personalizzare le pagine d'errore, logging
  • Documentare: docstrings, docutils, rst, sphinx
  • Lavori pratici con i componenti pylons

Modulo 4: Strumenti avanzati di creazione siti web pylons

  • Creare forms e validatori
    • Richiesta post et get
    • Evitare il doppio invio dati
    • Creazione forms con webhelpers
    • Validazione forms con formencode
      • Schema con formencode.validators
      • Presentazione errori con formencode.htmlfill
      • Il decoratore @validate
  • Internazionalizzazione I18N con babel
    • Selezione parole per l'I18N
    • Inizializzazione cataloghi ed estrazione messaggi
    • Manipolazione emacs dei file di traduzione
    • Compilazione dei file di traduzione
    • Configurazione della lingua in config e sessioni
  • Autenticazione ed autorizzazione
    • Soluzione d'autenticazione personalizzata
    • Autorizzazione e permessi
    • Sicurezza e password criptato
    • Protezione delle azioni del controllore
    • Connessione e disconnessione
  • Altri usi avanzati
    • Integrare un motore di ricerca xapian
    • Integrazione di messaggeria con turbomail
    • Gestione di newsletters: creazione, indicatori
    • Reti sociali: delicious, facebook ..
  • Test unitari, funzionali e applicativi
    • Test unitari con nose
    • Debugging nosetests in linea di comando
    • Configurazione di nosetests
    • Test funzionali con paste.fixture
    • Test interattivi da terminale
  • DNS e distribuzione di un'applicazione pylons:
    • Dominio e configurazione DNS
    • Integrazione mod_wsgi pylons in apache
  • Esercizi pratici sui componenti avanzati pylons

Alloggio, logistica e certificato di partecipazione al corso di formazione pylons

Il corso di formazione del framework di creazione web pylons/pyramid proposto da RasadaCrea si svolge a Grenoble, una famosa città francese, sede olimpica, vicina alle Alpi ed a 50 minuti dall'aeroporto internazionale Saint-Exupery di Lione. É possibile alloggiare in uno splendido appartamento ammobiliato (un appartamento spazioso con due camere da letto, ampio balcone con vista Alpi, dov'è possibile soggiornare con amici e famiglia, con possibilità di soggiorno vacanze), a tariffe preferenziali per gli stagisti pylons con sconti fino a 10%, dipendentemente dalla durata della prenotazione e dalla disponibilità dell'appartamento. L'appartamento é situato in pieno centro di Grenoble, a 5 minuti dalla sede del corso di formazione di creazione siti web pylons/pyramid. Nella tariffa di alloggio é inclusa l'accoglienza alla stazione ferroviaria di Grenoble. I pasti pranzo sono a carico di RasadaCrea.

Gli strumenti hardware e software, come pure la documentazione e gli esercizi, necessari al corso di formazione siti internet pylons/pyramid sono forniti da RasadaCrea; su propria richiesta l'apprendista pylons può esercitarsi con il proprio computer. Una parte del corso é condotta in stile "pair-programming", per accelerare l'apprendimento. La formazione pylons ha luogo in un appartamento restaurato del centro storico di Grenoble, ben isolato dalla presenza di terze persone per assicurare le migliori condizioni d'apprendimento.

Questo corso di formazione per creare siti web pylons é adatto a tutti coloro che desiderino apprendere un linguaggio di programmazione potente con una ricca libreria disponibile per aumentare la propria produttività e automatizzare qualsivoglia compito nella creazione e gestione di un sito web. Non é inteso per preparare i candidati a test e concorsi ufficiali di programmazione web python, ma aiuta ad acquisire le conoscenze fondamentali in vista di eventuali future preparazioni a test di certificazione python e framework di creazione siti web. Un certificato di partecipazione alla formazione pylons é rilasciato a fine corso

Tariffe di registrazione al corso individuale di creazione web pylons

Tutti i corsi di formazione python proposti da RasadaCrea sono individuali e personalizzati. Le tariffe seguenti per il corso creazione siti pylons (basate su corsi giornalieri di 7 ore) sono applicate:

Formazione Tariffa oraria Tariffa giornaliera Prezzo totale Prezzo totale
Durata ( IVA esclusa ) ( IVA esclusa ) ( IVA esclusa ) ( IVA inclusa )
1 giorno 99€ 693€ 693€ 829€
2 giorni 95€ 665€ 1330€ 1591€
3 giorni 91€ 637€ 1911€ 2286€
4 giorni 87€ 609€ 2436€ 2913€

Uno sconto del 5% per iscrizione anticipata é applicato per iscrizioni ricevute fino a 30 giorni prima dell'inizio della sessione di formazione pylons, del 10% per quelle fino a 60 giorni. Le condizioni di pagamento consistono in un anticipo del 30% del prezzo totale del corso di formazione all'iscrizione, un'altro 30% alla data d'inizio della sessione del corso di creazione siti web pylons (durante le formalità di registrazione d'avvio del corso), ed il rimanente 40% alla fine del corso di formazione pylons (con le formalità di chiusura sessione e consegna dell'attestazione di partecipazione). Contattate RasadaCrea per un complemento d'informazione del corso di formazione individuale di framework python per creare siti web e le relative formalità d'iscrizione