<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
  <channel>
  <description>Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modélisation 3D (Blender...), le graphisme (PhotoShop, The GIMP...), et bien d'autres encore !</description>
  <link>http://www.siteduzero.com</link>
  <title>Le Site du Zéro : l'actualité des tutoriels, de la communauté et du Web en général !</title>
  <language>fr</language>
  
  <image>
    <title>Le Site du Zéro : l'actualité des tutoriels, de la communauté et du Web en général !</title>
    <url>http://www.siteduzero.com/Templates/images/icone_rss_fr.png</url>
    <link>http://www.siteduzero.com</link>
  </image>


   <item>
      <title>Dynamisez vos sites Web avec Javascript !</title>
      <link>http://www.siteduzero.com/tutoriel-3-309961-dynamisez-vos-sites-web-avec-javascript.html</link>
      <description>Bienvenue à tous,&lt;br /&gt;
&lt;br /&gt;
Vous voici sur la page d'accueil du cours traitant du langage Web &lt;strong&gt;Javascript&lt;/strong&gt; ! Au cours de la lecture de ce cours vous apprendrez comment dynamiser vos pages Web et les rendre beaucoup plus attrayantes pour vos visiteurs. Ce cours traitera de nombreux sujets, en partant des bases. Vous apprendrez à réaliser des animations, des applications complexes &lt;span class=&quot;italique&quot;&gt;et à utiliser ce langage conjointement avec le HTML5&lt;/span&gt;, la nouvelle version du fameux langage de balisage du W3C !&lt;br /&gt;
&lt;br /&gt;
Ce cours va principalement aborder l'usage du Javascript dans l'environnement d'un navigateur Web, il est donc de rigueur que vous sachiez coder à la fois en HTML et en CSS. Le PHP peut être un plus, mais vous n'en aurez réellement besoin que lorsque nous aborderons la partie &lt;a href=&quot;http://fr.wikipedia.org/wiki/Ajax_%28informatique%29&quot;&gt;AJAX&lt;/a&gt;, qui traite des communications entre le Javascript et un serveur.&lt;br /&gt;
&lt;br /&gt;
Voici quelques exemples de ce qui est réalisable grâce au Javascript :&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;br /&gt;
&lt;a href=&quot;http://uploads.siteduzero.com/files/374001_375000/374505.png&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/374001_375000/374505.png&quot; alt=&quot;une vidéo affichée en HTML5 (sans Flash) sur Youtube, l'usage du Javascript y est intensif&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://uploads.siteduzero.com/files/349001_350000/349218.png&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/349001_350000/349218.png&quot; alt=&quot;un jeu basé sur le concept de Tetris, nommé Torus, qui utilise la célèbre balise &amp;lt;canvas&amp;gt; ;&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://uploads.siteduzero.com/files/349001_350000/349217.png&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/349001_350000/349217.png&quot; alt=&quot;une modélisation 3D d'une Lamborghini affichée grâce au WebGL et à la librairie Three.js.&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
De gauche à droite, vous pouvez trouver :&lt;br /&gt;
&lt;ul&gt;	
&lt;li&gt;Une vidéo affichée en HTML5 (sans Flash) sur Youtube, l'usage du Javascript y est intensif ;&lt;/li&gt;	
&lt;li&gt;Un jeu basé sur le concept de Tetris, nommé &lt;a href=&quot;http://www.benjoffe.com/code/games/torus/&quot;&gt;Torus&lt;/a&gt;, qui utilise la célèbre balise &lt;span class=&quot;code2 html&quot;&gt;&lt;span class=&quot;nt&quot;&gt;&amp;lt;canvas&amp;gt;&lt;/span&gt;&lt;/span&gt; ;&lt;/li&gt;	
&lt;li&gt;&lt;a href=&quot;http://mrdoob.github.com/three.js/examples/webgl_materials_cars.html&quot;&gt;Une modélisation 3D d'une Lamborghini&lt;/a&gt; affichée grâce à l'&lt;acronym title=&quot;Application Programming Interface (Interface de Programmation)&quot;&gt;API&lt;/acronym&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/WebGL&quot;&gt;WebGL&lt;/a&gt; et à la bibliothèque &lt;a href=&quot;https://github.com/mrdoob/three.js&quot;&gt;Three.js&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Nous espérons vous avoir convaincus de vous lancer dans l'apprentissage de ce fabuleux langage qu'est le Javascript !&lt;br /&gt;
&lt;br /&gt;
Sur ce, bonne lecture !</description>
      <enclosure url="http://uploads.siteduzero.com/icones/290001_291000/290616.gif" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-309961-dynamisez-vos-sites-web-avec-javascript.html</comments>
      <author>noreply@siteduzero.com (Thunderseb et Nesquik69)</author>
      <pubDate>Wed, 16 May 2012 11:15:07 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-309961-dynamisez-vos-sites-web-avec-javascript.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Créez votre application web avec Java EE</title>
      <link>http://www.siteduzero.com/tutoriel-3-285022-creez-votre-application-web-avec-java-ee.html</link>
      <description>La création d'applications web avec &lt;strong&gt;&lt;acronym title=&quot;Java Enterprise Edition, anciennement J2EE&quot;&gt;Java EE&lt;/acronym&gt;&lt;/strong&gt; semble compliquée à beaucoup de débutants. Une énorme nébuleuse de sigles en tout genre gravite autour de la plate-forme, un nombre conséquent de technologies et d'approches différentes existent : servlet, JSP, Javabean, MVC, JDBC, JNDI, EJB, JPA, JMS, JSF, Struts, Spring, Tomcat, Glassfish, JBoss, WebSphere, WebLogic... La liste n'en finit pas, et pour un novice ne pas étouffer sous une telle avalanche est bien souvent mission impossible ! &lt;br /&gt;
&lt;br /&gt;
Soyons honnêtes, ce tutoriel ne vous expliquera pas le fonctionnement et l'utilisation de toutes ces technologies. Car ça aussi, c'est mission impossible ! Il faudrait autant de tutos...&lt;br /&gt;
&lt;br /&gt;
Non, ce cours a pour objectif de guider vos premiers pas dans l'univers Java EE : après quelques explications sur les concepts généraux et les bonnes pratiques en vigueur, vous allez entrer dans le vif du sujet et découvrir comment créer un projet web, en y ajoutant de la complexité au fur et à mesure que le cours avancera. À la fin du cours, vous serez capables de créer une application web qui respecte les standards reconnus dans le domaine et vous aurez les bases nécessaires pour utiliser la plupart des technologies gravitant autour de Java EE.&lt;br /&gt;
&lt;br /&gt;
Avant d'attaquer, sachez que ce cours ne part pas totalement de zéro : il vous faut des bases en programmation Java afin de ne pas vous sentir largués dès les premiers chapitres. Ainsi, si vous n'êtes pas encore familier avec le Java, vous pouvez lire les parties 1 et 2 du &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-10601-apprenez-a-programmer-en-java.html&quot;&gt;tutoriel sur le Java&lt;/a&gt; du Site du Zéro. &lt;img src=&quot;/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt; </description>
      <enclosure url="http://uploads.siteduzero.com/icones/251001_252000/251719.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-285022-creez-votre-application-web-avec-java-ee.html</comments>
      <author>noreply@siteduzero.com (Coyote)</author>
      <pubDate>Wed, 16 May 2012 04:43:36 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-285022-creez-votre-application-web-avec-java-ee.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Apprenez à utiliser SolidWorks</title>
      <link>http://www.siteduzero.com/tutoriel-3-607698-apprenez-a-utiliser-solidworks.html</link>
      <description>Bonjour à tous les zéros !&lt;br /&gt;
