Qu’est-ce que le développement web et les CMS ?
Qu’est-ce que le développement web et les CMS?

Qu’est-ce que le développement web et les CMS ?

LE DÉVELOPPEMENT WEB
-EN UNE HEURE

Comment créée-t-on un site web ? Quels langages de programmation, quels frameworks, quelles librairies utilise-t-on ? Comment passe-t-on du code brut à un front-end lisible, pratique, agréable pour l’utilisateur ? Cette session d’étude a pour objet le développement web ainsi que son inévitable corollaire, le système de gestion de contenu ou CMS (Content-Manager System). Avec Right People Group University, découvrez les langages de programmation du web, les défis du développement web et les principaux CMS à votre disposition.

Les langages de base : HTML, CSS, Javascript

Quand vous avez ouvert cette page, votre navigateur a reçu un fichier en HTML qu’il a interprété et qu’il affiche en ce moment pour vous. Toutes les pages lues par les navigateurs sont en HTML. Les couleurs, la police de caractères, et d’autres aspects visuels sont quant à eux configurés dans une feuille de style CSS qui n’est pas dans le fichier HTML mais que celui-ci invoque. Par ailleurs, le JavaScript permet de dynamiser la page et de créer de l’interaction avec l’utilisateur là où le HTML seul, reste plus rigide.

À eux trois, le HTML, le CSS et le JavaScript forment les piliers du développement front-end. Vous devez avoir au moins une idée de leurs notions de base pour aller plus loin. Échauffons-nous donc avec cette vidéo :

Le JavaScript

À l’heure du web 2.0, il n’y a pas de site bien fait sans JavaScript. Creusons donc un peu le sujet en vidéo :

Derrière le front-end : frameworks et bibliothèques logicielles

Ces dernières années, les frameworks pour front-end et les nouvelles bibliothèques logicielles ont permis de transférer de plus en plus de fonctionnalités du côté du client, via son navigateur, plutôt que de celui du serveur. Cela allège ou du moins évite de trop alourdir la charge de travail du serveur. Néanmoins, cela rend aussi le développement web plus complexe.

Alors que, auparavant, l’aspect programmation et le design pouvaient être assumés par un même développeur, les sites d’aujourd’hui sont plus complexes, et ces deux aspects tendent à impliquer désormais des rôles tout à fait distincts.

ReactJS

L’une des bibliothèques les plus utilisées avec JavaScript s’appelle ReactJS. Elle a été développée par Facebook fin 2013 pour faciliter la créations d’interfaces utilisateurs. Depuis, nous avons vu émerger une forte demande pour des développeurs expérimentés spécialisés React.

Découvrez les basiques de ReactJS avec cette vidéo :

Angular 2 ou React ?

Développé par Google à partir de 2009, Angular 2 est l’une des bibliothèques JavaScript les plus utilisées avec React. Ce framework front-end est réputé pour bien fonctionner dans des environnements IT dominés par Microsoft. Lors de sa sortie, la bibliothèque s’appelait « AngularJS » ; sa version 2 a été appelée « Angular » tout court et est plus souvent appelée Angular 2 pour éviter les confusions.

La vidéo ci-dessous compare les fonctionnalités de ReactJS avec celles d’Angular 2 :

Qu’est-ce qu’un CMS ?

Aujourd’hui, très peu d’entreprises construiraient un site internet en partant de zéro. Par ailleurs, elles auraient tendance à utiliser un CMS (Content Management System), leur permettant d’avoir de nombreuses fonctionnalités et d’apporter des modifications à leur site internet sans avoir besoin de faire appel à un développeur.

Voici les principaux CMS utilisés chez Right People Group :

Pour Sitecore et EPiServer, vous devez payer les licences utilisateur. Umbraco et WordPress sont gratuits. La vidéo ci-dessous vous donne une bonne introduction au CMS :

Sitecore

Créé par une compagnie danoise du même nom, Sitecore est l’un des CMS les plus utilisés dans le monde, essentiellement par des entreprises de taille moyenne et par de « grandes entreprises ».

On trouve aujourd’hui des alternatives gratuites et tout à fait perfectionnées à Sitecore. Néanmoins, beaucoup d’entreprises choisissent encore de se le payer pour bénéficier des fonctionnalités avancées qu’il offre. En particulier, les dernières versions de Sitecore qui mettent un point d’honneur à permettre une forte personnalisation du site, au sens où celui-ci peut détecter le comportement de son visiteur et s’y adapter automatiquement.

Nous connaissons des entreprises qui ont su adopter la personnalisation avec brio et en tirer une forte valeur ajoutée. C’est particulièrement le cas dans l’e-commerce où les choix des visiteurs peuvent impacter fortement sur le chiffre d’affaires. Cependant, la personnalisation reste difficile à implémenter, et beaucoup d’entreprises doivent résoudre des problèmes plus basiques avant de la mettre en route à un degré sophistiqué.

Sitecore étant basé sur le framework .NET, un développeur compétent sur Sitecore se doit de l’être aussi sur .NET. Et il ne suffit pas d’être performant sur le framework pour l’être aussi sur le CMS : si vous voulez devenir consultant en la matière, il vous faut de l’expérience en développement Sitecore sur des projets complexes.

EPiServer

Originaire de Suède, le CMS EPiServer a été lui aussi largement adopté. Il est particulièrement adapté à l’e-commerce. S’il s’avère riche de possibilités, il doit cependant être intégré à un système ERP pour donner sa pleine mesure – procédure complexe pouvant impliquer un grand nombre d’opérations.

Dans les grandes lignes, EPiServer est assez similaire à son concurrent danois. Comme l’explique l’interview ci-dessous, il évolue de manière à ce qu’on puisse y faire des sites de vente en ligne avec un marketing automatisé pointu.

Umbraco

Seul CMS gratuit de notre liste avec WordPress, Umbraco est aussi basé sur .NET et offre des fonctionnalités complexes. Il est moins poussé que ses concurrents payants mais suffit à répondre aux besoins de beaucoup d’entreprises.

Découvrez Umbraco avec cette introduction vidéo :

 Vous êtes freelancer ou consultant indépendant ?

Abonnez-vous à notre newsletter pour recevoir des projets ou des missions freelance par mail en accord avec votre profil et vos préférences géographiques.

Vous cherchez un développeur web ?

Contactez-nous par mail à [email protected] en nous expliquant votre projet et ce que vous recherchez. Nous vous enverrons le CV d’un développeur web et un tarif horaire défini. Pour en savoir plus sur nos services dans ce domaine, consultez nos pages dédiées aux développeurs web et aux webmasters.

Right People University

Qu'est-ce que c'est ?

À propos de la Right People University

Ici, à Right People Group, nous savons que comprendre vos besoins est essentiel pour sélectionner le consultant ou freelance qui vous conviendra. C’est pourquoi nous œuvrons constamment à améliorer nos capacités de compréhension tant envers les objectifs métiers que sur les aspects les plus techniques de vos projets. Comme nous travaillons avec un éventail d’entreprises et de secteurs plutôt large, c’est pour nous un apprentissage permanent.
Pour soutenir et condenser les fruits de cet apprentissage, nous avons lancé une initiative, l’université Right People. Chaque semaine, les derniers membres de notre équipe se rassemblent pour une séance d’étude autour d’un sujet spécifique.

À la base, cette série visait à ce que nos plus jeunes employés mettent rapidement le pied à l’étrier. Nous nous sommes vite rendu compte qu’elle pouvait aussi servir à d’autres. Bien entendu, vous n’apprendrez pas tout sur l'infrastructure IT en une heure – ce type de cours vous donne un point de départ et une vue générale, desquels vous pouvez apprendre et vous immerger davantage si vous le souhaitez.
N’hésitez pas à rejoindre la Right People University ! Pour cela, il vous suffit de suivre nos séances d’études et de poster questions, avis, informations en commentaire (au bas de la page)

Laisser un commentaire