<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>101 on Laïla Atrmouh</title>
    <link>/fr/tags/101/</link>
    <description>Recent content in 101 on Laïla Atrmouh</description>
    <generator>Hugo</generator>
    <language>fr</language>
    <copyright>&lt;a href=&#34;https://creativecommons.org/licenses/by-nc/4.0/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CC BY-NC 4.0&lt;/a&gt;</copyright>
    <lastBuildDate>Thu, 18 Mar 2021 13:37:37 +0200</lastBuildDate>
    <atom:link href="/fr/tags/101/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Git 101</title>
      <link>/fr/posts/2021/03/git-101/</link>
      <pubDate>Thu, 18 Mar 2021 13:37:37 +0200</pubDate>
      <guid>/fr/posts/2021/03/git-101/</guid>
      <description>&lt;p&gt;En échangeant avec des étudiant·e·s en informatique, je remarque qu&amp;rsquo;un bon nombre n&amp;rsquo;utilise pas ou peu Git dans le cadre de leurs projets scolaires. C&amp;rsquo;est dommage car c&amp;rsquo;est un outil qui facilite la vie lorsqu&amp;rsquo;on travaille à plusieurs sur un projet logiciel.&lt;/p&gt;&#xA;&lt;p&gt;À travers cet article, je vais répondre aux questions que j&amp;rsquo;ai le plus souvent entendues et donner les bases minimales de ce merveilleux outil qu&amp;rsquo;est Git.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;#x2139;&amp;#xfe0f; &lt;em&gt;Disclaimer&lt;/em&gt;: J&amp;rsquo;utilise essentiellement Git par ligne de commande. Il existe aussi des interfaces (notamment Github Desktop, Sourcetree) qui font la même chose.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Débuter avec Mongo DB</title>
      <link>/fr/posts/2016/11/d%C3%A9buter-avec-mongo-db/</link>
      <pubDate>Thu, 10 Nov 2016 09:01:20 +0000</pubDate>
      <guid>/fr/posts/2016/11/d%C3%A9buter-avec-mongo-db/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;👴 &lt;em&gt;Attention&lt;/em&gt; Cet article a quelques années et n&amp;rsquo;est peut-être plus à jour !&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;démarrer-mongo&#34;&gt;Démarrer Mongo&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;mongod&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;démarrer-mongo-sans-les-journaux&#34;&gt;Démarrer Mongo sans les journaux&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;mongod --nojournal&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;Peut être pratique si vous n’avez pas beaucoup d’espace sur votre ordi.&lt;/p&gt;&#xA;&lt;h2 id=&#34;se-connecter-en-shell-à-mongo&#34;&gt;Se connecter en Shell à Mongo&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;mongo&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;h2 id=&#34;créer-unebase-de-données&#34;&gt;Créer une base de données&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;use &amp;lt;nom_de_la_base_de_données&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;Il faut y enregistrer au moins un document pour que la base de données soit vraiment sauvegardée.&lt;/p&gt;&#xA;&lt;h2 id=&#34;créer-un-utilisateur&#34;&gt;Créer un utilisateur&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-db.createUser(&#34; data-lang=&#34;db.createUser(&#34;&gt;{&#xA;  user: &amp;#34;fashion&amp;#34;,&#xA;  pwd: &amp;#34;fashion&amp;#34;,&#xA;  roles: [ &amp;#34;readWrite&amp;#34;, &amp;#34;dbAdmin&amp;#34; ]&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;voir-le-contenu-drsquoune-collection&#34;&gt;Voir le contenu d’une collection&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;db.nom_collection.find();&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Débuter avec Sails</title>
      <link>/fr/posts/2016/05/d%C3%A9buter-avec-sails/</link>
      <pubDate>Sun, 08 May 2016 19:38:05 +0000</pubDate>
      <guid>/fr/posts/2016/05/d%C3%A9buter-avec-sails/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;👴 &lt;em&gt;Attention&lt;/em&gt; Cet article a quelques années et n&amp;rsquo;est peut-être plus à jour !&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Après mon HackDay sur Node.js, j’ai eu quelques inquiétudes sur mes aptitudes à rapidement faire n’importe quoi au niveau de la structure de mon application.&lt;/p&gt;&#xA;&lt;p&gt;Je me suis donc mise à la recherche d’un framework sympa qui pourrait m’aider à mieux structurer mon application Node.js : après une petite recherche, je suis tombée sur Sails et Meteor (qui fera aussi l’objet d’un HackDayz !).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Débuter avec Node.js</title>
      <link>/fr/posts/2016/01/d%C3%A9buter-avec-node.js/</link>
      <pubDate>Sun, 10 Jan 2016 16:46:02 +0000</pubDate>
      <guid>/fr/posts/2016/01/d%C3%A9buter-avec-node.js/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;👴 &lt;em&gt;Attention&lt;/em&gt; Cet article a quelques années et n&amp;rsquo;est peut-être plus à jour !&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;J’ai profité de cet après-midi pluvieux pour me familiariser avec Node.js grâce à &lt;a href=&#34;https://openclassrooms.com/courses/des-applications-ultra-rapides-avec-node-js&#34;&gt;l’excellent cours de Mathieu Nebra sur Open Classrooms&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Ce que je retiens de ces quelques heures de bachotage (pas encore poussé mon application) :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Javascript qui s’exécute côté serveur&lt;/li&gt;&#xA;&lt;li&gt;Force du language: la gestion d’événements côté serveur et sa rapidité&lt;/li&gt;&#xA;&lt;li&gt;NPM est un outil puissant pour la gestion des dépendances&lt;/li&gt;&#xA;&lt;li&gt;Nécessite une bonne connaissance de Javascript (Closures, callbacks, prototypes).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quelques-outils-donnés-sur-le-tutoriel-bien-pratiques&#34;&gt;Quelques outils donnés sur le tutoriel bien pratiques&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://browsenpm.org/package.json&#34;&gt;http://browsenpm.org/package.json&lt;/a&gt;&#xA;Récapitulatif des attributs que l’on peut préciser dans son fichier de dépendances&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