&lt;br /&gt;
Ce tutoriel a pour but de vous apprendre à manier le logiciel &lt;strong&gt;SolidWorks&lt;/strong&gt;. Très complet et payant, Solidworks est souvent utilisé dans un cadre professionnel. Cependant, il existe des licences étudiantes valables un an.  &lt;img src=&quot;/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt; &lt;br /&gt;
Il permet de modéliser des pièces variées, des surfaces, et de les assembler par la suite, ainsi que de les soumettre à une batterie de tests.&lt;br /&gt;
&lt;br /&gt;
Aucune connaissance en 3D ou dessin industriel n'est demandée ! &lt;img src=&quot;/Templates/images/smilies/heureux.png&quot; alt=&quot;:D&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;italique&quot;&gt;Exemples de réalisations :&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;a href=&quot;http://uploads.siteduzero.com/files/354001_355000/354559.jpg&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/354001_355000/354559.jpg&quot; alt=&quot;hercules mp3 e2&quot;/&gt;&lt;/a&gt;   &lt;a href=&quot;http://uploads.siteduzero.com/files/362001_363000/362894.jpg&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/362001_363000/362894.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;    &lt;a href=&quot;http://uploads.siteduzero.com/files/362001_363000/362895.jpg&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/362001_363000/362895.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class=&quot;italique&quot;&gt;(voir introduction : &quot;Comment modéliser sur SolidWorks&quot;)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq question&quot;&gt;Qu'est-il prévu d'aborder dans ce cours ?&lt;/div&gt;&lt;br /&gt;
Ce cours abordera les fonctions principales que propose &lt;strong&gt;SolidWorks&lt;/strong&gt; :&lt;br /&gt;
&lt;ul&gt;	
&lt;li&gt;Les esquisses&lt;/li&gt;	
&lt;li&gt;La modélisation volumique&lt;/li&gt;	
&lt;li&gt;La modélisation surfacique&lt;/li&gt;	
&lt;li&gt;La tôlerie&lt;/li&gt;
&lt;li&gt;L'assemblage&lt;/li&gt;
&lt;li&gt;L'animation&lt;/li&gt;
&lt;li&gt;Le rendu dans &lt;strong&gt;PhotoView 360&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
J'éspère que Solidworks ainsi que ce tutoriel vont vous plaire, bonne lecture ! &lt;img src=&quot;/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/567001_568000/567319.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-607698-apprenez-a-utiliser-solidworks.html</comments>
      <author>noreply@siteduzero.com (Romaingin)</author>
      <pubDate>Mon, 14 May 2012 03:27:49 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-607698-apprenez-a-utiliser-solidworks.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Apprenez la sculpture digitale avec Pixologic ZBrush</title>
      <link>http://www.siteduzero.com/tutoriel-3-650016-apprenez-la-sculpture-digitale-avec-pixologic-zbrush.html</link>
      <description>&lt;div class=&quot;justifie&quot;&gt;&lt;div class=&quot;centre&quot;&gt;&lt;span class=&quot;gros&quot;&gt;&lt;span class=&quot;orange&quot;&gt;Vous désirez apprendre à utiliser le logiciel de sculpture numérique 3D le plus avancé et utilisé ?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;flot_gauche&quot;&gt;&lt;a href=&quot;http://www.pixologic.com/zbrush/trial/&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/363001_364000/363279.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;br /&gt;
