Article original : Introducing freeCodeCamp Press – Free Books for Developers

La communauté freeCodeCamp a publié plus de 10 000 tutoriels sur notre publication au fil des années. Mais récemment, nous nous sommes concentrés sur la création de ressources encore plus longues pour apprendre les mathématiques, la programmation et l'informatique.

C'est pourquoi nous avons créé freeCodeCamp Press – une division de freeCodeCamp où nous publions des livres complets et des manuels sur notre publication en ligne – tous disponibles gratuitement pour tout le monde.

Qu'est-ce que freeCodeCamp Press ?

La publication de la communauté freeCodeCamp publie des tutoriels techniques sous de nombreuses formes. Nous publions des guides plus courts et plus ciblés qui visent à répondre à une question spécifique. Nous publions également des guides plus longs qui vous aident à construire un projet spécifique.

Et maintenant, nous publions des livres et des manuels plus complets qui vous enseigneront tout ce que vous devez savoir pour commencer avec un certain langage de programmation ou outil.

Nous allons publier beaucoup plus de ces manuels de 5 000+ mots et de ces livres complets de 40 000 mots ou plus.

Lorsque qu'un auteur soumet un tutoriel substantiel que nous considérons comme un livre ou un manuel, l'équipe éditoriale le révise et l'édite comme d'habitude. Cela aide à s'assurer qu'il est aussi complet et poli que possible.

Nous avons également commencé à concevoir des images de couverture pour nos livres et manuels. Si l'auteur souhaite profiter de cette couverture professionnelle et de l'apparence cohérente qu'elle donne à leur manuel ou livre, l'un de nos membres d'équipe (Estefania) la conçoit et la crée. Ces couvertures ressemblent à ceci :

Image

Exemple de couverture de manuel (freeCodeCamp Press)

Après avoir montré l'épreuve à l'auteur, nous ajoutons la couverture au livre ou au manuel et le publions. Ces couvertures aident à créer une apparence et une sensation cohérentes pour ces ressources substantielles et les rendent faciles à reconnaître.

Je veux écrire un livre ou un manuel pour freeCodeCamp. Comment faire ?

Si vous êtes déjà contributeur à la publication et que vous souhaitez écrire un livre ou un manuel de forme plus longue, c'est génial ! Choisissez un sujet que vous connaissez bien et commencez à écrire.

Vous pouvez consulter certains de nos autres livres et manuels dans la section suivante pour vous faire une idée de ce à quoi ressemblent ces livres et de leur structure.

Écrire un livre ou un manuel est une entreprise sérieuse, alors prenez votre temps. Faites vos recherches, testez votre code et créez quelque chose de grand.

Si vous n'avez pas encore postulé pour devenir contributeur à la publication, mais que vous pensez que vous et vos livres seriez un bon choix, vous pouvez lire notre guide de style ici. Ensuite, si votre style semble similaire à celui de freeCodeCamp, allez-y et postulez.

Livres et manuels publiés par freeCodeCamp

Voici quelques-uns des manuels que freeCodeCamp Press a publiés jusqu'à présent sur notre publication communautaire. Nous publions presque chaque semaine, donc ceci n'est qu'un échantillon :

  1. Manuel des transformations CSS

  2. Le manuel Golang

  3. Le manuel CSS Grid

  4. Manuel de mise en réseau HTTP en JavaScript

  5. Le manuel de développement Solidity et Smart Contract

  6. Qu'est-ce que la programmation ? Un manuel pour débutants

  7. Manuel d'exemples de code Python

  8. Le manuel Java

  9. Manuel Open Source pour les développeurs

  10. Le manuel des chatbots IA

  11. Le manuel des modules JavaScript

  12. Exemples de code Python pour débutants

  13. Le manuel Arch Linux

  14. Le manuel des tableaux JavaScript

  15. Le manuel NGINX

  16. Le manuel Docker

  17. Manuel du développeur Full Stack Web

  18. Le manuel Kubernetes

  19. Comment construire votre premier SaaS – Manuel

  20. Manuel des tendances technologiques

  21. Manuel des questions d'entretien sur la conception de systèmes

  22. Guide visuel des internes de Git

  23. Comment fonctionne le protocole Ethernet

  24. Manuel Git Diff et Patch

  25. Le manuel de fusion Git

  26. Manuel des hooks React personnalisés

  27. Manuel TypeScript pour les développeurs React

  28. Le manuel FastAPI

  29. Le manuel HTML et CSS

  30. Apprendre Python avec des exemples de code

  31. Le guide de carrière en science des données et IA

  32. Le manuel de développement logiciel Agile

  33. Le manuel de programmation C pour débutants

  34. Le manuel du code propre

  35. Manuel de développement JavaScript Front End

  36. Manuel des motifs de conception pour les systèmes distribués

  37. Apprendre Node.js – Manuel pour débutants

  38. Le manuel de l'API GraphQL

  39. Le manuel de l'API REST

  40. Manuel du générateur de site statique Lume

  41. Le manuel d'architecture logicielle

  42. Le manuel PHP

  43. Manuel des meilleures pratiques de conception d'API REST

  44. Windows vs Mac vs Linux – Manuel des systèmes d'exploitation

  45. Manuel de ligne de commande pour débutants

  46. Manuel de manipulation de chaînes Python

  47. Le manuel Deno

  48. Le manuel du débutant en Python

  49. Le manuel C

  50. Le manuel du débutant en JavaScript

  51. Le manuel Next.js

  52. Le manuel Svelte

  53. Apprendre HTML pour débutants

  54. Le manuel des bootcamps de codage

  55. Le manuel CSS

  56. Le manuel React

  57. Le manuel Node.js

  58. Le manuel Vue

  59. TypeScript intermédiaire

  60. Mises à jour React depuis la v16

  61. Manuel des variables CSS

  62. Apprendre Python à travers des exemples

  63. Le manuel des méthodes de tableau JavaScript

  64. Le manuel de l'IA et de la cybersécurité

  65. Le manuel SQL

  66. Manuel Databricks Delta Lake avec SQL

  67. Comment contribuer aux projets open source

  68. Manuel des transitions CSS vs animations

  69. Le manuel Arduino

  70. Le manuel de manipulation du DOM JavaScript

  71. Comment rendre les applications React adaptées au SEO

  72. Le manuel des chaînes JavaScript

  73. Variables dans le manuel Figma

  74. Comment commencer à apprendre à coder

  75. Le manuel de préparation aux entretiens Java

  76. Le manuel de stage en ingénierie logicielle

  77. Le manuel des structures de données

  78. Manuel des fondamentaux de l'apprentissage automatique

  79. Le manuel CSS Flexbox

Et voici quelques-uns de nos livres :

  1. Comment apprendre à coder et obtenir un emploi de développeur

  2. Expressions régulières pour les développeurs

  3. Le livre Redux pour débutants

  4. Framework UI Astro

  5. Apprendre la programmation Python

  6. Un guide visuel et pratique de Git

  7. Comment innover en tant que développeur

  8. Apprendre les fondamentaux de Java

  9. Le livre de la localisation

Nous commençons tout juste à publier des livres et des manuels gratuits pour la communauté des développeurs. Et ils sont tous accessibles gratuitement directement sur freeCodeCamp News.

Nous espérons que vous apprécierez ces ressources d'apprentissage ouvertes et qu'elles vous aideront à améliorer vos compétences en codage.