Formazione django, corsi di creation siti web django e corsi django individuali di formazione professionale. Apprendere django per migliorare la visibilità SEO di siti internet - RasadaCrea, Grenoble Lyon

Salta testata | accessibilità sito : ridurre taglia del testo accessibilità sito : ingrandire taglia del testo | stampa il contenuto principale della pagina condividete questo documento internet con un partner

Corsi di formazione individuale Django, framework creazione web python

imparare django, formazione progetti django, esercizi di formazione django, corsi individuali per apprendere django

Prerequisiti, obiettivi di apprendimento e contenuti della formazione Django

RasadaCrea adatta il corso di formazione di creazione contenuti web django 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 django sono definiti modularmente (ogni giornata di formazione consiste in un modulo separabile) e decisi prima della sessione di formazione django 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 Pylons/Pyramid

Prerequisiti del corso di formazione django 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 come django. Avere familiarità con l'uso del computer e con le tecnologie ed applicazioni internet di base. Essere appassionati del web. 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 django é richiesta, ma una sia pur minima conoscenza del linguaggio di programmazione python é necessaria.

Obiettivi del corso di formazione django, un framework python

  • Demistificare la programmazione web con django
  • Scoprire i componenti base di un sito web
  • Preoccuparsi di usabilità e visibilità web
  • Creare un buon ambiente di sviluppo
  • Apprendere il framework web django
  • Saper installare django
  • Esplorare i pacchetti django e relativo filesystem
  • Usare il sistema di versioning mercurial
  • Praticare l'architettura web "model view controller"
  • Apprendere a mappare le URL
  • Comprendere "views, cache e sessioni"
  • Scrivere la logica di controllo
  • Comprendere il mapper d'oggetto relazionale SQL
  • Praticare il sistema di template di django
  • Usare un framework di layout html
  • Usare il framework javascript jquery
  • Utilizzare gli helper di sviluppo
  • Approfondire la gestione dati NoSQL
  • Creare e usare forms
  • Capire le views generiche
  • Studiare l'interfaccia d'amministrazione django
  • Capire l'autenticazione e l'autorizzazione
  • Conoscere l'internazionalizzazione I18N
  • Integrare un modulo di messaggeria
  • Sviluppare usando i test unitari e funzionali
  • Sapere come distribuire un sito web

Contenuto del corso di formazione individuale del framework web django

  • 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 framework web django
  • Installazione di django
  • Strumenti di sviluppo django (manage)
  • Installazione di un versioning mercurial
  • Architettura "model view controller"
  • Mapping d'URL
  • Scrittura di views
  • Logica del controllore, cache et sessioni
  • Mapper di oggetto relazionale SQL
  • Sintassi di template e utilizzo
  • Framework di layout html browser compatibile
  • Framework javascript jquery
  • Assistenti di sviluppo web
  • Dati NoSQL Mongodb con pymongo
  • Dati NoSQL Couchdb con couchdb-python
  • Interfaccia d'amministrazione django
  • Forms, validatori e views generiche
  • Autenticazione ed autorizzazione
  • Internazionalizzazione I18N
  • Messaggeria
  • Test unitari e funzionali
  • DNS e distribuzione dito web con apache

Contenuti dei moduli del corso di formazione personalizzata web django

Modulo 1: Installazione dell'ambiente di sviluppo django

  • Introduzione ai framework web python
    • django, pylons, turbogears, web2py, pyramid
  • Componenti di sito web (html, css, javascript)
    • Documenti html e validazione w3c
    • Semantica css, risorse css yui
    • Framework javascript browser compatibile
      • Libreria Yahoo! yui 3
      • Libreria javascript jquery
  • Sviluppo web per usabilità e visibilità
    • Ingrandimento, stampa, navigazione, ricerca ..
    • Indicizzazione naturale SEO ed e-marketing
  • Ambiente di sviluppo efficace
  • La comunità django
    • Documentazione, FAQ
    • django-users, irc
  • Installazione django e dipendenze
    • Comando easy_install del modulo setuptools
    • easy_install pip e virtualenv
    • Configurare e attivare un ambiente virtuale
    • Installare django e le sue dipendenze
  • Framework HTML di layout compatibile
  • Altri strumenti: lynx, tidy, webpagetest
  • Framework jquery browser compatibile
  • Esercizi pratici sull'ambiente di sviluppo django

