Formation au développement Umbraco

Formation à la gestion et au développement de sites web sur la plateforme Umbraco
logo-umbraco.png



Objectifs

Formation à la gestion et au développement de sites web sur la plateforme Umbraco, outil de gestion de contenu open source.

Acquérir les bases nécessaires à :

  • l’administration d’Umbraco 
  • le développement de modules personnalisés
  • l’intégration de solutions et de sources de données tierces dans l’environnement Umbraco 

 

Public

Développeurs ASP.Net

 

Pré-requis

Connaissance du framework Net 2.0, 3.5 recommandé.
Pratique de Visual Studio ou Webmatrix.
Familiarité avec l'environnement Umbraco recommandée

 

Programme

1. Présentation générale Umbraco
a. Architecture
i. Pages
ii. Différents types de nœuds : pages, media, doctypes, styles, members , doc, etc.
iii. Templates et types de documents
iv. Macros
b. Technos et langages utilisés (razor, xslt)
c. Packages
i. Installation et repository
2. Bases techniques
a. Types de documents
i. Création d’un doctype et ajout d’attributs
ii. Focus sur le Rich Text Editor
iii. Création d’un Data Type – Ultimate Picker
b. Création d’un template associé à un doctype
c. Umbraco Razor
d. Création d’une macro associée au doctype
i. Avec paramètre à l’appel
ii. Avec paramètre GET ()
iii. Avec un média stocké dans un nœud Media
iv. UserControls
e. Vue d’ensemble de l’API
f. Gestion du cache
g. Feuilles de style
i. Créer une feuille de style pour le Rich Text Editor
h. Gestion des Members
i. Création d’un Member
ii. Gestion des droits
i. Vue d’ensemble des Event Handlers
j. Instances multi-sites
i. Hostname
ii. Dictionnaire
iii. Site multi-langue
k. Fichiers de configuration
i. UmbracoConfig
ii. Url Rewriting
iii. Url Character Replacement
iv. Web.config