<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Apprendre à programmer on Dr Mahamadou KANTE</title>
    <link>/fr/resources/programming/</link>
    <description>Recent content in Apprendre à programmer on Dr Mahamadou KANTE</description>
    <generator>Hugo -- 0.147.7</generator>
    <language>fr-FR</language>
    <atom:link href="/fr/resources/programming/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Autres</title>
      <link>/fr/resources/programming/ressources/autres/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/ressources/autres/</guid>
      <description>&lt;h1 id=&#34;autres&#34;&gt;Autres&lt;/h1&gt;
&lt;p&gt;Vous pouvez trouver une énorme &lt;a href=&#34;https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md&#34; target=&#34;_blank&#34;&gt;Liste de livres de programmation gratuits et des ressources sur github&lt;/a&gt;. (C&amp;rsquo;était hébergé sur StackOverflow, mais a été déplacé vers Github en octobre 2013).&lt;/p&gt;
&lt;p&gt;Vous pouvez également trouver une méta &lt;em&gt;&amp;ldquo;liste des ressources de programmation&amp;rdquo;&lt;/em&gt; agrégateur ici: &lt;a href=&#34;http://resrc.io/&#34; target=&#34;_blank&#34;&gt;http://resrc.io/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Autres sujets</title>
      <link>/fr/resources/programming/autres/autres/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/autres/autres/</guid>
      <description></description>
    </item>
    <item>
      <title>C</title>
      <link>/fr/resources/programming/langages/c/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/langages/c/</guid>
      <description>&lt;h1 id=&#34;c&#34;&gt;C&lt;/h1&gt;
&lt;p&gt;NB: C peut être un langage difficile à enseigner. Bien que les cours en ligne et les livres soient un bon point de départ et peuvent vous prendre un long chemin, le consensus général est que la meilleure façon d&amp;rsquo;apprendre est de lire un livre réel.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cours en ligne:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MIT Open Courseware a quelques:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-practical-programming-in-c-january-iap-2010/&#34; target=&#34;_blank&#34;&gt;Programmation pratique en C&lt;/a&gt;
Pour débutants.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-088-introduction-to-c-memory-management-and-c-object-oriented-programming-january-iap-2010/&#34; target=&#34;_blank&#34;&gt;Introduction à la gestion de la mémoire en C et à la programmation orientée objet C ++&lt;/a&gt;
Adapté aux personnes ayant une expérience antérieure dans un langage de programmation qui n&amp;rsquo;est pas C ou C ++.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-s096-effective-programming-in-c-and-c-january-iap-2014/&#34; target=&#34;_blank&#34;&gt;Programmation efficace en C et C ++&lt;/a&gt;
Similaire à ceux qui précèdent.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;tutoriels Videos:&lt;/strong&gt; N/A&lt;/p&gt;</description>
    </item>
    <item>
      <title>C#</title>
      <link>/fr/resources/programming/langages/c-sharp/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/langages/c-sharp/</guid>
      <description>&lt;h3 id=&#34;c-sharp&#34;&gt;C-Sharp&lt;/h3&gt;
&lt;p&gt;C&amp;rsquo;est un langage de programmation multi-paradigme englobant des disciplines de typage forte, impérative, déclarative, fonctionnelle, générique, orientée objet (basé sur les class) et orientée composants.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cours en ligne:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Microsoft Virtual Academy propose quelques cours gratuits:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://channel9.msdn.com/Series/C-Fundamentals-for-Absolute-Beginners&#34; target=&#34;_blank&#34;&gt;C# Fondamentaux pour les débutants absolus&lt;/a&gt;
Une série de vidéos produites par Microsoft sur l&amp;rsquo;apprentissage de C# pour les débutants.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.microsoftvirtualacademy.com/training-courses/developer-training-with-programming-in-c&#34; target=&#34;_blank&#34;&gt;Programmation en C#&lt;/a&gt;
Une autre série de vidéos produites par Microsoft. Assume quelques connaissances antérieures de C #.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Tutoriels interactifs:&lt;/strong&gt; N/A&lt;/p&gt;</description>
    </item>
    <item>
      <title>C&#43;&#43;</title>
      <link>/fr/resources/programming/langages/c-plus-plus/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/langages/c-plus-plus/</guid>
      <description>&lt;h1 id=&#34;c&#34;&gt;C++&lt;/h1&gt;
&lt;p&gt;NB: Semblable à C, C ++ peut être un langage difficile à enseigner. Bien que les cours en ligne et les livres sont un bon point de départ et peuvent vous prendre un long chemin, le consensus général est que la meilleure façon d&amp;rsquo;apprendre est de lire un livre réel.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cours en ligne&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MIT Open Courseware a quelques uns:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/&#34; target=&#34;_blank&#34;&gt;Introduction à C++&lt;/a&gt;
Pour les débutants, avec un rythme assez rapide.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-088-introduction-to-c-memory-management-and-c-object-oriented-programming-january-iap-2010/&#34; target=&#34;_blank&#34;&gt;Introduction à la gestion de la mémoire en C et à la programmation orientée objet C ++&lt;/a&gt;
Adapté aux personnes ayant une expérience antérieure dans un langage de programmation qui n&amp;rsquo;est pas C ou C ++.&lt;/li&gt;
&lt;li&gt;[Programmation efficace en C et C ++][c-mit-effective]
Similaire à ceux qui précèdent.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Introduction à l&amp;rsquo;informatique&amp;rdquo; par Stanford en 3 parties, série pour les débutants.&lt;/strong&gt; Le premier cours enseigne Java, les deux derniers enseignent C et C ++.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://see.stanford.edu/see/courseinfo.aspxcoll=824a47e1-135f-4508-a5aa-866adcae1111&#34; target=&#34;_blank&#34;&gt;Méthodologie de la programmation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://see.stanford.edu/see/courseinfo.aspxcoll=11f4f422-5670-4b4c-889c-008262e09e4e&#34; target=&#34;_blank&#34;&gt;Programmation: Abstractions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://see.stanford.edu/see/courseinfo.aspxcoll=2d712634-2bf1-4b55-9a3a-ca9d470755ee&#34; target=&#34;_blank&#34;&gt;Les paradigmes de programmation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Coursera &lt;a href=&#34;https://www.coursera.org/course/cplusplus4c&#34; target=&#34;_blank&#34;&gt;C ++ pour les programmeurs C&lt;/a&gt;
Peut également être utile pour les programmeurs ayant une expérience préalable dans un autre langage en dehors de C ou C ++.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Tutoriels interactifs:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cours en ligne</title>
      <link>/fr/resources/programming/ressources/cours-en-ligne/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/ressources/cours-en-ligne/</guid>
      <description>&lt;h1 id=&#34;cours-en-ligne&#34;&gt;Cours en ligne&lt;/h1&gt;
&lt;p&gt;Les cours en ligne sont des moyens de plus en plus populaire pour les universités et les professionnels d&amp;rsquo;enseigner la programmation et l&amp;rsquo;informatique dans un format structuré. En conséquence, de nouveaux cours en ligne apparaîtront tout le temps, il est donc utile de vérifier périodiquement ces ressources pour voir les nouveautés.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.codecademy.com/fr&#34; target=&#34;_blank&#34;&gt;Codecademy&lt;/a&gt;&lt;/strong&gt; - Offre des cours gratuits en ligne dans plusieurs langages différents. Cependant, Codecademy a tendance à enseigner uniquement la syntaxe de base, donc vous pouvez avoir besoin de travail grâce à plus de tutoriels après avoir fini avec Codecademy. Il se concentre principalement sur le développement web, Ruby et Python.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.openclassroom.com/&#34; target=&#34;_blank&#34;&gt;OpenClassrooms&lt;/a&gt;&lt;/strong&gt; - Offre des cours gratuits et ou payants en ligne dans plusieurs langages différents. Chaque visiteur peut à la fois être un lecteur ou un rédacteur. Les cours peuvent être réalisés aussi bien par des membres, par l&amp;rsquo;équipe du site, ou éventuellement par des professeurs d&amp;rsquo;universités ou de grandes écoles partenaires.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.coursera.org/&#34; target=&#34;_blank&#34;&gt;Coursera&lt;/a&gt;&lt;/strong&gt; - Offre des cours gratuits en ligne dans de nombreux domaines différents de plusieurs universités bien connues. De nouveaux cours sont ajoutés tous les trimestres et le contenu des anciens cours est généralement archivé. Parce que beaucoup de cours semblent être nouveaux / peuvent être une chose ponctuelle, cette page ne liera pas aux cours sur Coursera à moins qu&amp;rsquo;il ne semble être stable.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.udacity.com/&#34; target=&#34;_blank&#34;&gt;Udacity&lt;/a&gt;&lt;/strong&gt; - Offre des cours gratuits d&amp;rsquo;informatique dispensés par des experts de l&amp;rsquo;industrie. Udacity offre deux types de cours - cours réguliers et nanodégres. Les cours réguliers sont gratuits. Les cours réguliers avec un tutorat individuel / examen de code nécessite des frais mensuels. Les nanodégres sont généralement pour les personnes ayant une certaine expérience de codage préalable, et coûtent plus d&amp;rsquo;argent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.edx.org/&#34; target=&#34;_blank&#34;&gt;edX&lt;/a&gt;&lt;/strong&gt; - Un effort conjoint entre le MIT, Harvard et Berkeley pour fournir gratuitement des versions en ligne de certains de leurs cours.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.openculture.com/computer_science_free_courses&#34; target=&#34;_blank&#34;&gt;OpenCulture&lt;/a&gt;&lt;/strong&gt; - Semblable à tout ce qui précède. Les conférences vidéo sont généralement disponibles sur iTunes ou Youtube. Généralement ** n&amp;rsquo;exigent ** pas que vous faites des devoirs, contrairement à de nombreux autres cours en ligne.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://ocw.mit.edu/index.htm&#34; target=&#34;_blank&#34;&gt;MIT OpenCourseWare&lt;/a&gt;&lt;/strong&gt; - Offre des matériels de cours statique enseigné au MIT. Sauf indication contraire, la plupart du contenu de ce site Web tend à être très rigoureux et rapide.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.khanacademy.org/&#34; target=&#34;_blank&#34;&gt;Khan Academy&lt;/a&gt;&lt;/strong&gt; - Contient quelques cours sur la programmation et l&amp;rsquo;informatique; Contient beaucoup plus de cours sur toutes sortes de sujets (en particulier les mathématiques).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://see.stanford.edu/see/courses.aspx&#34; target=&#34;_blank&#34;&gt;Stanford Engineering Everywhere&lt;/a&gt;&lt;/strong&gt; - Offre des matériels de cours statique enseigné a Stanford.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les sites Web suivants contiennent également une grande variété de didacticiels pour de nombreux sujets différents, mais nécessitent un paiement et un enregistrement avant d&amp;rsquo;accéder à leurs cours.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Données</title>
      <link>/fr/resources/programming/data/data/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/data/data/</guid>
      <description></description>
    </item>
    <item>
      <title>Haskell</title>
      <link>/fr/resources/programming/langages/haskell/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/langages/haskell/</guid>
      <description>&lt;h1 id=&#34;haskell&#34;&gt;Haskell&lt;/h1&gt;