Modulo 2: Imparare le fondamenta del framework web django

  • Architettura django "model view controller"
  • Creazione di un progetto django
  • Backup e versioning con mercurial
  • Scoperta dei componenti django:
    • Strumenti di sviluppo django
      • django-amin.py, manage.py
    • Mapping d'URL: distributore di url
      • Modulo URLconf
      • Espressioni regolari
      • Variabile urlpatterns
      • Funzioni accessorie
    • Scrittura di views
      • Associazione d'URL con views
      • Visualizzazione di errori
      • error views personalizzate
      • Oggetti HttpRequest e HttpResponse
      • Funzioni abbreviate
        • render_to_response, redirect
        • get_object_or_404
    • Sistema di Template
      • Scoperta della sintassi
      • Variabili, filtri integrati e tags
    • Introduzione ai modelli django
      • mapper di oggetti relazionali django
      • Esempio di modello di base-dati
      • Campi di modello e opzioni
  • Esercizi pratici sulle fondamenta django

Modulo 3: Pratica dei componenti web django di creazione di un sito web

  • Approfondimento del sistema di Template
    • Propagazione di template
    • Filtri e tags personalizzati
    • Processore RequestContext
    • Utilizzo dell'alternativa mako
    • Uso di RestructuredText in template
    • Framework 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
  • Forms e validatori
    • Creazione di un form, campi del form
    • Trattamento dati del form
    • Form in template
    • API del form
    • Validazione del form
  • Approfondimento views
    • Views generiche integrate
    • Views CRUD
    • Generazione di file csv and pdf
    • Creare flussi rss
  • Approfondimento dei modelli dati models
    • Base-dati SQL supportati
    • Creazione di un modello di dati complesso
    • Relazioni nel modello dati
    • Funzioni
    • Propagazione
    • Creazione di oggetti di dati
    • Richiesta dati con QuerySets
    • API di models e Manager personalizzati
    • Creare un oggetto form da un modello
  • L'interfaccia d'amministrazione django admin
    • Attivazione del sito d'amministrazione django
    • Oggetti e opzioni ModelAdmin
    • Definizione di media ModelAdmin
      • Aggiunta di css e javascript
    • Oggetti e opzioni InlineModelAdmin
    • Modifica del template di admin
    • Istanziare un oggetto AdminSite
    • Legare un'istanza AdminSite in URLconf
  • Esercizi pratici sulle componenti django

Modulo 4: Strumenti avanzati di creazione siti web django

  • Cache e sessioni
    • Configurare memcached
    • Cache per-site
    • Cache per-view
    • API cache di basso livello
    • Attivazione del middleware session
    • Configurazione del motore di sessione
    • Utilizzazione di sessioni in views
    • Navigatore e sessioni permanenti
  • Autenticazione e autorizzazione
    • Attivazione del middleware auth
    • user model e relativo API
    • Funzioni authenticate() e login()
    • auth forms integrate
    • Permessi e gruppi
    • Utilizzo del framework message
  • Internazionalizzazione I18N
    • Selezione parole per l'I18N
    • Inizializzazione cataloghi: django-admin.py makemessages
    • Manipolazione emacs dei file di traduzione
    • django-admin.py compilemessages
    • Redirezione con set_language view
  • Altre funzioni avanzate
    • Modelli NoSQL Mongodb con pymongo
    • Integrare un motore di ricerca xapian
    • Messaggeria
      • Classe EmailMessage
      • mail backends
      • Test di send_mail
    • Gestione di newsletters: creazione, indicatori
    • Reti sociali: delicious, facebook ..
    • Framework di generazione di sitemap
  • Testare le applicazioni django
    • Utilizzo di doctest e unittest
    • Esecuzione di manage.py test
    • Test dal terminal: setup_test_environment()
    • Strumenti di test:
      • Il simulatore di navigatore client
      • La classe TestCase di django
  • DNS e distribuzione di un'applicazione django:
    • Django con apache e mod_wsgi
      • Configurazione di app e apache
      • Servire file statici
  • Esercizi pratici sui componenti avanzati django

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

Il corso di formazione del framework di creazione web django 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 django 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 django. 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 django sono forniti da RasadaCrea; su propria richiesta l'apprendista django può esercitarsi con il proprio computer. Una parte del corso é condotta in stile "pair-programming", per accelerare l'apprendimento. La formazione django 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 django é 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 django é rilasciato a fine corso

Tariffe di registrazione al corso individuale di creazione web django

Tutti i corsi di formazione python proposti da RasadaCrea sono individuali e personalizzati. Le tariffe seguenti per il corso creazione siti django (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 django, 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 django (durante le formalità di registrazione d'avvio del corso), ed il rimanente 40% alla fine del corso di formazione django (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