<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Catégorie : Uncategorized - Florian Perrier</title>
	<atom:link href="https://www.florianperrier.com/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Développeur Web Freelance à Paris</description>
	<lastBuildDate>Fri, 25 Oct 2024 09:22:13 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.florianperrier.com/app/uploads/2020/04/favicon.png</url>
	<title>Catégorie : Uncategorized - Florian Perrier</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>L’UX Design : zoom sur une spécialité pluridisciplinaire en constante évolution</title>
		<link>https://www.florianperrier.com/2022/05/lux-design-zoom-sur-specialite-pluridisciplinaire-constante-evolution/</link>
		
		<dc:creator><![CDATA[administrator]]></dc:creator>
		<pubDate>Wed, 04 May 2022 20:30:17 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[webdesign]]></category>
		<guid isPermaLink="false">https://www.florianperrier.com/?p=1279</guid>

					<description><![CDATA[<p>L’UX Design est une spécialité qui se concentre sur l’expérience utilisateur dans la prise en charge d’un projet. À la fin des années 1990, l’UX Design s’est développé grâce à la psychologie cognitive et aux sciences sociales. Auparavant, l’UX Design...</p>
<p>The post <a href="https://www.florianperrier.com/2022/05/lux-design-zoom-sur-specialite-pluridisciplinaire-constante-evolution/">L’UX Design : zoom sur une spécialité pluridisciplinaire en constante évolution</a> appeared first on <a href="https://www.florianperrier.com">Florian Perrier</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>L’UX Design est une spécialité qui se concentre sur l’expérience utilisateur dans la prise en charge d’un projet. À la fin des années 1990, l’UX Design s’est développé grâce à la psychologie cognitive et aux sciences sociales.</p>
<p>Auparavant, l’UX Design était le travail des webmasters : ils devaient s’occuper du graphisme, de l’ergonomie, du développement et du référencement. Actuellement, l’UX Design devient un domaine à part entière et les recruteurs recherchent régulièrement cette expertise. Quoi qu’il en soit, au niveau des entreprises, une évangélisation de cette démarche est encore nécessaire.</p>
<h3>En quoi consiste l’UX Design ?</h3>
<p>L’UX Design est un travail qui consiste en l’organisation, la structuration et la hiérarchisation des contenus. L’expert doit également garantir l’ergonomie des sites internet afin d’améliorer l’expérience utilisateur.</p>
<p>L’UX Designer travaille en tenant compte du ressenti des utilisateurs : il doit alors utiliser des données analytiques pour obtenir de bons résultats. Tout au long du projet, l’expert va interroger les utilisateurs afin de mieux comprendre leurs besoins en vue d’avancer des solutions concrètes.</p>
<p>Il définit, ensuite, les fonctionnalités et les maquettes. Il doit également réaliser des prototypes, puis effectuer des tests utilisateurs. L’UX Designer doit travailler avec d’autres techniciens comme le développeur, le chef de projet, le responsable marketing, etc.</p>
<h3>UX Design et UI Design : peut-on les distinguer ?</h3>
<p>Pour devenir un bon webdesigner, il faut maitriser l’UX Design et l’UI Design, mais il faut également des compétences en intégration web. L’UX Design et l’UI Design sont des expertises complémentaires, mais bien distinctes. L’UI Designer possède la créativité nécessaire pour définir la spécificité graphique des interfaces. L’UI Design est un point essentiel pour garantir l’utilisabilité du site internet et contribue à la réussite d’une démarche UX Design. Ainsi, les professionnels du secteur estiment qu’il n’y a pas de frontière entre ces deux disciplines, bien qu’elles soient quand même bien distinctes. Ils parlent plutôt de continuité dans la mesure où en UX Design, le technicien va se concentrer sur les besoins des utilisateurs et en UI Design, il va se focaliser sur l’interface pour garantir une utilisation agréable.</p>
<h3>Les entreprises ont besoin d’information sur l’UX Design</h3>
<p>Lorsque les utilisateurs comprennent bien le produit, ils n’ont pas besoin de formation pour utiliser un site internet ou une application. Ils contacteront moins souvent le service client pour s’informer. Les charges qui découlent du support client diminuent alors de 30 % pour les entreprises qui ont adopté une démarche UX Design pour développer leur projet. Cependant, il faut prévoir un budget pour des travaux de développement, lorsqu’un produit ne convient pas aux utilisateurs.</p>
<p>Les UX Designers sont souvent obligés de convaincre les entreprises clientes qu’il est indispensable d’interroger les utilisateurs pour mieux comprendre leurs besoins. Par exemple, il faut s’assurer que les termes utilisés sur les interfaces soient faciles à comprendre.</p>
<p>Outre les compétences techniques, l’UX Designer doit être curieux, à l’écoute des clients et des utilisateurs, empathique et avoir d’excellentes aptitudes relationnelles. Il doit être en mesure d’estimer le ressenti des utilisateurs potentiels pour proposer des sites ou des applications adaptées.</p>
<p>Ce technicien est également tenu d’observer en effectuant de la veille, en lisant des actualités ou divers ouvrages, en visionnant des vidéos et des podcasts sur le thème. Il peut aussi renforcer ses acquis en travaillant sur des projets personnels afin de se démarquer.</p>
<p>The post <a href="https://www.florianperrier.com/2022/05/lux-design-zoom-sur-specialite-pluridisciplinaire-constante-evolution/">L’UX Design : zoom sur une spécialité pluridisciplinaire en constante évolution</a> appeared first on <a href="https://www.florianperrier.com">Florian Perrier</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP8 : un zoom sur les nouvelles fonctionnalités</title>
		<link>https://www.florianperrier.com/2020/12/php8-zoom-sur-nouvelles-fonctionnalites/</link>
		
		<dc:creator><![CDATA[administrator]]></dc:creator>
		<pubDate>Tue, 22 Dec 2020 08:00:27 +0000</pubDate>
				<category><![CDATA[Développement web]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[développeur freelance]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP8]]></category>
		<guid isPermaLink="false">https://www.florianperrier.com/?p=1134</guid>

					<description><![CDATA[<p>Après un essai au mois de juin 2020, la dernière version du langage de script PHP8.0 est sortie en novembre 2020. Ce langage compte parmi les plus faciles à appréhender et à mettre en œuvre. Avec PHP7, sa vitesse a...</p>
<p>The post <a href="https://www.florianperrier.com/2020/12/php8-zoom-sur-nouvelles-fonctionnalites/">PHP8 : un zoom sur les nouvelles fonctionnalités</a> appeared first on <a href="https://www.florianperrier.com">Florian Perrier</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Après un essai au mois de juin 2020, la dernière version du langage de script PHP8.0 est sortie en novembre 2020. Ce langage compte parmi les plus faciles à appréhender et à mettre en œuvre. Avec PHP7, sa vitesse a été bien optimisée et son utilisation améliore le ranking. À l’issue de cette mise à jour récente, découvrez les nouvelles fonctionnalités proposées.</p>
<h3>Est-ce que l’ancien code est compatible avec PHP8 ?</h3>
<p>L’incompatibilité de l’ancien code avec la nouvelle version PHP8 doit être une évidence : cependant, la plupart des modifications qui risquent d’occasionner des compilations étaient déjà désuètes dans les mises à jour 7.2, 7.3 et 7.4.</p>
<p>Voici les dernières modifications effectuées que nous pouvons citer : Magic quotes legacy, the real type, Reflection export() methods, FILTER_SANITIZE_MAGIC_QUOTES filter, Implode() parameter order mix, array_key_exists() with objects, mb_strrpos() with encoding as 3rd argument, Unbinding $this from non-static closures, hebrevc() function, convert_cyr_string() function, money_format() function, ezmlm_hash() function, allow_url_include ini directive et restore_include_path() function.</p>
<p>Si votre code a été régulièrement mis à jour, vous ne devriez pas rencontrer de problème malgré le fait que les modifications rétroactives ne soient pas compatibles.</p>
<h3>PHP8.0, quelles sont les nouvelles fonctionnalités ?</h3>
<p>Avec cette nouvelle version de PHP, les développeurs web profitent de fonctionnalités qui multiplient le nombre de possibilités. Découvrez les principales améliorations constatées :</p>
<p><strong>Une amélioration des performances grâce au compilateur JIT</strong><br />
Le compilateur JIT est sans doute l’innovation la plus intéressante de PHP8. Si PHP est un langage non compilé, mais interprété ligne par ligne, avec le compilateur JIT (just in time), le code est partiellement compilé pendant l’exécution. Ce système fonctionne un peu comme une version en cache du code. D’après les résultats obtenus à l’issue des tests effectués, une amélioration des performances de plus de 45 % est constatée avec le compilateur JT.</p>
<p><strong>Type Union pour l’union de deux ou de plusieurs types<br />
</strong>Les Types Union sont des fonctionnalités qui sont déjà utilisées dans d’autres langages comme TypeScript, C/C++ et Haskell. Avec PHP8, ils permettent de former une union avec deux ou plusieurs types. Tous les types identifiés peuvent être utilisés sauf void, parce qu’il ne donne pas de valeur de retour. Par ailleurs, il est possible de déclarer les unions nulles grâce aux mentions « |null ou ? ».</p>
<p><strong>Static return type pour compléter self &amp; parent</strong><br />
Le terme « static » design une classe spéciale : dans cette nouvelle version, il s’agit d’un autre type Return valide qui complète « self &amp; parent ».</p>
<p><strong>WeakMap, une extension de WeakRefs</strong><br />
Si WeakRefs a été ajouté à la version PHP 7.4, cette fonction se développe avec WeakMaps de PHP 8. Ces fonctionnalités permettent de supprimer les objets lorsqu’il n’y a que le cache qui se réfère aux classes d’entités des objets. Elles assurent également des économies de ressources pendant la manipulation des objets.</p>
<p><strong>::class appliqué aux objets, pour réduire la taille du code source</strong><br />
Lorsque vous souhaitiez attribuer une classe aux objets dans les anciennes versions, vous deviez utiliser get_class(). Désormais, vous avez ::class appliqué pour réduire la taille du code source.</p>
<p><strong>Stringable interface, passez de l’ajout manuel à l’ajout automatique<br />
</strong>La Stringable interface s’ajoute automatiquement aux classes qui ajuste la méthode _toString(). Il faut noter qu’avant la sortie de la version PHP8, cette étape s’effectuait toujours manuellement.</p>
<p><strong>La fonction fdiv() qui autorise la division par 0<br />
</strong>Avec la division par 0, la fonction fdiv() permet d’obtenir une valeur de retour INF, -INF ou encore NAN.</p>
<p><strong>Type annotations et type errors<br />
</strong>Avec cette nouvelle version, vous avez des annotations de types correctes avec toutes les fonctions et les méthodes internes. Si les TypeErrors ne se déclenchaient qu’avec les fonctions que l’utilisateur définit, à présent, la plupart des fonctions internes renvoient des TypeErrors avec PHP8.</p>
<p><strong>engine-warnings : une nouvelle classification</strong><br />
Grâce à cette mise à jour, de nouveaux messages d’erreur PHP plus précis vont apparaitre à la place des warnings et des notes.</p>
<p><strong>Un nouveau paramètre display_errors=Off pour les fatals errors<br />
</strong>Vous n’utiliserez plus @ pour supprimer les erreurs. Il suffit de paramétrer le serveur display_errors=Off.</p>
<p><strong>Écriture des méthodes magiques avec des signatures correctes et modification des signatures Reflection<br />
</strong>L’écriture des méthodes magiques était toujours possible même lorsque les signatures n’étaient pas conformes à la signature souhaitée. La version PHP 8 est doté de plusieurs contrôles de paramètres et de valeurs de retour pour que les signatures soient toujours exactes. Les signatures Reflection ont également été modifiées.</p>
<p>The post <a href="https://www.florianperrier.com/2020/12/php8-zoom-sur-nouvelles-fonctionnalites/">PHP8 : un zoom sur les nouvelles fonctionnalités</a> appeared first on <a href="https://www.florianperrier.com">Florian Perrier</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Comparatifs des langages de développement web les plus courants</title>
		<link>https://www.florianperrier.com/2020/11/comparatifs-langages-developpement-web-plus-courants/</link>
		
		<dc:creator><![CDATA[administrator]]></dc:creator>
		<pubDate>Fri, 13 Nov 2020 07:22:49 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.florianperrier.com/?p=1115</guid>

					<description><![CDATA[<p>Il existe actuellement des dizaines de langages de développement : découvrez les plus utilisés et les plus adaptés à vos projets. Que ce soit pour le développement web ou le développement d’applications mobiles, vous pouvez choisir l’un des langages suivants...</p>
<p>The post <a href="https://www.florianperrier.com/2020/11/comparatifs-langages-developpement-web-plus-courants/">Comparatifs des langages de développement web les plus courants</a> appeared first on <a href="https://www.florianperrier.com">Florian Perrier</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Il existe actuellement des dizaines de langages de développement : découvrez les plus utilisés et les plus adaptés à vos projets. Que ce soit pour le développement web ou le développement d’applications mobiles, vous pouvez choisir l’un des langages suivants : Java, Python, PHP, C# ou encore JavaScript.</p>
<h3>Java, le langage pour les applications mobiles</h3>
<p>Java figure parmi les langages les plus utilisés avec Swift pour le développement d’applications mobiles sur Androïd et iOS. Il présente de nombreux avantages : sa fréquente utilisation et sa polyvalence sont ses principaux points forts. En effet, il s’utilise aussi pour le développement web et possède un vaste écosystème.</p>
<h3>Python, un langage convivial et facile à mettre en œuvre</h3>
<p>Python est un langage à privilégier pour le développement back-end. Il est apprécié pour son influence, sa popularité, sa polyvalence et sa convivialité. Il se distingue par la grande variété de bibliothèques qu’il propose aux développeurs. Facile à appréhender, il permet pourtant de développer les applications les plus complexes. Il dispose d’une multitude de ressources, mais l’accès à la base de données serait limité.</p>
<h3>PHP, un langage qui s’est bien développé au fil des années</h3>
<p>Avec la forte croissance des sites WordPress basés sur PHP, ce langage compte parmi les plus utilisés sur la Toile. PHP est également le langage choisi par des géants du web comme Facebook qui y intègrent leurs outils personnels : les techniciens utilisent un système virtuel qui change le code PHP en C++. Idéal pour les développeurs qui débutent, il est souvent remis en cause pour l’absence de consistance. Malgré tout, des améliorations sont constatées dans les versions les plus récentes.</p>
<h3>C#, pour le développement de logiciels pour Windows</h3>
<p>Les utilisateurs de C# profitent de la puissance de la communauté qui utilise ce langage. Aujourd’hui, la popularité du framework web ASP.NET de Microsoft augmente aussi régulièrement. Cependant, si vous souhaitez maximiser les bénéfices qui peuvent découler de l’utilisation de C#, vous devez privilégier les produits proposés par Microsoft pour la base de données (SQL Server) et pour l’hébergement de vos applications web (Windows Server).</p>
<h3>JavaScript, le langage des développeurs indépendants et les entrepreneurs</h3>
<p>JavaScript est utilisé comme base de plusieurs frameworks dédiés à la création d’applications mobiles, pourtant, au départ, il a été créé pour le développement de sites web. Ce langage jouit actuellement d’une bonne cote de popularité et permet de créer des sites internet à la fois modernes et dynamiques. Après le lancement de l’iPhone, des développeurs experts ont lancé des recherches afin de trouver un système qui permet de faire tourner le JavaScript sur mobile. Actuellement, le framework Cordova peut être utilisé pour le développement d’applications mobiles en langage web.</p>
<p>D’autres langages tels que Ruby et Go, comptent aussi parmi les langages répertoriés dans l’<a href="https://www.tiobe.com/tiobe-index/" target="_blank" rel="noopener noreferrer">index TIOBE</a>. Avant de faire votre choix, évalue d’abord vos besoins. Vous devez également tenir compte de vos connaissances et du type d’applications que vous souhaitez développer.</p>
<p>Vous êtes à la recherche d&rsquo;un <a title="développeur web freelance Paris" href="https://www.florianperrier.com/">développeur web freelance à Paris</a> pour le développement de votre site internet ? <a title="développeur web freelance à Paris" href="https://www.florianperrier.com/contacter-developpeur-web-freelance/">Contactez-moi</a></p>
<p>The post <a href="https://www.florianperrier.com/2020/11/comparatifs-langages-developpement-web-plus-courants/">Comparatifs des langages de développement web les plus courants</a> appeared first on <a href="https://www.florianperrier.com">Florian Perrier</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
