À l’issue de cette formation les participants seront capables de :
Formation CMS Umbraco
Objectifs
Maîtriser Umbraco et tout un ensemble de notions périphériques indispensables
Etre en capacité de créer des sites et des applications Web
Prérequis
Posséder des notions en HTML5/CSS3/Javascript et C# de base
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Développeurs et concepteurs de site web
Formation(s) associée(s)
Dernière mise à jour
Programme mis à jour le 31 janvier 2024
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Les Modules
de formation
Module1
Les fondamentaux d'Umbraco
Présentation
L’écosystème et les outils (Visual Studio / Visual Code / Web Matrix / autres)
Architecture / Différences entre les versions
La philosophie d’Umbraco
Installation / Configuration (avec ou sans Nuget)
Quelle base de données ? Les implications
Présentation des répertoires et de leur fonction
Mise à jour
Les plug-ins incontournables
Module2
La maîtrise du backoffice et les notions clés pour le développement
Présentation des différentes sections et de leur fonction
Création de types de documents
La notion de Property Editor
Gestion de contenu
Gestion de médias
Gestion des utilisateurs et des membres
Les sections « settings » et « developement »
Umbraco et MVC! Où est M, où est V, où est C ?
Le routage / Pipeline
Vue / Razor / C#
Model builder
Création de templates
Création de macros
Création de vues partielles
UmbracoContext
UmbracoHelper
HTML5 / CSS3 / JQuery / Angular avec Umbraco
Intégration / création de templates HTML5 avec Umbraco
Css / Less / Sass : les solutions
Intégration d’API Javascript : les solutions
Faire du responsive avec Umbraco / Grid Layout
Techniques avancées avec les Grid Layout
La notion de Grid Editor
Création de Menus / Breadcrumb / Listes / …
Notion de Content et PublishedContent
L’indexation / Recherche
Utilisation de dictionnaires
Les différentes façons de faire du multi langues
Création de formulaires
Umbraco Forms
Module3
Comprendre le coeur d'Umbraco
Umbraco.Core
Les autres namespaces importants
Description des services Umbraco
Description des APIs importantes
Module4
100% de contrôle avec MVC
Route Hijacking / RenderController
SurfaceController
Notion de ViewModel
Création de formulaires avec controller
Ajax / REST avec Umbraco
Angular / Riot JS / Vue JS avec Umbraco
Intégration d’une application MVC dans Umbraco
Authentification et sécurité
Tirer parti de Microsoft .Net et C#
Les bonnes et mauvaises pratiques
Intégrer des logiques métier complexes coté front
Module5
Modifier et étendre le backoffice d'Umbraco
Le routage
Angular et Umbraco
Créer un Property Editor
Créer un Grid Editor
Ajouter des éléments au backoffice (sections / tree / …)
Modifier des éléments natifs
Créer des extensions Umbraco / Packages
Intégrer des logiques métier complexes coté backoffice
Module6
Real World!
Intégrer un template Web HTML5/CSS3
Bien configurer un site pour qu’il soit bien indexé
Création d’un sitemap from scratch
Les bases du SEO
Comment intégrer ces notions SEO dans nos développements Umbraco
Penser à l’utilisateur final (qui ne maîtrisera jamais ces notions)
Penser à l’utilisateur final (qui voudra toujours plus)
Création d’un site Web from scratch
Création d’un Blog from scratch
Création d’un tunnel d’achat from scratch
Les bases des microdata
Création d’un système d’avis / commentaires from scratch
Les performances
La stabilité
Module7
Real life : S'organiser avec Umbraco
Travailler en équipe et Umbraco
Travailler avec des Web Designers et Umbraco
Travailler avec des intégrateurs Web et Umbraco
Travailler avec des rédacteurs Web
Cycles de Développement / Préproduction / Production avec Umbraco
Courier et autres solutions
Umbraco et SVN/Git
Umbraco dans Azure
Umbraco Cloud
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
02 décembre 2024
20 janvier 2025
10 mars 2025
12 mai 2025