Je m'appelle Lionel EPPE, j'ai 32 ans et j'habite en Belgique.
Dans la vie, je suis passionné d'informatique et je partage actuellement mes découvertes sur mes 2 sites d'informatique :
InformatiWeb.net est né en 2008 et est actuellement un site d'informatique dédié principalement aux particuliers pour leurs permettre, notamment, de réparer leur PC.
InformatiWeb Pro est destiné à un public professionnel et surtout à ceux qui souhaitent le devenir (administrateur système, administrateur virtualisation, ...).
Contrairement à ce que certains pensent, je ne possède pas le statut d'indépendant et InformatiWeb n'est pas une société. C'est uniquement un nom que j'ai choisi pour partager mes connaissances en informatique avec d'autres passionnés d'informatique.
Je suis passionné d'informatique depuis petit, et j'ai toujours souhaité être le plus autonome possible dans ce domaine.
J'ai donc bien évidemment commencé par le début :
Utilisation et dépannage de Windows
Ex : réparation du démarrage, réparation du système de fichiers, mode sans échec, installation de drivers, ...
Réinstallation de Windows
Bases de la création de sites web statiques
Ex : HTML (transitionnel, xHTML, ...), CSS et découverte de JavaScript.
Etant donné que j'apprenais de plus en plus de choses en informatique, dont les technologies web de l'époque, j'ai tenté de créer mon 1er site web statique en HTML pour garder une trace de tout ce que je découvrais avec le temps.
A l'époque, InformatiWeb avait été hébergé chez un hébergeur gratuit, car je ne savais pas que le web me plairait autant. L'autre raison a été le fait qu'Internet était de plus en plus utilisé.
La mise en pratique des technologies web (HTML et CSS) m'avait permis de mieux comprendre comment "Internet" fonctionnait.
Ensuite, j'ai découvert plusieurs logiciels qui se sont parfois révélés utiles :
WAMP permet d'installer rapidement un serveur web (Apache) avec le module PHP, le serveur de BDD MySQL et le script phpMyAdmin qui permet de gérer la BDD MySQL.
Framakey, PortableApps et SanDisk U3
Framakey et PortableApps fournissent des applications portables prêtes à être utilisées depuis une clé USB. L'U3 est une technologie propriétaire qui n'existe plus.
VirtualBox est une solution open-source permettant de créer des machines virtuelles sur son PC. Ce qui m'a permis de continuer mon apprentissage sans prendre de risque.
J'ai aussi découvert 2 Live CD qui se sont révélés très utiles. Notamment, pour le dépannage matériel (hardware).
Ultimate Boot CD (ou UBCD) est un live CD gratuit contenant de nombreux utilitaires permettant notamment de tester son matériel.
Hiren's Boot CD (ou HBCD) est un live CD qui permet notamment de démarrer sur un mini Win XP et qui permet ainsi de gérer et/ou réparer un ordinateur même lorsqu'il ne démarre plus.
En 5ème et 6ème secondaire, j'ai effectué une qualification en tant que Technicien en informatique à l'Institut St-Laurent de Liège qui m'a permis d'aborder les sujets suivants :
La réparation logicielle de Windows
Réparation du démarrage de Windows, résolutions de certaines pannes courantes, ...
Le dépannage d'un ordinateur grâce à des utilitaires
Notamment, le programme MemTest qui permet de tester les barrettes de RAM, chkdsk qui permet de réparer le système de fichiers, ...
La théorie concernant les systèmes d'exploitation
Le stockage et la fragmentation des fichiers sur le disque dur, le démarrage de Windows (MBR, boot loader, ...), ...
La découverte de Windows Server
Notamment les services de base, tels que le serveur Active Directory (AD DS), le serveur DHCP (pour distribuer les adresses IP), ...
La découverte du monde Linux
Commandes de bases et la théorie concernant la structure de son système de fichiers.
Lorsque je suis sorti de l'école, j'ai eu l'agréable surprise de recevoir un appel de Monsieur Maloir (gérant chez HF Informatique).
Suite à cet appel, j'ai pu travailler 3 mois dans ce magasin d'informatique et y apprendre de nombreuses choses.
Montage de PC
Du montage de PC bureautiques (principalement avec des boitiers LC-POWER), mais aussi des PC gamers (avec des boitiers Zalman, Antec, ...) qui ajoutait une petite complexité au début.
J'ai d'ailleurs fini par choisir un boitier Zalman Z11 plus pour mon PC actuel (en 2016-2017).
Désinfection anti-virus, anti-malwares et anti-adwares
Lorsque les PC du jour étaient montés, je désinfectais les PC grâce à l'anti-virus installé, Malwarebytes, Rogue Killer, ainsi que d'autres utilitaires que vous retrouverez sur InformatiWeb.
Récupération de données
Lorsque les clients supprimaient accidentellement des données importantes, nous pouvions les récupérer (sur demande uniquement) grâce à des logiciels de récupération de données.
Réparation automatique ou réinstallation de Windows
Contrairement à ce que je pensais, il était aussi possible de réparer et/ou réinstaller Windows sans toucher aux données personnelles présentes sur le disque dur.
Sauvegarde de données et clonage de disques durs
Lorsqu'un disque dur était trop endommagé pour être "réparé" de manière logicielle (exclusion des secteurs défectueux), le clonage des données du client vers un nouveau disque dur était envisagé.
Malheureusement, mon CDD de 3 mois n'avait pas été prolongé à cause de la crise. Néanmoins, j'aurais appris de nombreuses choses grâce à eux.
Grâce à WAMP, que j'avais découvert auparavant, j'ai tenté de créer un site dynamique grâce à PHP et le serveur de base de données MySQL.
A l'époque, il s'agissait de PHP4 et des fonctions "mysql_" qui étaient fournies avec cette version de PHP et qui sont maintenant obsolètes (dépréciées). De plus, j'avais entièrement recréé ce site de A à Z sans utiliser de CMS, ni de framework.
J'avais également utilisé la réécriture d'url (URL rewriting) fournie par le serveur web Apache pour améliorer le référencement de mon site.
Ne trouvant pas d'emploi en tant que technicien informatique, je me suis tourné vers le développement web pour lequel j'avais déjà un attrait.
Cette formation, qui se passait dans les bâtiments de l'ULG (Université de Liège) m'a permis de mieux comprendre certaines spécificités du web, ainsi que d'apprendre les bases de :
HTML5
Notamment, les nouvelles balises HTML5, mais aussi les nouvelles options que cette nouvelle norme allait permettre dans le futur. Exemple : la lecture native des vidéos et la disparition de flash.
CSS3
Notamment, les nouveaux attributs CSS3, mais aussi les animations CSS3 qui permettent parfois de se passer de JavaScript et laisser le navigateur gérer ses animations.
jQuery
jQuery étant une bibliothèque JavaScript très utilisée pour dynamiser un minimum un site web tout en évitant les problèmes de compatibilité avec les différents navigateurs web.
Grâce à cette formation, j'avais aussi appris l'importance d'avoir une bonne structure dans son code HTML, ainsi que divers conseils pour améliorer le référencement web d'un site Internet.
Le seul bémol, c'était que cette formation n'était pas assez complète et que le web évolue beaucoup trop vite.
Par exemple : nous n'avions même pas abordé les frameworks (tels que Symfony, CakePHP, Zend, ...).
Etant donné que la formation de STE-Formations ne nous avait pas permis d'apprendre les frameworks (que ce soit pour le CSS ou le PHP), j'ai donc cherché à apprendre un framework PHP.
Après avoir testé Zend (qui est payant et dont la documentation est mal conçue) et CakePHP (qui était utilisé par d'autres développeurs web), j'ai choisi d'utiliser CakePHP 2 qui est gratuit.
En effet, CakePHP possède plusieurs avantages :
Programmation orientée objet grâce à PHP5
CakePHP est compatible avec PHP5 et permet d'utiliser la programmation orientée objet de PHP5. Ce qui est aussi le cas pour les autres frameworks.
Documentation très détaillée et accessible
La documentation de CakePHP est disponible dans plusieurs langues, dont le français et l'anglais, et très bien rédigée. En effet, si on connait la POO, CakePHP est très facile à prendre en main.
Communauté de développeurs
CakePHP est utilisé par de nombreux développeurs web. Ce qui permet de trouver facilement la réponse à votre question (qu'elle soit dans la doc, ou autre part sur Internet).
Ayant un peu fait le tour de l'informatique de base, j'ai souhaité approfondir le domaine professionnel de l'informatique. Tels que : l'administration système sous Windows Server et Linux, mais aussi la virtualisation sous toutes ses formes.
J'ai donc commencé par Windows Server, car nous l'avions découvert en fin d'années secondaires.
Puis, j'ai continué avec Linux (Ubuntu et Debian) que nous avions abordé à l'école.
Et enfin, la virtualisation qui m'intéressait aussi.
Tout réseau professionnel possède au moins 1 serveur Active Directory (AD DS). Et parfois : un serveur web (IIS), une autorité de certification (avec AD CS), un serveur DirectAccess, ...
Ayant hébergé mon site web pendant 1 an sur un VPS sous Linux, j'avais appris comment installer et gérer son propre serveur web, serveur d'e-mails, son monitoring, ...
Virtualisation (Citrix, VMware, Microsoft et Parallels)
La virtualisation permet de simplifier la gestion et le déploiement d'applications et de bureaux, grâce à différentes solutions. Par exemple : Citrix XenDesktop, Citrix XenApp, VMware ESXi, ...
Avoir créé plusieurs tutoriels concernant l'administration système et la virtualisation, j'ai souhaité créer un second site pour séparer les tutoriels professionnels et les tutoriels destinés aux particuliers.
De plus, pour le référencement, cela était aussi une bonne idée.
A terme, InformatiWeb Pro couvrira tous les services proposés par Windows Server, les solutions de virtualisation d'applications et/ou des bureaux fournis notamment par Citrix et VMware, ...
Néanmoins, étant donné que l'administration système et la virtualisation sont des sujets très vastes et qui évoluent très vite, InformatiWeb Pro ne pourra jamais être complet (même si c'est mon but).
Actuellement, je me concentre sur l'apprentissage de l'administration système sous Windows Server et des solutions de virtualisations proposées par Citrix.
D'ailleurs, les technologies Citrix (notamment : XenApp, XenDesktop, PVS, ...) s'installent souvent sous Windows Server.
Pour le moment, j'ai déjà testé et configuré (en virtuel) les solutions de virtualisation suivantes :
Citrix XenDesktop permet de fournir des bureaux virtuels aux utilisateurs finaux de votre entreprise. Ces bureaux virtuels tournent en réalité sur un serveur de virtualisation (par exemple : Citrix XenServer).
Citrix Provisioning Services (Citrix PVS)
Citrix PVS permet de streamer les disques durs des bureaux virtualisés via XenDesktop, plutôt que d'en faire des copies en dur, comme c'est le cas avec la technologie MCS de Citrix.
Cette nouvelle technologie permet de diminuer le temps de maintenance des bureaux virtuels, ainsi que l'espace de stockage nécessaire pour les stocker. Les données de l'utilisateur étant stockées dans un disque virtuel séparé qui est fusionné de façon transparente avec le disque "système" au lancement du bureau virtuel.
Citrix XenApp permet de fournir des applications virtuelles à vos utilisateurs grâce à un serveur de virtualisation hébergeant ces applications.
Citrix XenServer est le serveur de virtualisation gratuit et très complet de Citrix qui permet notamment de fournir des bureaux virtuels via XenDesktop, mais qui possède aussi un système de haute disponibilité et un système de répartition de charge (grâce aux pools, notamment).
Citrix NetScaler Gateway est une passerelle sécurisée permettant notamment d'accéder aux applications et/ou aux bureaux virtuels depuis l'extérieur via une interface web accessible en HTTPS.
En ce qui concerne Windows Server et VMware, j'ai aussi appris différentes choses.
Pour en savoir plus, consultez mon site : InformatiWeb Pro
Etant donné que cette solution de virtualisation est très utilisée, j'ai donc réinstallé VirtualBox sur un autre PC pour couvrir au maximum toutes les possibilités offertes par cette solution de virtualisation gratuite.
Ainsi, les particuliers peuvent débuter dans la virtualisation encore plus facilement grâce aux tutoriels détaillés que j'ai publiés sur mon site web : InformatiWeb.
En effet, pour rappel, InformatiWeb est destiné aux particuliers. Ce qui est également le cas de VirtualBox.
Windows MultiPoint Server (WMS)
Windows MultiPoint Server (WMS) est une solution permettant de fournir jusqu'à 10 ou 20 stations (en fonction de l'édition utilisée) grâce à des cartes graphiques et/ou des clients zéro ou légers.
En arrière-plan, cette solution repose sur RDS (pour l'utilisation des sessions utilisateur) et Hyper-V (pour les bureaux virtuels). Mais ceci est transparent et la gestion du serveur et des sessions pour l'admin de WMS est simplifiée grâce au MultiPoint Manager et Dashboard.
La gestion à distance sous Windows Server n'est pas toujours aisée et la configuration requise dépend de vos besoins, mais aussi si celui-ci est dans un domaine ou non (par exemple).
Services Bureau à distance (RDS)
Les services Bureau à distance (RDS) succèdent aux services Terminal Server et permettent d'utiliser plusieurs sessions utilisateur simultanément. Cela permet également d'utiliser nativement des applications virtuelles appelées RemoteApp, ainsi que des applications ou des bureaux virtuels grâce à des solutions de virtualisation d'applications et/ou de bureaux tiers.
Cette année-là, j'ai également appris et publié quelques tutoriels pour Windows Server concernant :
L'installation, la gestion (sous-domaines, délégations, serveur DNS secondaire, ...) et la sécurisation d'un serveur DNS grâce à DNSSEC (pour éviter les fausses réponses DNS).
Les pools de stockage disponibles sous Windows Server permettent de créer des volumes à partir d'un ou plusieurs disques durs pour créer des RAID logiciels, mais aussi, et surtout pour créer des serveurs de fichiers performants et intelligents.
Grâce à la fonctionnalité NLB de Windows Server, vous pouvez créer rapidement un cluster de serveurs pour répartir la charge de travail sur différents serveurs.
Bien que l'hyperviseur Hyper-V de Microsoft ait ses qualités et ses défauts (comme n'importe quel hyperviseur), il a l'avantage de pouvoir être utilisé dans le monde professionnel (via le rôle Hyper-V de Windows Server), ainsi que par les particuliers grâce à la fonctionnalité du même nom disponible sur les versions clients de Windows (tel que Windows 8, 8.1 et 10).
Microsoft Hyper-V est même disponible gratuitement en tant que serveur indépendant, mais il a comme principal défaut d'être utilisable uniquement en ligne de commandes (à cause du mode Core).
Etant intéressé principalement par l'informatique professionnel et ayant enfin trouvé une solution me permettant de tester Hyper-V, j'ai appris en profondeur Hyper-V sous Windows Server et j'ai ensuite publié de nombreux tutoriels sur InformatiWeb Pro.
Pour info, Hyper-V ne peut pas être virtualisé, ce qui complique son apprentissage lorsque vous êtes limité niveau matériel.
Sur InformatiWeb, vous trouverez aussi quelques tutoriels concernant Hyper-V pour expliquer quelques subtilités ciblant uniquement les particuliers. Comme l'activation de la fonctionnalité Hyper-V sous Windows, la cohabitation de Hyper-V avec VirtualBox et d'autres solutions de virtualisation, ...
Exceptionnellement, Hyper-V peut donc intéresser aussi bien les professionnels que les particuliers.
Une fois Hyper-V maitrisé, j'ai pu combiner RDS et Hyper-V pour implémenter la VDI grâce à l'hôte de virtualisation de RDS.
Hyper-V est l'hyperviseur de Microsoft qui permet comme d'autres hyperviseurs de virtualiser différentes versions de Windows, mais aussi d'utiliser une carte graphique physique depuis un ordinateur virtuel, de déplacer des ordinateurs virtuels d'un serveur à un autre (lorsqu'ils sont mis en cluster), de répliquer à chaud des ordinateurs virtuels, ...
Virtualisation de bureaux (VDI)
Lorsque vous utilisez l'assistant d'ajout de rôles de Windows Server, vous avez la possibilité d'installer l'hôte de virtualisation de RDS sur un serveur Hyper-V pour créer une infrastructure de bureaux virtuels (VDI).
Utilisant VMware Workstation depuis des années pour tester différentes technologies ou programmes et réaliser nos nombreux tutoriels, j'ai trouvé intéressant de créer de nombreux tutoriels concernant cette solution de virtualisation professionnelle pour ceux qui voudrait migrer de VirtualBox vers une solution beaucoup plus complète et stable.
VMware Workstation est une solution de virtualisation professionnelle permettant de virtualiser n'importe quel système d'exploitation (Windows, Windows Server, Linux, VMware ESXi, ...), ainsi que de créer des réseaux virtuels personnalisés.
Avec le temps, j'ai trouvé plus intéressant et plus logique finalement de me pencher en profondeur sur une technologie ou un sujet informatique avant de passer à un autre. Ce qui signifie qu'il y aura moins de sujets différents couverts sur le même temps, mais ceux-ci seront couverts au maximum pour vous apprendre un maximum de choses sur ces sujets.
La nouveauté la plus importante de cette nouvelle version étant l'apparition d'une section Formations qui vous permet d'apprendre un sujet grâce à une série de tutoriels.
Bref, les principales nouveautés de cette nouvelle version 5 sont :
Nouveau design plus moderne
Précédemment, le design avait été créé de zéro en HTML5/CSS3. Dans cette nouvelle version, nous avons utilisé le célèbre framework CSS "Bootstrap 4". De plus, des raccourcis se trouvent à gauche du site pour accéder aux meilleures catégories de chaque site.
Code source plus propre
Précédemment, nous avions utilisé la version 2 du framework CakePHP pour le côté serveur.
Dans cette nouvelle version, nous avons utilisé la version 3 de ce même framework qui est beaucoup plus flexible et performant qu'avant pour les échanges avec la BDD.
Formations
Depuis cette nouvelle version, vous trouverez une section Formations où chaque formation regroupe plusieurs tutoriels de façon organisée.
Sondages
Une nouvelle fonctionnalité très importante pour vous et pour nous est que vous avez la possibilité de nous donner votre avis concernant nos sites web, nos formations et nos tutoriels pour nous aider à améliorer ceux-ci et vous proposer du contenu concernant des sujets qui vous intéressent.
Le système de sondages a été codé en interne et ceux-ci sont gérés uniquement en interne. Donc, aucune donnée ne sera partagée avec des tiers.
Nouveau moteur de recherche
Le nouveau moteur de recherche a été entièrement re-codé coté client et serveur pour vous proposer une meilleure expérience utilisateur
Fonctionnalités améliorées pour les membres
De nouvelles fonctionnalités ont apparu dans votre espace membre :
- notifications sur le site en + des notifications par e-mail
- système de badges
- gestion des favoris pour les formations et les tutoriels
- gestion en interne des commentaires au lieu du site Disqus qui était utilisé auparavant