Programmer en Go : Pourquoi ? Comment ?

Nonfiction, Computers, Programming, Parallel Programming, Programming Languages
Cover of the book Programmer en Go : Pourquoi ? Comment ? by Rudy Rigot, Éditions D-BookeR
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Rudy Rigot ISBN: 9782822706599
Publisher: Éditions D-BookeR Publication: January 24, 2018
Imprint: Éditions D-BookeR Language: French
Author: Rudy Rigot
ISBN: 9782822706599
Publisher: Éditions D-BookeR
Publication: January 24, 2018
Imprint: Éditions D-BookeR
Language: French

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.

Version de Go utilisée : 1.9

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

Avec des illustrations de CommitStrip !

Sommaire :

Appréhender Go

  1. Génèse de Go
  2. Pourquoi Go ?
  3. Limites et avenir de Go
  4. Projets pertinents

Études de cas
5. Hello World, sur votre machine
6. Un programme simple
7. Lecture dans les fichiers
8. Concurrence
9. Persistance
10. Tests unitaires
11. Un service HTTP
12. Déploiement du projet

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

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.

Version de Go utilisée : 1.9

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

Avec des illustrations de CommitStrip !

Sommaire :

Appréhender Go

  1. Génèse de Go
  2. Pourquoi Go ?
  3. Limites et avenir de Go
  4. Projets pertinents

Études de cas
5. Hello World, sur votre machine
6. Un programme simple
7. Lecture dans les fichiers
8. Concurrence
9. Persistance
10. Tests unitaires
11. Un service HTTP
12. Déploiement du projet

More books from Éditions D-BookeR

Cover of the book Créez des jeux de A à Z avec Unity - I. Votre premier jeu PC (2e édition) by Rudy Rigot
Cover of the book Créer des applications avec Qt 5 - Les essentiels by Rudy Rigot
Cover of the book Gérer ses données - MODULE EXTRAIT DE Solutions informatiques pour les TPE ...avec des logiciels libres by Rudy Rigot
Cover of the book Développer des applis innovantes avec Unity - II. Réalité augmentée by Rudy Rigot
Cover of the book S'organiser - MODULE EXTRAIT DE Solutions informatiques pour les TPE ...avec des logiciels libres by Rudy Rigot
Cover of the book Administrer sa société - MODULE EXTRAIT DE Solutions informatiques pour les TPE ...avec des logiciels libres by Rudy Rigot
Cover of the book Communiquer avec les autres - MODULE EXTRAIT DE Solutions informatiques pour les TPE ...avec des logiciels libres by Rudy Rigot
Cover of the book Le guide de Lua et ses applications - Manuel d'apprentissage (2e édition) by Rudy Rigot
Cover of the book Créer son image de marque - MODULE EXTRAIT DE Solutions informatiques pour les TPE ...avec des logiciels libres by Rudy Rigot
Cover of the book Créez des jeux de A à Z avec Unity - II. Développer pour Android & iOS (2e édition) by Rudy Rigot
Cover of the book Scilab: from Theory to Practice - I. Fundamentals by Rudy Rigot
Cover of the book Créez des jeux de A à Z avec Unity - IV. Réseau et mode multijoueur (2e édition) by Rudy Rigot
Cover of the book Travailler en équipe - MODULE EXTRAIT DE Solutions informatiques pour les TPE ...avec des logiciels libres by Rudy Rigot
Cover of the book Développer des applis innovantes avec Unity - I. Réalité virtuelle by Rudy Rigot
Cover of the book Solutions informatiques pour les TPE ... avec des logiciels libres by Rudy Rigot
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy