Programmer en Go : Pourquoi ? Comment ?

Programmer en Go : Pourquoi ? Comment ?

Écrit par : Rudy Rigot

Date de parution : 24/01/2018

Ce livre fait le tour des problématiques de programmation auxquelles tente de répondre le langage Go. Il vise à vous fournir tous les éléments pour le prendre rapidement en main et l'utiliser à bon escient.

Avec des illustrations de CommitStrip !


Consultable en ligne Disponible en téléchargement Disponible en imprimé

Tous les formats

Ouvrage à partir de 18,00 € TTC Module à partir de 8,00 € TTC

Tous les tarifs

Ce livre vise à donner une compréhension intelligente de pourquoi écrire du Go et comment mettre à profit ses points forts afin de l'utiliser de manière pertinente sur des projets réels ; et de savoir aussi quand ne pas l'utiliser. Dans cet objectif, il explique la démarche de ses concepteurs tout en passant en revue un ensemble de problématiques courantes (gestion de la mémoire, gestion des erreurs, etc.) et en examinant la manière délibérée dont Go les résout au regard des solutions apportées par les langages les plus courants. Il présente ensuite une série de cas pratiques à complexité croissante (d'abord un algorithme simple, puis le programme lit les données dans des fichiers, plus tard il les expose via une interface HTTP, etc.), en suivant le chemin de réflexion d'un développeur Go alors qu'il résout le problème, et le code résultant de ce travail.

À l'issue de sa lecture vous serez capable de vous lancer dans un projet Go, sachant non seulement comment mettre le pied à l’étrier, mais aussi pourquoi ce langage va spécifiquement vous aider à atteindre les objectifs de votre projet et comment mettre à profit ses atouts. Ou encore, vous serez à même d'identifier pourquoi Go n’est finalement pas la bonne plateforme pour votre besoin.

 

Cible : Développeurs ayant déjà de l'expérience sur d'autres langages (vous devez avoir déjà codé des projets entiers, aussi modestes soient-ils)

 

Version de Go utilisée : 1.9

 

Et pour le plaisir : chaque chapitre s'ouvre sur une illustration de CommitStrip :)

 

 "Il n'y a aucun langage avec lequel j'ai une relation aussi personnelle et enrichissante qu'avec Go" - Interview de Rudy Rigot

Cliquez sur le titre des parties pour accéder à la présentation de leur contenu.


  • Programmer en Go : Pourquoi ? Comment ?
    • Appréhender Go Disponible à l'unité
    • Études de cas Disponible à l'unité

Vous trouverez ici les caractéristiques de l'ouvrage et des différents modules disponibles ou non à l'unité.


Titre : Programmer en Go : Pourquoi ? Comment ?
Contributeurs : Illustrations par CommitStrip
Nombre de pages : 164 pages
ISBN : 978-2-8227-0656-8 (HTML) / 978-2-8227-0659-9 (e-book) / 978-2-8227-0660-5 (imprimé)
Titres des modules
Format ISBN Nb de pages Taille du fichier
Appréhender Go
PDF web 978-2-8227-0662-9 40 p.
EPUB 978-2-8227-0663-6
HTML 978-2-8227-0661-2
Études de cas
PDF web 978-2-8227-0665-0 100 p.
EPUB 978-2-8227-0666-7
HTML 978-2-8227-0664-3

  • Sources des exemples
    Tous les codes sources sont réunis sur le dépôt GitHub LivreGo-sources
    Consulter cet article
     

  • Données pour les exemples
    Les données utilisables pour tester les exemples du livres sont réunies sur le dépôt GitHub LivreGo-data.
    Consulter cet article
     

Panier  

Aucun produit

Expédition 0,00 €
Total 0,00 €

Infos