&lt;span class=&quot;tpetit&quot;&gt;&amp;gt; Télécharger&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;gros&quot;&gt;L&lt;/span&gt;'objectif ici est de vous montrer les outils et fonctionnalités dédiés à la sculpture par ordinateur. Tout comme le dessin, peu de techniques vous seront demandées, le respect des proportions (excepté pour le cartoon) et votre créativité primeront. &lt;strong&gt;Pixologic ZBrush&lt;/strong&gt; vous permet de déformer des polygones 3D à la vitesse de votre imagination : il est possible pour les utilisateurs confirmés de créer un visage réaliste en quelques heures seulement !&lt;div class=&quot;flot_droite&quot;&gt;&lt;a href=&quot;http://www.pixologic.com/interview/killzone3/1/&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/359001_360000/359011.png&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;br /&gt;
&lt;span class=&quot;tpetit&quot;&gt;ZBrush a été utilisé pour « Killzone 3 »&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Certaines modélisations sont nettement plus rapides à obtenir dans ZBrush ; générer la base d'une créature organique peut se faire plus rapidement que dans Maya ou Blender. Il dispose d'outils vous permettant d'ajouter les plus fins détails simplement en creusant ou gonflant la matière (façon de synthétiser &lt;img src=&quot;/Templates/images/smilies/langue.png&quot; alt=&quot;:p&quot; class=&quot;smilies&quot;/&gt; ).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;flot_gauche&quot;&gt;&lt;a href=&quot;http://www.pixologic.com/interview/epic/1/&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/360001_361000/360811.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;br /&gt;
&lt;span class=&quot;tpetit&quot;&gt;ZBrush a servi dans « Gears of War 2 »&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;Il est rapidement devenu le logiciel de référence en ce qui concerne la création de créatures organique et des textures qui l'accompagnent. La grande majorité des personnages de jeux vidéo et films en sont issus, inutiles donc de préciser qu'il est très fortement implanté dans le milieu professionnel (&lt;a href=&quot;http://www.pixologic.com/zbrush/industry/&quot;&gt;détails&lt;/a&gt;).&lt;br /&gt;
Le logiciel commence à s'imposer dans les sculptures de type mécanique (robots, véhicules, objets divers) par la simplicité à laquelle les pièces et détails viennent s'y greffer.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;orange&quot;&gt;&lt;strong&gt;Qu'est-ce qui est prévu dans ce cours ?&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Vous verrez ici les outils principaux qui font la force de ZBrush, vous devriez en 1-2 semaines les maitriser. &lt;br /&gt;
J'ai prévu plusieurs vidéo de speed sculpts en organique et mécanique pour compléter le cours afin de quelque peu vous guider. Sachez tout de même que, comme pour le dessin, c'est la pratique qui vous fera progresser, je ne peux que vous apprendre l'utilisation des outils (vous présenter les différents crayons en gros &lt;img src=&quot;/Templates/images/smilies/hihi.png&quot; alt=&quot;^^&quot; class=&quot;smilies&quot;/&gt; ).&lt;br /&gt;
&lt;br /&gt;
Note : pour suivre ce cours, je vous recommande fortement d'avoir à disposition une tablette graphique, j'explique son intérêt dans le premier chapitre.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/356001_357000/356156.png&quot; alt=&quot;Image utilisateur&quot;/&gt; &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-650016-apprenez-la-sculpture-digitale-avec-pixologic-zbrush.html&quot;&gt;[FR]&lt;/a&gt; &lt;a href=&quot;http://translate.google.com/translate?hl=en&amp;amp;sl=fr&amp;amp;u=http://www.siteduzero.com/tutoriel-3-650016-apprenez-la-sculpture-digitale-avec-pixologic-zbrush.html&amp;amp;ei=FZCiT-7fJ8L-4QSi2cXdCA&amp;amp;sa=X&amp;amp;oi=translate&amp;amp;ct=result&amp;amp;resnum=1&amp;amp;ved=0CB4Q7gEwAA&amp;amp;prev=/search?q=http://www.siteduzero.com/tutoriel-3-650016-apprenez-la-sculpture-digitale-avec-pixologic-zbrush.html&amp;amp;hl=en&amp;amp;biw=1920&amp;amp;bih=1099&amp;amp;prmd=imvns&quot;&gt;[ENG]&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table class=&quot;tab_user&quot;&gt;




&lt;thead&gt;&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;ZBrush : abordable avec updates offertes, optimisé, innovant et réputé&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;div class=&quot;centre&quot;&gt;&lt;a href=&quot;http://www.pixologic.com/zbrush/trial/&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/341001_342000/341729.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt; &lt;strong&gt;&lt;span class=&quot;keyboard_shortcut&quot;&gt;&lt;span class=&quot;orange&quot;&gt;&lt;strong&gt;Pixologic ZBrush 4r3&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;a href=&quot;http://www.pixologic.com/zbrush/downloadcenter/&quot;&gt;&lt;strong&gt;&lt;span class=&quot;keyboard_shortcut&quot;&gt;Download Center&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://twitter.com/#!/SdZ_Linko&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/279001_280000/279992.png&quot; alt=&quot;Image utilisateur&quot;/&gt; &lt;strong&gt;&lt;span class=&quot;keyboard_shortcut&quot;&gt;L'actualité du tuto&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/317001_318000/317712.png&quot; alt=&quot;Image utilisateur&quot;/&gt; &lt;span class=&quot;keyboard_shortcut&quot;&gt;&lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-649999-faq.html&quot;&gt;Besoin d'aide ?&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt; &lt;a href=&quot;http://www.siteduzero.com/forum-81-539-graphisme-3d.html&quot;&gt;&lt;strong&gt;&lt;span class=&quot;keyboard_shortcut&quot;&gt;Forum&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;&lt;div class=&quot;centre&quot;&gt;&lt;object width=&quot;480&quot; height=&quot;360&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube.com/v/JYXr7AuPGwE&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/JYXr7AuPGwE&quot;/&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;/&gt;&lt;/object&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;A lire aussi :&lt;br /&gt;
&lt;ul&gt;	
&lt;li&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/289001_290000/289553.png&quot; alt=&quot;Image utilisateur&quot;/&gt; &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-228998-apprenez-a-modeliser-en-3d-avec-autodesk-maya.html&quot;&gt;Apprenez à modéliser en 3D avec Autodesk Maya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/375001_376000/375999.png&quot; alt=&quot;Image utilisateur&quot;/&gt; &lt;a href=&quot;http://www.polysculpt.com/&quot;&gt;PolySculpt&lt;/a&gt;, le blog de &lt;a href=&quot;http://www.siteduzero.com/membres-294-360550.html&quot;&gt;Lecaramel&lt;/a&gt; sur ZBrush avec de nombreux tutos&lt;/li&gt;
&lt;/ul&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq information&quot;&gt;La version trial de ZBrush va revenir sous peu.&lt;/div&gt;&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/551001_552000/551777.jpg" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-650016-apprenez-la-sculpture-digitale-avec-pixologic-zbrush.html</comments>
      <author>noreply@siteduzero.com (Linko)</author>
      <pubDate>Sun, 13 May 2012 21:30:30 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-650016-apprenez-la-sculpture-digitale-avec-pixologic-zbrush.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Le JavaScript moderne</title>
      <link>http://www.siteduzero.com/tutoriel-3-654205-le-javascript-moderne.html</link>
      <description>Ces dernières années, l'utilisation de JavaScript a évolué jusqu'à en faire un &lt;strong&gt;incontournable du web&lt;/strong&gt;. L'écrasante majorité des navigateurs supportent JavaScript, que ce soit pour les ordinateurs de bureau ou les téléphones portables. Les navigateurs web optimisent continuellement leurs moteurs JavaScript et les développeurs en profitent pour apporter des applications entières sur le web. Le succès de JavaScript est tel qu'il s'étend désormais à d'autres usages :&lt;br /&gt;
&lt;ul&gt;  
&lt;li&gt;&lt;a href=&quot;http://nodejs.org/&quot;&gt;Node.js&lt;/a&gt;, &lt;a href=&quot;http://couchdb.apache.org/&quot;&gt;CouchDB&lt;/a&gt; ou encore &lt;a href=&quot;http://www.meteor.com/&quot;&gt;Meteor&lt;/a&gt; utilisent JavaScript pour créer des sites web, mais cette fois aussi du côté serveur ! Un seul langage est utilisé, ce qui facilite le développement.&lt;/li&gt;  
&lt;li&gt;Les applications de bureau ne sont pas en reste : JavaScript fera partie des langages supportés pour écrire des applications dans &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/windows/apps/br211385.aspx&quot;&gt;Windows 8&lt;/a&gt; et &lt;a href=&quot;http://arstechnica.com/business/news/2012/04/an-in-depth-look-at-qt-5-making-javascript-a-first-class-citizen-for-native-cross-platform-developme.ars&quot;&gt;Qt 5&lt;/a&gt;, deux mastodontes pour les interfaces utilisateur de demain.&lt;/li&gt;
&lt;/ul&gt;Paradoxalement, la réputation de JavaScript a longtemps été mauvaise, et on n'imagine pas forcément au premier abord toutes les possibilités aujourd'hui offertes par JavaScript. Dans ce contexte, tout programmeur a intérêt à se pencher sur JavaScript pour comprendre ses origines, savoir ce qui est possible aujourd'hui et ce qu'on peut espérer du langage dans le futur. C'est dans cette optique que se place cette article : nous espérons qu'elle puisse vous être utile en tant que programmeur et/ou décideur pour mieux comprendre ce que peut vous apporter ce langage &lt;strong&gt;aujourd'hui et dans les années qui viennent&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
L'utilisation principale de JavaScript reste aujourd'hui l'aide à la &lt;strong&gt;navigation sur un site web&lt;/strong&gt;. L'idée est de proposer aux utilisateurs ayant activé JavaScript des petites fonctionnalités pratiques rendant la navigation plus rapide et plus confortable sans pour autant impacter les utilisateurs ne disposant pas de JavaScript (tels que les moteurs de recherche). Cette façon d'utiliser JavaScript s'inscrit dans le cadre plus général du &lt;span class=&quot;italique&quot;&gt;progressive enhancement&lt;/span&gt;. On se contente initialement de HTML pour apporter les fonctionnalités de bases aux clients les plus basiques : moteurs de recherche, lecteurs d'écrans, navigateurs texte. On conçoit ensuite la présentation en CSS avec des techniques de &lt;strong&gt;&lt;span class=&quot;italique&quot;&gt;responsive design&lt;/span&gt;&lt;/strong&gt; : on pense d'abord aux petits écrans des smartphones, puis le rendu est adapté aux écrans plus larges via les &lt;a href=&quot;http://mediaqueri.es/&quot;&gt;media queries CSS3&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
JavaScript permet ensuite de peaufiner l'expérience utilisateur par petites touches : nous prendrons pour exemple le Site du Zéro qui a toujours &lt;a href=&quot;http://www.siteduzero.com/savoirplus.html#technologies&quot;&gt;suivi cette philosophie&lt;/a&gt;. Par exemple, la &lt;span class=&quot;italique&quot;&gt;speedbarre&lt;/span&gt; située en haut de chaque page permet d'accéder rapidement aux divers contenus du site : l'utilisation de JavaScript améliore ici l'ergonomie en respectant mieux la &lt;a href=&quot;http://fr.wikipedia.org/wiki/R%C3%A8gle_des_trois_clics&quot;&gt;règle des trois clics&lt;/a&gt;. Nous ferons plus tard dans l'article un état des lieux plus complet de l'utilisation de JavaScript sur le Site du Zéro, qui se cache parfois où on ne l'attend pas.</description>
      <enclosure url="http://uploads.siteduzero.com/icones/652001_653000/652384.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-654205-le-javascript-moderne.html</comments>
      <author>noreply@siteduzero.com (Cygal et artragis)</author>
      <pubDate>Sun, 13 May 2012 00:11:29 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-654205-le-javascript-moderne.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Programmation objet avancée : la conception avant tout (design patterns à l'emploi)</title>
      <link>http://www.siteduzero.com/tutoriel-3-647150-programmation-objet-avancee-la-conception-avant-tout-design-patterns-a-l-emploi.html</link>
      <description>&lt;div class=&quot;justifie&quot;&gt;Bonjour à tous, &lt;br /&gt;
Voici un tutoriel qui a pour objectif d'aider les personnes à mieux cerner ce qui se cache derrière la programmation orientée objet. Moi-même venant d'un langage impératif, il a été plutôt difficile de cerner les penchants et les aboutissants de cette philosophie. Après un temps d'adaptation on commence à comprendre les mécanismes et comment les objets doivent se lier entre eux. C'est alors en persévérant et en se renseignant sur diverses sources internet (une grande partie imputable à &lt;a href=&quot;http://www.developpez.com/&quot;&gt;developpez.com&lt;/a&gt;) que l'on se rend compte qu'il faut adopter une certaine rigueur et des bons principes pour avoir un code robuste, suffisamment robuste pour qu'une adaptation ne bouleverse pas tout le code en cascade.&lt;br /&gt;
&lt;br /&gt;
C'est en glanant principalement des codes créés par les gens de mon entourage et des divers post sur les forums que je me suis décidé à créer ce tutoriel : Apprendre aux gens ce qu'est le paradigme objet (son contexte) pour mieux concevoir vos futurs programmes. Après avoir montré &lt;strong&gt;quelques principes essentiels assez peu soulignés&lt;/strong&gt; sur le net, je m’arrêterai sur certains design patterns (si vous ne connaissez pas, je vous invite à lire mon introduction) pour vous montrer ce que peuvent donner de bonnes conceptions.&lt;br /&gt;
&lt;br /&gt;
Concernant le tutoriel en lui-même, voici les prérequis : &lt;br /&gt;
&lt;ul&gt;	
&lt;li&gt;Savoir programmer un minimum en orienté objet (hormis pour les 2 premiers chapitres).&lt;/li&gt;	
&lt;li&gt;Connaitre la lecture de diagrammes de classes UML.&lt;/li&gt;	
&lt;li&gt;Connaitre la syntaxe d'un langage se rapprochant du C++ / Java / C#&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class=&quot;rmq attention&quot;&gt;&lt;div class=&quot;justifie&quot;&gt;Si les termes comme &lt;span class=&quot;italique&quot;&gt;instance&lt;/span&gt;, &lt;span class=&quot;italique&quot;&gt;composition&lt;/span&gt;, &lt;span class=&quot;italique&quot;&gt;héritage&lt;/span&gt;, &lt;span class=&quot;italique&quot;&gt;polymorphisme&lt;/span&gt; vous sont inconnus, vous n'êtes pas prêt à apprendre ce qui va suivre, renseignez-vous d'abord sur ces notions et soyez sûr de comprendre de quoi il en retourne.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
A ce propos, le tutoriel utilisera du code C++ et du code Java Ce sont 2 langages très populaires qui me permettent de toucher quasiment toutes les personnes du monde objet. Cependant, vous ne me verrez pas utiliser les spécificités pointues de chaque langage, le but étant &lt;strong&gt;d’écrire du code suffisamment générique pour le transposer dans un autre langage objet&lt;/strong&gt; ! L'objectif principal est de privilégier &lt;span class=&quot;rouge&quot;&gt;&lt;strong&gt;la conception&lt;/strong&gt;&lt;/span&gt;, aussi je vais essayer de produire un code reproductible aux 3 langages cités dans les besoins du tutoriel et je placerai ponctuellement des commentaires sur les fonctionnalités disponibles sur certains d'entre eux.&lt;br /&gt;
&lt;div class=&quot;droite&quot;&gt;&lt;span class=&quot;italique&quot;&gt;&lt;br /&gt;
Avant toute chose, je tiens à remercier lmghs pour sa relecture attentive et ses différents conseils.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Si des personnes souhaitent m'aider à la rédaction du tutoriel, n'hésitez pas à me contacter. Toute aide est la bienvenue. &lt;img src=&quot;/Templates/images/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smilies&quot;/&gt; &lt;br /&gt;
&lt;br /&gt;
Vous êtes prêt ?&lt;br /&gt;
&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/623001_624000/623049.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-647150-programmation-objet-avancee-la-conception-avant-tout-design-patterns-a-l-emploi.html</comments>
      <author>noreply@siteduzero.com (devil may cry et Ophidian_Gateman)</author>
      <pubDate>Sat, 12 May 2012 12:31:16 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-647150-programmation-objet-avancee-la-conception-avant-tout-design-patterns-a-l-emploi.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Créez des applications pour Android</title>
      <link>http://www.siteduzero.com/tutoriel-3-554364-creez-des-applications-pour-android.html</link>
      <description>Bonjour à tous et bienvenue dans le monde merveilleux du développement d'applications Android !&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;flot_droite&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/323001_324000/323573.jpg&quot; alt=&quot;BugDroid, la mascotte d'Android&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
Avec l'explosion des ventes de smartphones ces dernières années, Android a pris une place importante dans la vie quotidienne. Ce système d'exploitation permet d'installer des applications de toutes sortes : jeux, bureautique, multimédia etc. Que diriez-vous de développer vos propres applications pour Android, en les proposant au monde entier &lt;span class=&quot;italique&quot;&gt;via&lt;/span&gt; le « Play Store », le marché d'application de Google ? Hé bien figurez-vous que c'est justement le but de ce cours : vous apprendre à créer des applications pour Android !&lt;br /&gt;
&lt;br /&gt;
Cependant, pour suivre ce cours, il vous faudra quelques connaissances :&lt;br /&gt;
&lt;ul&gt;	
&lt;li&gt;Les applications Android étant presque essentiellement codées en &lt;strong&gt;Java&lt;/strong&gt;, il vous faut connaître ce langage. Heureusement, le Site du Zéro propose &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-10601-apprenez-a-programmer-en-java.html&quot;&gt;un cours&lt;/a&gt; et même &lt;a href=&quot;http://www.siteduzero.com/boutique-614-430-apprenez-a-programmer-en-java.html&quot;&gt;un livre&lt;/a&gt; sur le Java.&lt;/li&gt;	
&lt;li&gt;Connaître un minimum de &lt;strong&gt;SQL&lt;/strong&gt; pour les requêtes (ça tombe bien, le Site du Zéro propose &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-464494-administrez-vos-bases-de-donnees-avec-mysql.html&quot;&gt;un cours sur MySQL&lt;/a&gt;) ainsi qu'avoir des bases sur &lt;strong&gt;OpenGL&lt;/strong&gt;.&lt;/li&gt;	
&lt;li&gt;Et enfin, être un minimum autonome en informatique : vous devez par exemple être capables d'installer Eclipse tout seul (vous voyez, je ne vous demande pas la Lune).&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Rien de bien méchant comme vous pouvez le voir. Mais le développement pour Android est déjà assez complet comme ça, ce serait bien trop long de revenir sur ces bases là. Ce cours débutera cependant en douceur et vous présentera d'abord les bases essentielles pour le développement Android afin de pouvoir effectuer des applications simples et compatibles avec la majorité des terminaux. Puis nous verrons tout ce que vous avez besoin de savoir afin de créer de belles interfaces graphiques, et enfin on abordera des notions plus avancées afin d'exploiter les multiples facettes que présente Android, dont les différentes bibliothèques de fonctions permettant de mettre à profit les capacités matérielles des appareils.&lt;br /&gt;
&lt;br /&gt;
À la fin de ce cours, vous serez capables de réaliser des jeux, des applications de géolocalisation, un navigateur Web, des applications sociales, et j'en passe. En fait le seul frein sera votre imagination !&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/377001_378000/377384.jpg&quot; alt=&quot;Open Handset Alliance&quot;/&gt; &lt;img src=&quot;http://uploads.siteduzero.com/files/377001_378000/377385.png&quot; alt=&quot;Installation des versions d'Android&quot;/&gt; &lt;img src=&quot;http://uploads.siteduzero.com/files/377001_378000/377386.png&quot; alt=&quot;Le bloc notes que nous allons développer dans un TP&quot;/&gt;&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/484001_485000/484495.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-554364-creez-des-applications-pour-android.html</comments>
      <author>noreply@siteduzero.com (DakuTenshi)</author>
      <pubDate>Thu, 10 May 2012 17:07:22 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-554364-creez-des-applications-pour-android.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Créez vos diaporamas en LaTeX avec Beamer !</title>
      <link>http://www.siteduzero.com/tutoriel-3-652805-creez-vos-diaporamas-en-latex-avec-beamer.html</link>
      <description>Bienvenue à vous tous !&lt;br /&gt;
&lt;br /&gt;
Nous parlerons dans ce tutoriel de la réalisation de diaporamas avec la classe Beamer sous LaTeX. Si vous avez envie de représenter un quelconque élément, présenter un exposé ou d'autres choses encore en y mettant de la valeur, Beamer est un bon choix ! Mais qu'est-ce que Beamer ? Et bien, on compare souvent LaTeX à Word, ici on comparera Beamer à PowerPoint, cette équivalence vous donne donc un petit aperçu de ce que c'est Beamer.&lt;br /&gt;
&lt;br /&gt;
Seulement, il vous faut tout de même des connaissances en LaTeX avant d'aborder ce tutoriel. Mais pas de panique, il existe un très bon &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-258577-redigez-des-documents-de-qualite-avec-latex.html&quot;&gt;tutoriel&lt;/a&gt; sur ce site que je vous recommande. Une connaissance et une maîtrise totale de LaTeX n'est pas demandée, non non, rassurez-vous ! Je vous demanderai d'avoir un minimum de bases et un minimum de vocabulaire tournant autour de LaTeX. Quant à l’apprentissage de Beamer, je partirai évidemment de zéro en ajoutant de la difficulté petit à petit pour ne pas vous perdre.&lt;br /&gt;
&lt;br /&gt;
Voici quelques &lt;span class=&quot;italique&quot;&gt;screenshots&lt;/span&gt; de ce à quoi peuvent ressembler des diaporamas sous Beamer, et qui seront manipulés dans ce tuto.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;a href=&quot;http://uploads.siteduzero.com/files/374001_375000/374954.png&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/374001_375000/374954.png&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://uploads.siteduzero.com/files/374001_375000/374955.png&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/374001_375000/374955.png&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/636001_637000/636931.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-652805-creez-vos-diaporamas-en-latex-avec-beamer.html</comments>
      <author>noreply@siteduzero.com (Spader)</author>
      <pubDate>Tue, 08 May 2012 15:02:01 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-652805-creez-vos-diaporamas-en-latex-avec-beamer.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Symfony2 - Un tutoriel pour débuter avec le framework Symfony2</title>
      <link>http://www.siteduzero.com/tutoriel-3-517569-symfony2-un-tutoriel-pour-debuter-avec-le-framework-symfony2.html</link>
      <description>Vous savez déjà faire des sites Internet ? Vous maîtrisez votre code, mais n'êtes pas totalement satisfait ? Vous avez trop souvent l'impression de réinventer la roue ?&lt;br /&gt;
&lt;br /&gt;
Alors ce tutoriel est fait pour vous !&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Symfony2 est un puissant framework&lt;/strong&gt; qui va vous permettre de réaliser des sites complexes rapidement, mais de façon structurée et avec un code clair et maintenable. En un mot : le paradis du développeur !&lt;br /&gt;
&lt;br /&gt;
Ce tutoriel est un tutoriel pour débutants sur Symfony2, vous n'avez besoin d'aucune notion sur les &lt;span class=&quot;italique&quot;&gt;frameworks&lt;/span&gt; pour l'aborder, nous allons les découvrir ensemble. Cependant, il est fortement conseillé :&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;d'avoir déjà une bonne experience de PHP (&lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-14668-concevez-votre-site-web-avec-php-et-mysql.html&quot;&gt;Aller au cours &lt;span class=&quot;italique&quot;&gt;Concevez votre site web avec PHP et MySQL&lt;/span&gt;&lt;/a&gt;) ;&lt;/li&gt;
&lt;li&gt;de maîtriser les notions de base de la POO (&lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-232176-la-programmation-orientee-objet.html&quot;&gt;Aller au cours &lt;span class=&quot;italique&quot;&gt;La programmation orientée objet&lt;/span&gt;&lt;/a&gt;) ;&lt;/li&gt;
&lt;li&gt;d'avoir éventuellement des notions de namespace (&lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-217599-les-espaces-de-noms-en-php.html&quot;&gt;Aller au cours &lt;span class=&quot;italique&quot;&gt;Les espaces de nom&lt;/span&gt;&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class=&quot;rmq information&quot;&gt;Si vous ne maîtrisez pas ces trois points, je vous invite vraiment à les apprendre avant de commencer la lecture de ce cours. Symfony2 requiert ces bases, et si vous ne les avez pas, vous risquez de mettre plus de temps pour assimiler ce tutoriel. C'est comme acheter un A380 sans savoir piloter : c'est joli mais ça ne sert à rien.&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/472001_473000/472447.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-517569-symfony2-un-tutoriel-pour-debuter-avec-le-framework-symfony2.html</comments>
      <author>noreply@siteduzero.com (winzou)</author>
      <pubDate>Wed, 02 May 2012 16:55:46 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-517569-symfony2-un-tutoriel-pour-debuter-avec-le-framework-symfony2.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>La gestion des erreurs en C</title>
      <link>http://www.siteduzero.com/tutoriel-3-648821-la-gestion-des-erreurs-en-c.html</link>
      <description>&lt;div class=&quot;justifie&quot;&gt;&lt;h3&gt;Introduction&lt;/h3&gt;&lt;br /&gt;
&lt;br /&gt;
Tout au long de votre apprentissage progressif du langage C, vous avez pu remarquer que certaines fonctions échouaient souvent et pour des raisons variées. Jusqu'à présent, vous vous êtes peut-être contentés de tester le retour de la fonction et d'afficher un simple message d'erreur en conséquence. Bien que ce soit une très bonne habitude, cela ne suffit souvent pas. L'objet de ce tutoriel sera de gérer des diagnostics plus précis quant aux erreurs détectées, et ainsi vous permettre d'agir en conséquence.&lt;br /&gt;
&lt;br /&gt;
A l'origine, le langage C était conçu pour la programmation système. Pour simplifier, cette dernière consiste au développement d'applications plus bas niveau qui utilisent des primitives proches du noyau de la machine. Vous pouvez donc imaginer que les erreurs détectées y sont souvent complexes et variées.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Plan du cours&lt;/h3&gt;&lt;br /&gt;
&lt;br /&gt;
Pour traiter les nombreuses erreurs qui subsistent à l'exécution, la bibliothèque standard de C dispose d'un fichier d'en-tête spécialisé dans la gestion des erreurs : &lt;span class=&quot;code2 c&quot;&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;errno&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;. Cette partie de la bibliothèque standard, ainsi que certaines fonctions situées dans des fichiers d'en-têtes différents (&lt;span class=&quot;code2 c&quot;&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;string&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;, &lt;span class=&quot;code2 c&quot;&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;stdio&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;) fera l'objet de la première partie du cours, plus théorique, qui résume les pages de documentation et les principes de base d'un programme C gérant basiquement les erreurs&lt;br /&gt;
&lt;br /&gt;
La suite du cours sera constitué d'un débat, plus ou moins subjectif, sur la remontée des erreurs. Nous analyserons les deux grandes méthodes de remontée des erreurs (un seul point de sortie par fonction ou plusieurs), et nous redécouvrirons le subtil &lt;span class=&quot;code2 c&quot;&gt;&lt;span class=&quot;k&quot;&gt;goto&lt;/span&gt;&lt;/span&gt;, qui trouve presque toute son utilité dans la gestion des erreurs. Enfin, nous examinerons les sauts non-locaux, souvent délaissés mais parfois utiles.&lt;br /&gt;
&lt;br /&gt;
Pour terminer, la troisième partie sera plus pratique. Nous créerons une petite bibliothèque de gestion des erreurs. Dans un premier temps, nous créerons les fondements de la bibliothèque : initialisation, affichage d'un message d'erreur selon un niveau d'erreur, fermeture. Dans un second temps, nous créerons un système de &lt;span class=&quot;italique&quot;&gt;stacktrace&lt;/span&gt; de la pile d'appel, qui, à l'aide de mots-clés transformés, permettront au programmeur d'afficher la pile d'appel des fonctions de son programme. Ce sera sans doute la partie la plus technique, puisqu'elles feront appel à une partie plus algorithmique de la programmation en C. Enfin, dans un troisième temps, nous créerons notre propre système d'erreurs courantes, une sorte d'&lt;span class=&quot;code2 c&quot;&gt;&lt;span class=&quot;n&quot;&gt;errno&lt;/span&gt;&lt;/span&gt; en plus complet, en leur associant un descriptif et en reproduisant un mécanisme d'exception.&lt;br /&gt;
&lt;br /&gt;
C'est donc le programme qui nous attend. Je ne vous en dis pas plus, la suite est dans le reste du cours. Bon courage !&lt;br /&gt;
&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/638001_639000/638685.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-648821-la-gestion-des-erreurs-en-c.html</comments>
      <author>noreply@siteduzero.com (Lucas-84)</author>
      <pubDate>Mon, 30 Apr 2012 23:50:42 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-648821-la-gestion-des-erreurs-en-c.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Un chat en PHP/AJAX</title>
      <link>http://www.siteduzero.com/tutoriel-3-648737-un-chat-en-php-ajax.html</link>
      <description>Salut à tous, braves citoyens !&lt;br /&gt;
&lt;br /&gt;
Si vous êtes ici, c'est pour une bonne raison, me trompé-je ? Une seule et unique raison. Vous avez décidé de réaliser &lt;strong&gt;un chat pour votre site internet&lt;/strong&gt; ! Le moins que je puisse dire c'est que vous êtes sur la bonne page. &lt;img src=&quot;/Templates/images/smilies/heureux.png&quot; alt=&quot;:D&quot; class=&quot;smilies&quot;/&gt; &lt;br /&gt;
&lt;br /&gt;
Mais un chat, ça peut faire peur. Et oui, car dans la plupart des cas, sa réalisation requiert des connaissances dans plusieurs domaines. Ceux que nous aborderons dans ce tutoriel seront simplement &lt;strong&gt;le PHP et l'AJAX&lt;/strong&gt; (Javascript). Mais aussi l'&lt;strong&gt;HTML/CSS&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Bon, et bien armez-vous de courage et si vous désirez toujours continuer, je vous invite à poursuivre la lecture de ce tutoriel qui s'annonce fort en rebondissements !&lt;br /&gt;
&lt;br /&gt;
Que la force soit avec vous, mes amis.  &lt;img src=&quot;/Templates/images/smilies/pirate.png&quot; alt=&quot;:pirate:&quot; class=&quot;smilies&quot;/&gt; </description>
      <enclosure url="http://uploads.siteduzero.com/icones/642001_643000/642270.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-648737-un-chat-en-php-ajax.html</comments>
      <author>noreply@siteduzero.com (Codelyokodd)</author>
      <pubDate>Mon, 30 Apr 2012 21:20:00 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-648737-un-chat-en-php-ajax.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Développez vos applications web avec Symfony2 !</title>
      <link>http://www.siteduzero.com/tutoriel-3-582312-developpez-vos-applications-web-avec-symfony2.html</link>
      <description>&lt;div class=&quot;centre&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/349001_350000/349719.png&quot; alt=&quot;logo_sf2&quot;/&gt; &lt;/div&gt;&lt;br /&gt;
Vous avez toujours pensé que créer un site web était complexe ? Votre code devient rapidement trop lourd ?&lt;br /&gt;
Qui a dit que le PHP était un langage brouillon ? Vous manquez d'organisation dans votre projet ?&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Symfony est là pour vous simplifier la vie !&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Avec Symfony vous apprendrez à créer toute sorte d'applications web de manière simple et efficace.&lt;br /&gt;
&lt;br /&gt;
Si Symfony est de plus en plus réputé dans le monde, ce n'est pas par hasard.&lt;br /&gt;
Il offre une liberté exceptionnelle tout en proposant le respect d'une architecture qui permet de répondre à la plupart de nos attentes et qui permet une grande flexibilité afin que chacun puisse tout de même travailler comme il le souhaite.&lt;br /&gt;
&lt;br /&gt;
En lisant ce tutoriel, vous apprendrez à maîtriser un nouvel outil aux capacités immenses. S'il s'avère que vous n'êtes pas encore très bon dans la programmation web, vous vous rendrez compte de l'énorme niveau que vous aurez acquis. Enfin, j'espère que les plus confirmés y trouveront leur bonheur et la solution à la plupart de leurs problèmes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq information&quot;&gt;&lt;br /&gt;
Afin de comprendre et d'apprécier l'entièreté de ce tutoriel, il est indispensable de s'être attardé un minimum sur le tutoriel &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-14668-concevez-votre-site-web-avec-php-et-mysql.html&quot;&gt;PHP/MySQL&lt;/a&gt; de &lt;a href=&quot;http://www.siteduzero.com/membres-294-3.html&quot;&gt;Mathieu Nebra (M@teo21)&lt;/a&gt;&lt;br /&gt;
De plus, certains concepts pourront vous paraître flous sans un minimum de connaissances en &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-147180-la-programmation-orientee-objet-en-php.html&quot;&gt;Programmation Orienté Objet&lt;/a&gt;. &lt;br /&gt;
Bien évidement, si vous avez déjà pratiqué la POO en Java ou C++ par exemple, cela est suffisant pour comprendre le framework dans son ensemble. Par contre, si vous souhaitez maîtriser votre travail, il est nécessaire d'avoir de solides connaissances dans le domaine de la POO.&lt;br /&gt;
Il est aussi nécessaire de connaitre le concept de namespace en PHP : &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-217599-les-espaces-de-noms-en-php.html&quot;&gt;Les espaces de noms en PHP&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Je vous souhaite une agréable lecture !&lt;br /&gt;
&lt;br /&gt;
PS: Et bien du courage... &lt;img src=&quot;/Templates/images/smilies/diable.png&quot; alt=&quot;:diable:&quot; class=&quot;smilies&quot;/&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;a href=&quot;http://dailymotion.com&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/350001_351000/350577.png&quot; alt=&quot;dailymotion&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://www.yahoo.com&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/350001_351000/350578.jpg&quot; alt=&quot;yahoo&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://phpbb.com&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/350001_351000/350579.png&quot; alt=&quot;phpbb&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class=&quot;italique&quot;&gt;Exemples d'applications réalisées avec Symfony&lt;/span&gt;&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/571001_572000/571563.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-582312-developpez-vos-applications-web-avec-symfony2.html</comments>
      <author>noreply@siteduzero.com (Genokiller et Swop)</author>
      <pubDate>Tue, 24 Apr 2012 15:15:14 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-582312-developpez-vos-applications-web-avec-symfony2.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Découvrez la puissance de jQuery UI</title>
      <link>http://www.siteduzero.com/tutoriel-3-640880-decouvrez-la-puissance-de-jquery-ui.html</link>
      <description>&lt;div class=&quot;flot_droite&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/371001_372000/371120.png&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
Il est maintenant courant d'utiliser des librairies Javascript telles que Prototype, Mootools, ou jQuery. En effet, elles permettent un gain de temps énorme lors du développement d'un site web, et leur apprentissage est d'une facilité exceptionnelle. De plus, beaucoup de casses-têtes tels que la compatibilité entre navigateurs et l'accessibilité sont résolus automatiquement !&lt;br /&gt;
&lt;br /&gt;
Le développement de ces « scripts miracles » a entraîné la création de petits modules externes utilisant jQuery et permettant à leur utilisateur de ne pas devoir ré-inventer la roue à chaque projet. C'est le cas de jQuery &lt;acronym title=&quot;User Interface&quot;&gt;UI&lt;/acronym&gt;, qui concentre plusieurs plugins très pratiques tels que le Slider, le Datepicker ou la Progressbar.&lt;br /&gt;
&lt;br /&gt;
Cependant, il est parfois difficile et déroutant de se servir de jQuery UI, surtout lorsque l'on commence à utiliser cette librairie. Je suis donc là pour vous apprendre les rudiments de ces fabuleuses choses que sont les interfaces utilisateur de jQuery !&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq attention&quot;&gt;Il est obligatoire de connaître les bases de la librairie &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-160891-jquery-ecrivez-moins-pour-faire-plus.html#part_160881&quot;&gt;jQuery&lt;/a&gt; et du langage &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-309961-dynamisez-vos-sites-web-avec-javascript.html&quot;&gt;Javascript&lt;/a&gt;, car je ne m'attarderai pas longtemps dessus. De même, une parfaite connaissance de la sémantique &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-13666-apprenez-a-creer-votre-site-web-avec-html5-et-css3.html&quot;&gt;HTML5&lt;/a&gt; est requise, et des facilités en &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-4745-ajax-et-l-echange-de-donnees-en-javascript.html&quot;&gt;AJAX&lt;/a&gt; sont un gros plus.&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/619001_620000/619583.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-640880-decouvrez-la-puissance-de-jquery-ui.html</comments>
      <author>noreply@siteduzero.com (Sainior)</author>
      <pubDate>Thu, 19 Apr 2012 06:34:35 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-640880-decouvrez-la-puissance-de-jquery-ui.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Apprendre à dessiner en 3D avec AutoCAD</title>
      <link>http://www.siteduzero.com/tutoriel-3-408696-apprendre-a-dessiner-en-3d-avec-autocad.html</link>
      <description>&lt;div class=&quot;centre&quot;&gt;&lt;strong&gt;&lt;span class=&quot;gros&quot;&gt;Vous souhaitez apprendre à dessiner avec AutoCAD ? Vous avez choisi le bon tutoriel !&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
Bonjour à tous chers amis,&lt;br /&gt;
&lt;br /&gt;
AutoCAD, présenté ici dans sa version 2011, est un logiciel de &lt;acronym title=&quot;Dessin Assisté par Ordinateur&quot;&gt;&lt;strong&gt;DAO&lt;/strong&gt;&lt;/acronym&gt; professionnel utilisé dans diverses industries. Ce logiciel très polyvalent permet d'effectuer la conception de divers éléments et objets en 2D et en 3D. À partir de là, vous pourrez créer vos propres plans de fabrication mais aussi des images réalistes de vos modèles en y appliquant des couleurs et des textures. Il sera également possible d'animer ces objets pour simuler le fonctionnement d'une machine ou effectuer la visite virtuelle d'une maison par exemple.&lt;br /&gt;
&lt;br /&gt;
Seul hic, AutoCAD est un logiciel payant !  &lt;img src=&quot;/Templates/images/smilies/pinch.png&quot; alt=&quot;&amp;gt;_&amp;lt;&quot; class=&quot;smilies&quot;/&gt;  Heureusement, nous avons à notre disposition une version d'évaluation valable 30 jours ou une version étudiante valable 3 ans.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Prérequis&lt;/h4&gt;&lt;br /&gt;
Pour utiliser convenablement AutoCAD, les seules choses nécessaires sont un ordinateur, une souris avec une molette cliquable et une bonne carte graphique. Même si vous êtes débutant dans l'utilisation d'un logiciel de ce type, tout vous sera expliqué au fur et à mesure de votre lecture.&lt;br /&gt;
&lt;br /&gt;
Nous aborderons en premier lieu l'interface du logiciel et sa manipulation, puis les différents outils de dessin présents et l'enregistrement de plusieurs interfaces de travail. Nous nous dirigerons ensuite vers la 3D. Si vous souhaitez aller plus loin, ce que j'espère, la mise en page et le rendu sous AutoCAD seront abordés ainsi que l'animation.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq information&quot;&gt;Ce tutoriel est également valable pour les versions 2010 et 2012 ! En effet, la version 2011 ne diffère que très peu de ces deux autres.&lt;/div&gt;&lt;br /&gt;
&lt;h4&gt;Aperçu du logiciel en images&lt;/h4&gt;&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;br /&gt;
&lt;a href=&quot;http://uploads.siteduzero.com/files/263001_264000/263034.jpg&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/263001_264000/263034.jpg&quot; alt=&quot;Autocad 2011 - Espace objet&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://uploads.siteduzero.com/files/263001_264000/263035.jpg&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/263001_264000/263035.jpg&quot; alt=&quot;Autocad 2011 - Espace papier&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://uploads.siteduzero.com/files/368001_369000/368919.png&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/368001_369000/368919.png&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;h4&gt;Quelques liens utiles&lt;/h4&gt;&lt;br /&gt;
&lt;table class=&quot;tab_user&quot;&gt;





&lt;thead&gt;&lt;tr&gt;
&lt;th&gt;Liens&lt;/th&gt;
&lt;th&gt;Descriptions&lt;/th&gt;
&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;http://www.autodesk.fr/&quot;&gt;Site officiel (FR)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Site officiel d'Autodesk en version française.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;http://students.autodesk.com/&quot;&gt;Autodesk éducation (EN)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Site étudiant d'Autodesk. Créez un compte étudiant et bénéficiez de plus de 30 produits gratuitement pendant 3 ans.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;http://www.siteduzero.com/forum-83-611958-p1-tutoriel-apprendre-a-dessiner-en-3d-avec-autocad.html&quot;&gt;Forum AutoCAD (FR)&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Forum de ce tutoriel sur le Site du Zéro. Venez discuter d'AutoCAD ou demander de l'aide.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;&lt;a href=&quot;http://sebmaginfo.free.fr/&quot;&gt;SebmagInfo&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Mon site officiel ! Pour les curieux qui souhaiteraient aller y jeter un oeil... &lt;img src=&quot;/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/327001_328000/327276.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-408696-apprendre-a-dessiner-en-3d-avec-autocad.html</comments>
      <author>noreply@siteduzero.com (sebmag)</author>
      <pubDate>Mon, 16 Apr 2012 05:57:02 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-408696-apprendre-a-dessiner-en-3d-avec-autocad.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Introduction à la logique floue</title>
      <link>http://www.siteduzero.com/tutoriel-3-637002-introduction-a-la-logique-floue.html</link>
      <description>La logique floue est une extension de la logique classique qui permet la modélisation des imperfections des données et se rapproche dans une certaine mesure de la flexibilité du raisonnement humain. Rien que cela &lt;img src=&quot;/Templates/images/smilies/soleil.png&quot; alt=&quot;:soleil:&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
La logique floue présente ainsi de nombreuses applications concrètes, allant des jeux vidéo (programmation des bots) aux pilotes automatiques en passant par le micro-onde. Oui, sans que vous le sachiez, elle vous entoure ! &lt;br /&gt;
&lt;br /&gt;
Dans ce cours d'introduction, nous définirons les notions de base de la logique floue en les illustrant par un exemple qui sera gardé tout au long du cours. Cet exemple sera la décision du montant du pourboire à l'issue d'un repas au restaurant, en fonction de la qualité du service ressentie ainsi que de la qualité de la nourriture (exemple souvent utilisé pour introduire à la logique floue).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Prérequis &lt;/strong&gt;: connaissances de base sur les ensembles classiques et la logique classique (booléenne)  &lt;img src=&quot;/Templates/images/smilies/langue.png&quot; alt=&quot;:p&quot; class=&quot;smilies&quot;/&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/543001_544000/543076.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-637002-introduction-a-la-logique-floue.html</comments>
      <author>noreply@siteduzero.com (Franck Dernoncourt)</author>
      <pubDate>Fri, 13 Apr 2012 22:28:02 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-637002-introduction-a-la-logique-floue.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Améliorez la visibilité de votre site sur Google !</title>
      <link>http://www.siteduzero.com/tutoriel-3-636399-ameliorez-la-visibilite-de-votre-site-sur-google.html</link>
      <description>&lt;span class=&quot;italique&quot;&gt;Salut à vous, mes chers &lt;strong&gt;Z&lt;/strong&gt;éros !&lt;br /&gt;
&lt;br /&gt;
S'il est bien un sujet qui a fait couler beaucoup d'encre chez nous autres Webmasters, c'est bien celui du trafic que notre site génère. Forcément, la finalité d'un site internet c'est bien &lt;strong&gt;d'être visité&lt;/strong&gt; ; &lt;strong&gt;on ne crée pas un site web juste pour faire joli&lt;/strong&gt;. Une question va alors très vite se poser : comment générer ce trafic et comment amener du monde à visiter son site web ? Je crois pouvoir dire sans me tromper que la réponse qui reviendra le plus souvent, c'est celle du passage par la case &quot;référencement et amélioration de votre visibilité sur les moteurs de recherche&quot;.&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;h3&gt;&lt;span class=&quot;tgros&quot;&gt;Formez-vous au référencement Google !&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Sur internet, il est vrai qu'au gré de nos recherches, on trouvera beaucoup de documentation sur les technologies qui nous servent à créer des sites telles que HTML5 et CSS3, JavaScript ou même PHP. &lt;strong&gt;Le Site du Zéro en est d'ailleurs un excellent exemple&lt;/strong&gt;. Mais il est aussi vrai que &lt;strong&gt;l'on trouve beaucoup moins de documentation sur la manière de faire vivre son contenu&lt;/strong&gt;, c'est-à-dire faire en sorte qu'il soit &lt;strong&gt;vu&lt;/strong&gt; et &lt;strong&gt;lu&lt;/strong&gt;. Mais nous allons remédier à cela tout de suite !&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/files/372001_373000/372461.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;br /&gt;
&lt;span class=&quot;italique&quot;&gt;Google ! Le moteur de recherche dont on va beaucoup parler !&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;À la manière du Site du Zéro&lt;/strong&gt;, mon rôle à moi va être d'une part de vous fournir &lt;strong&gt;de manière claire et compréhensible&lt;/strong&gt; les bases du référencement sur Google, le &lt;strong&gt;Roi&lt;/strong&gt; des moteurs de recherche, et d'autre part les stratégies qui vous serviront à amener du monde sur votre site et favoriser l'épanouissement de votre audience au sein de celui-ci. Ainsi, &lt;span class=&quot;italique&quot;&gt;via &lt;/span&gt;les acquis que vous aurez à la fin de ce cours, vous serez capable de travailler vos pages web de manière à ce que votre site obtienne &lt;strong&gt;la meilleure place possible&lt;/strong&gt; dans les résultats de recherche de Google. &lt;strong&gt;Vous découvrirez également une nouvelle facette du métier de Webmaster&lt;/strong&gt; !&lt;br /&gt;
&lt;br /&gt;
En bref, toutes vos questions sur ce sujet &lt;strong&gt;très important mais trop méconnu&lt;/strong&gt; trouveront des réponses. On va se lancer dans l'apprentissage et la sensibilisation au référencement dès le tout premier chapitre de ce cours... qui commence d'ailleurs tout de suite ! &lt;img src=&quot;/Templates/images/smilies/pirate.png&quot; alt=&quot;:pirate:&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
Un peu de courage ! Ce monde connu que des seuls initiés vous est désormais accessible ! Les &quot;&lt;span class=&quot;italique&quot;&gt;Link Ninja&lt;/span&gt;&quot; et autres &quot;&lt;span class=&quot;italique&quot;&gt;Google Juice&lt;/span&gt;&quot; n'auront plus aucun secret pour vous ! &lt;br /&gt;
&lt;br /&gt;
Les prérequis pour suivre ce cours :&lt;br /&gt;
&lt;ul&gt;	
&lt;li&gt;Maîtriser la base des sites web : HTML/CSS*. &lt;span class=&quot;italique&quot;&gt;(&lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-13666-apprenez-a-creer-votre-site-web.html&quot;&gt;mise à niveau&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;	
&lt;li&gt;Posséder un site web (pas nécessairement en ligne, vous pouvez travailler en local) &lt;strong&gt;et&lt;/strong&gt; pouvoir modifier ses sources.&lt;/li&gt;
&lt;li&gt;L'envie et la patience de faire de grandes choses.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;italique&quot;&gt;*Les codes donnés dans ce cours respecteront la norme HTML5 et CSS3, néanmoins les versions antérieures des standards peuvent être utilisées. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq information&quot;&gt;&lt;br /&gt;
Ce cours a été pensé comme un tout. Les connaissances n'ont pas été découpées et compartimentées dans les chapitres. Au contraire, le plan de ce cours a été construit de manière à ce que les connaissances se mettent en place dans un ordre logique pour ne perdre personne en route. Le cours sera ainsi le plus accessible possible. Lisez donc du début à la fin pour ne pas vous perdre. Vous verrez que vous aurez un bagage de connaissances on ne peut plus harmonieux.&lt;br /&gt;
&lt;br /&gt;
Notez aussi qu'étant donné que ce cours se voudra de toutes les manières plus théorique que pratique, un résumé de chaque chapitre sera proposé à la fin de ceux-ci, pour faciliter le travail de compréhension et d'assimilation.&lt;br /&gt;
&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/536001_537000/536947.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-636399-ameliorez-la-visibilite-de-votre-site-sur-google.html</comments>
      <author>noreply@siteduzero.com (Nassoub)</author>
      <pubDate>Fri, 13 Apr 2012 08:13:08 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-636399-ameliorez-la-visibilite-de-votre-site-sur-google.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Ajouter une ville et une région à Médiéval II : Total War</title>
      <link>http://www.siteduzero.com/tutoriel-3-634736-ajouter-une-ville-et-une-region-a-medieval-ii-total-war.html</link>
      <description>Salut les Zér0s !  &lt;img src=&quot;/Templates/images/smilies/heureux.png&quot; alt=&quot;:D&quot; class=&quot;smilies&quot;/&gt; &lt;br /&gt;
&lt;br /&gt;
Vous adorez le jeu Médiéval II : Total War et vous habitez un patelin pommé ou une ville que les grands méchants développeurs du jeu n'ont pas mis sur la carte ? Vous vous demandez s'il est possible de la rajouter ? La réponse est OUI, de manière totalement légale bien sûr.&lt;br /&gt;
&lt;br /&gt;
Dans ce tutoriel je vais vous apprendre à ajouter une ville, sans modifier le jeu de base bien entendu, en partant de... zér0 !</description>
      <enclosure url="http://uploads.siteduzero.com/icones/620001_621000/620697.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-634736-ajouter-une-ville-et-une-region-a-medieval-ii-total-war.html</comments>
      <author>noreply@siteduzero.com (Amàndil)</author>
      <pubDate>Tue, 10 Apr 2012 05:24:28 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-634736-ajouter-une-ville-et-une-region-a-medieval-ii-total-war.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Multicoeurs, Hyperthreading, parallélisme : qu'est-ce que c'est ?</title>
      <link>http://www.siteduzero.com/tutoriel-3-633691-multicoeurs-hyperthreading-parallelisme-qu-est-ce-que-c-est.html</link>
      <description>De nos jours, avec l’avènement des architectures multicœurs, de nombreux programmeurs cherchent à utiliser au mieux la puissance fournie par les processeurs modernes. En effet, il n'est pas rare de posséder des processeurs contenant plusieurs cœurs. Cela fait quelques années que de tels processeurs ont étés mis sur le marché et sont accessibles à tout un chacun moyennant une certaine somme d'argent (très souvent &lt;span class=&quot;barre&quot;&gt;trop&lt;/span&gt; assez conséquente). L'utilité de tels processeurs est très simple : la performance ! De tels processeurs permettent de faire exécuter des instructions indépendantes dans des processeurs séparés. Cette solution qui consiste à répartir des calculs sur plusieurs processeurs s'appelle le &lt;strong&gt;parallélisme&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
Mais les processeurs multicœurs ne sont pas les seuls processeurs permettant de faire ceci : de nombreux autres processeurs et architectures permettent d’exécuter plusieurs calculs simultanément. Entre les ordinateurs embarquant plusieurs processeurs, les architectures &lt;span class=&quot;italique&quot;&gt;dataflow&lt;/span&gt;, les processeurs vectoriels et autres, il y a de quoi être perdu assez rapidement. Mais rassurez-vous : ce tutoriel est là ! Grâce à ce tutoriel, vous aurez un aperçu des différentes architectures parallèles et vous verrez leurs forces et leurs faiblesses. Nous parlerons aussi bien du fonctionnement de ces processeurs et ordinateurs que des interactions entre matériel et logiciel : préparez-vous, le monde du parallélisme vous attend.</description>
      <enclosure url="http://uploads.siteduzero.com/icones/604001_605000/604241.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-633691-multicoeurs-hyperthreading-parallelisme-qu-est-ce-que-c-est.html</comments>
      <author>noreply@siteduzero.com (Mewtow)</author>
      <pubDate>Sun, 08 Apr 2012 12:53:25 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-633691-multicoeurs-hyperthreading-parallelisme-qu-est-ce-que-c-est.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Créez des applications 2D avec SFML</title>
      <link>http://www.siteduzero.com/tutoriel-3-321243-creez-des-applications-2d-avec-sfml.html</link>
      <description>Bonjour à tous !&lt;br /&gt;
&lt;br /&gt;
Vous allez ici apprendre à créer des fenêtres graphiques, manipuler des images, du texte et plein d'autres choses. Tout cela en partant de zéro !&lt;br /&gt;
&lt;br /&gt;
SFML signifie &quot;Simple and Fast Multimedia Library&quot; soit &quot;Bibliothèque multimédia simple et rapide&quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;br /&gt;
Pour vous donner un aperçu des possibilités, voilà des images de jeux que j'ai réalisé avec la SFML :&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;a href=&quot;http://uploads.siteduzero.com/files/253001_254000/253764.jpg&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/253001_254000/253764.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://uploads.siteduzero.com/files/253001_254000/253765.jpg&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/253001_254000/253765.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://uploads.siteduzero.com/files/253001_254000/253766.jpg&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/253001_254000/253766.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;a href=&quot;http://uploads.siteduzero.com/files/253001_254000/253763.jpg&quot;&gt;&lt;img src=&quot;http://uploads.siteduzero.com/thb/253001_254000/253763.jpg&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description>
      <enclosure url="http://uploads.siteduzero.com/icones/306001_307000/306253.jpg" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-321243-creez-des-applications-2d-avec-sfml.html</comments>
      <author>noreply@siteduzero.com (mr.xyz)</author>
      <pubDate>Sat, 07 Apr 2012 08:50:33 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-321243-creez-des-applications-2d-avec-sfml.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

   <item>
      <title>Créez des applications pour Windows Phone</title>
      <link>http://www.siteduzero.com/tutoriel-3-630450-creez-des-applications-pour-windows-phone.html</link>
      <description>La révolution de la mobilité est en marche. Plus besoin de présenter l’iPhone qui a su conquérir un grand nombre d’utilisateurs ; suivi de près par les téléphones Android… &lt;br /&gt;
Microsoft se devait de monter dans le TGV de la mobilité ! Sont donc apparus, après ses deux grands concurrents, les téléphones Windows. Avec un peu plus de retard sur eux, Microsoft attaque ce marché avec un peu plus de maturité qu’Apple qui a foncé en tant que pionnier et nous propose son système d’exploitation : &lt;strong&gt;Windows Phone&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
C’est une bonne nouvelle pour nous ! C’est aujourd’hui un nouveau marché qui s’ouvre à nous avec plein d’applications potentielles à réaliser grâce à nos talents de développeur. Si c’est pour ça que vous vous trouvez sur cette page, alors restez-y ! Dans ce tutoriel, nous allons apprendre à réaliser des applications pour Windows Phone.&lt;br /&gt;
Enfin…  plutôt « commencer à apprendre » car dans ce tutoriel nous n’allons pas pouvoir couvrir tous les recoins dont regorge cette plateforme de développement. Mais il vous offrira je l’espère un point d’entrée intéressant afin de vous lancer dans le monde merveilleux du développement pour Windows Phone.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez vous réjouir ! Nous allons pouvoir développer des applications pour Windows Phone grâce à notre langage préféré, &lt;strong&gt;le C#&lt;/strong&gt;. Bonne nouvelle non ?&lt;br /&gt;
Il est possible de réaliser deux grands types d’application Windows Phone :&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;des applications dites de gestion où on utilisera Silverlight pour Windows Phone&lt;/li&gt;
&lt;li&gt;des jeux avec le framework XNA&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq information&quot;&gt;Il est également possible de développer des applications pour Windows Phone 7 en VB.NET et en F#, mais je ne traiterai que le C# dans ce tutoriel.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Dans ce tutoriel, nous allons apprendre à développer des applications de gestion avec &lt;strong&gt;Silverlight&lt;/strong&gt; pour Windows Phone. Vous ne connaissez pas Silverlight ? Ce n’est pas grave, nous allons l’introduire rapidement (mais sûrement) dans les prochains chapitres.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;rmq information&quot;&gt;Sachez que vous pouvez suivre les huit premiers chapitres de ce tutoriel sans posséder forcément de Windows Phone, ce qui est idéal lorsque l’on souhaite simplement découvrir le sujet. Le seul pré-requis sera de maîtriser un tant soit peu le &lt;strong&gt;C#&lt;/strong&gt;. Pour ceux qui auraient besoin d'une piqûre de rappel, vous pouvez consulter mon &lt;a href=&quot;http://www.siteduzero.com/tutoriel-3-523498-apprenez-a-developper-en-c.html&quot;&gt;tutoriel C#&lt;/a&gt; sur le Site du Zéro. &lt;img src=&quot;/Templates/images/smilies/clin.png&quot; alt=&quot;;)&quot; class=&quot;smilies&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Alors, quel est le programme ?&lt;br /&gt;
&lt;br /&gt;
Nous allons dans un premier temps découvrir quels sont &lt;strong&gt;les outils nécessaires&lt;/strong&gt; pour pouvoir développer pour Windows Phone. Puis nous aurons un petit &lt;strong&gt;aperçu de Silverlight&lt;/strong&gt; car c’est un élément indispensable pour développer pour Windows Phone. Si vous connaissez déjà Silverlight, alors c’est une très bonne chose ; vous allez pouvoir réutiliser beaucoup de vos connaissances. Sinon, ce petit aperçu vous sera très utile. Il ne remplace pas un cours complet sur le sujet, mais se veut être une introduction suffisante pour arriver à suivre le tutoriel. Ensuite nous étudierons, à travers des exemples plus concret, certains aspects du développement spécifique Windows Phone, comme l’utilisation de certains &lt;strong&gt;contrôles&lt;/strong&gt;, la &lt;strong&gt;récupération d’informations&lt;/strong&gt; sur internet, l’exploitation de la &lt;strong&gt;géolocalisation&lt;/strong&gt;, la connexion avec &lt;strong&gt;Facebook &lt;/strong&gt;… Enfin, le dernier chapitre expliquera ce qu’il faut savoir pour tester son application finale sur son téléphone et pour la soumettre à la place de marché de Microsoft, appelée généralement &lt;span class=&quot;italique&quot;&gt;Marketplace&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
Joli programme n’est-ce pas ? Vous êtes prêts, alors c’est parti ! &lt;img src=&quot;/Templates/images/smilies/hihi.png&quot; alt=&quot;^^&quot; class=&quot;smilies&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;centre&quot;&gt;&lt;br /&gt;
&lt;img src=&quot;http://uploads.siteduzero.com/files/369001_370000/369546.png&quot; alt=&quot;Image utilisateur&quot;/&gt;     &lt;img src=&quot;http://uploads.siteduzero.com/files/367001_368000/367783.png&quot; alt=&quot;Image utilisateur&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
</description>
      <enclosure url="http://uploads.siteduzero.com/icones/619001_620000/619317.png" type="image/jpeg" />
      <comments>http://www.siteduzero.com/tutoriel-50-630450-creez-des-applications-pour-windows-phone.html</comments>
      <author>noreply@siteduzero.com (nico.pyright)</author>
      <pubDate>Mon, 02 Apr 2012 14:19:42 +0100</pubDate>
      <guid>http://www.siteduzero.com/tutoriel-3-630450-creez-des-applications-pour-windows-phone.html</guid>
      <source url="http://www.siteduzero.com">http://www.siteduzero.com</source>
    </item>

    
  </channel>
</rss>