&lt;p&gt;Haskell est un langage &lt;a href=&#34;https://wiki.haskell.org/Polymorphism&#34; target=&#34;_blank&#34;&gt;polymorphiques&lt;/a&gt; &lt;a href=&#34;https://wiki.haskell.org/Typing&#34; target=&#34;_blank&#34;&gt;statiquement tapé&lt;/a&gt;, &lt;a href=&#34;https://wiki.haskell.org/Lazy_evaluation&#34; target=&#34;_blank&#34;&gt;purement fonctionnel&lt;/a&gt;, un peu different de la plupart des autres langages de programmation. La langue est nommée &lt;a href=&#34;https://wiki.haskell.org/Haskell_Brooks_Curry&#34; target=&#34;_blank&#34;&gt;Haskell Brooks Curry&lt;/a&gt;, dont le travail en logique mathématique sert de fondement aux langages fonctionnels. Haskell est basé sur le &lt;a href=&#34;https://wiki.haskell.org/Lambda_calculus&#34; target=&#34;_blank&#34;&gt;lambda calculus&lt;/a&gt;, par consequent ils utilisent lambda comme logo.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cours en ligne:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.edx.org/course/introduction-functional-programming-delftx-fp101x#.VJw54f-kAA&#34; target=&#34;_blank&#34;&gt;Introduction à la programmation fonctionnelle d&amp;rsquo;edX&lt;/a&gt;
nécessite une familiarité avec un langage de programmation non fonctionnel (Java, Python, C #, C ++, etc.).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Tutoriels interactifs&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTML, CSS, et JavaScript</title>
      <link>/fr/resources/programming/langages/balises/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/langages/balises/</guid>
      <description>&lt;h1 id=&#34;html-css-et-javascript&#34;&gt;HTML, CSS, et JavaScript&lt;/h1&gt;
&lt;p&gt;NB: HTML, CSS et JavaScript sont les trois technologies de base qui s&amp;rsquo;exécutent sur chaque navigateur Web et constituent chaque page Web.&lt;/p&gt;
&lt;p&gt;HTML est un langage utilisé pour décrire la &lt;em&gt;structure&lt;/em&gt; et le &lt;em&gt;contenu&lt;/em&gt; d&amp;rsquo;une page web, CSS pour décrire le &lt;em&gt;style&lt;/em&gt; and &lt;em&gt;l&amp;rsquo;apparence&lt;/em&gt; et JavaScript pour le &lt;em&gt;comportement&lt;/em&gt; et les &lt;em&gt;interactivités&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;ordre d&amp;rsquo;apprentissage recommandé est généralement de commencer par HTML et CSS, puis passez à l&amp;rsquo;apprentissage JavaScript une fois que vous vous sentez que vous avez acquis une compréhension de base des deux précédents.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Les Langages de programmation</title>
      <link>/fr/resources/programming/langages/langages/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/langages/langages/</guid>
      <description></description>
    </item>
    <item>
      <title>Outils</title>
      <link>/fr/resources/programming/outils/outils/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/outils/outils/</guid>
      <description></description>
    </item>
    <item>
      <title>Ressources générales</title>
      <link>/fr/resources/programming/ressources/ressources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/fr/resources/programming/ressources/ressources/</guid>
      <description></description>
    </item>
  </channel>
</rss>
