Passer aux informations sur le produit
Faites-le ! Terminez la conquête
Faites-le ! Terminez la conquête
Description
Introduction au livre
De la programmation concurrente aux projets de développement, suivez simplement ce livre !
Le manuel de langue Go le plus pratique qui vous permet d'appliquer immédiatement ce que vous apprenez à des situations réelles.


Le premier livre de l'auteur Han Seong-min, le seul GDE (Google Developer Expert) de Corée, qui diffuse la technologie Go non seulement au niveau national mais aussi international, a été publié.
L'auteur a intégré dans cet ouvrage l'expérience pratique et le savoir-faire qu'il a accumulés pendant plus de dix ans en tant qu'ingénieur backend et en apprentissage automatique (ML).

《Faites-le ! Maîtriser Go à la perfection》 est un manuel de Go destiné aussi bien aux débutants qu'aux développeurs professionnels.
Ce livre est conçu pour aider même les débutants à développer leurs compétences en couvrant tout, depuis la grammaire de base, y compris l'installation et la configuration de l'environnement, jusqu'aux variables, opérateurs, fonctions, instructions conditionnelles et boucles.

De plus, nous examinerons les fonctions essentielles à une utilisation pratique telles que les tableaux, les maps, les structures, l'orientation objet, les entrées/sorties et la gestion des erreurs, et nous expliquerons en détail la programmation concurrente, qui est au cœur du langage Go, en nous concentrant sur les goroutines, les canaux et les instructions de sélection.
Nous abordons également la manière de tirer parti des technologies de pointe telles que les génériques, l'optimisation des performances, la mise en réseau, la journalisation, les tests et la refactorisation.
À la fin de ce livre, vous mettrez en œuvre une « application de gestion des tâches » et une « application web de gestion de livres » afin de compléter les connaissances acquises grâce à des projets concrets.
Ce livre couvre systématiquement tous les aspects, de la grammaire de base aux fonctionnalités avancées, ce qui en fait un guide solide aussi bien pour les débutants qui souhaitent s'initier au langage Go que pour les développeurs désireux d'élargir leurs compétences.

  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
Premiers pas | Programmation Go pour débutants - De l'installation à la grammaire de base
Chapitre 1 : Premiers pas avec Go


01-1 Concis et efficace Go
01-2 Installation de Go
01-3 Créer votre premier programme Go

Chapitre 2 : Préparation à la programmation Go

02-1 Mise en place d'un projet Go
02-2 Comprendre les variables d'environnement Go
02-3 Utilisation de packages externes
02-4 Installation de l'environnement de développement intégré

Chapitre 3 Variables et constantes

03-1 Commenter le code source
03-2 Comprendre les variables
03-3 Type de données des variables
03-4 Variables locales et globales
03-5 Comprendre les constantes

Chapitre 4 Types de données et pointeurs

04-1 Types de données de base
04-2 Conversion de type de données
04-3 Pointeur indiquant l'adresse

Chapitre 5 Opérateurs

05-1 Opérateurs arithmétiques
05-2 Opérateurs relationnels et logiques
05-3 Opérateurs bit à bit
05-4 Autres opérateurs

Chapitre 6 Fonctions

06-1 Structure de base des fonctions
06-2 Fonctions et fermetures anonymes

Chapitre 7 Les énoncés conditionnels

07-1 instruction if
instruction de commutation 07-2
07-3 Conception et imbrication des instructions conditionnelles

Chapitre 8 Boucles

08-1 Écrire une boucle
08-2 Boucles de contrôle
08-3 Création d'un programme de table de multiplication

Deuxième Yard | Les caractéristiques et structures fréquemment utilisées par Go à l'entraînement
Chapitre 9 Structures de données


09-1 Tableau
09-2 Tranche
Carte 09-3
09-4 Structure

Chapitre 10 Programmation orientée objet

10-1 Comprendre les concepts orientés objet
Méthode 10-2
Interface 10-3
Récepteur 10-4
10-5 Héritage et intégration de structures

Chapitre 11 Programmation des entrées/sorties
11-1 Qu'est-ce qu'une entrée/sortie ?
11-2 Entrée/Sortie standard
11-3 Entrée/Sortie de fichiers

Chapitre 12 Gestion des erreurs

Méthode unique de gestion des erreurs de 12-1 Go
12-2 Créer un état de panique
Récupération paniquée 12-3

Chapitre 13 Programmation concurrente

13-1 La nécessité de la programmation concurrente
13-2 Qu'est-ce qu'une goroutine ?
13-3 Création d'un robot d'exploration de newsletters
13-4 Précautions lors de l'utilisation des goroutines

Chapitre 14 Techniques de contrôle de la concurrence

Groupe 14-1 Verrouillage et attente
Chaîne 14-2
Question à choix multiple 14-3

Chapitre 15 Génériques

15-1 Générique
15-2 Fonctions et types génériques
15-3 Contraintes
15-4 L'avenir des médicaments génériques

Third Yard | De l'utilisation de fonctionnalités avancées à la création de votre propre application !
Chapitre 16 Optimisation des performances


16-1 Outils de profilage et de mesure des performances
16-2 Optimisation basée sur les profils

Chapitre 17 Réseautage et journalisation

17-1 Réseautage
17-2 Réseau TCP
17-3 Réseau UDP
17-4 Réseau HTTP
17-5 Exploitation forestière

Chapitre 18 : Création d’applications

18-1 Application de gestion des tâches
18-2 Application Web de gestion des livres

Chapitre 19 Tests

Pourquoi devrais-je passer le test 19-1 ?
Test unitaire 19-2
19-3 Assertion
Couverture du test 19-4
19-5 Moqueries et écrasements

Chapitre 20 Refactorisation

20-1 Identification des problèmes dans votre code
20-2 Préparation à la refactorisation
Application de la méthode de refactorisation 20-3

Annexe Notes d'utilisation

godoc pour faciliter le travail de documentation A-1
Contexte A-2 qui gère le contexte
cgo appelant la fonction A-3

Recherche

Image détaillée
Image détaillée 1

Avis de l'éditeur
Caractéristiques de ce livre
- Facile à suivre grâce à des explications étape par étape, de l'installation à la configuration de l'environnement en passant par la grammaire de base !
- Vous pouvez immédiatement mettre en pratique ce que vous apprenez en vous exerçant directement avec 200 exemples et projets riches en contenu !
- Vous pouvez facilement comprendre le cœur de Go, y compris la programmation concurrente comme les goroutines et les canaux, et les génériques !
- Couvre un large éventail de sujets pratiques essentiels, notamment l'optimisation des performances, la mise en réseau, les tests et la refactorisation !
- Vous pouvez apprendre un savoir-faire pratique auprès de l'auteur, un GDE (Google Developer Expert) dans le domaine de Go !

Je recommande ceci à ces personnes !
- Les personnes qui souhaitent apprendre Go à partir des bases
- Les personnes qui souhaitent développer leurs compétences dans une nouvelle langue
Les développeurs qui souhaitent postuler peuvent accéder directement à leur espace de travail.
- Étudiants en grande filière et demandeurs d'emploi ayant besoin de manuels scolaires de qualité

Programmer avec Go, de la grammaire de base aux compétences pratiques, tout dans un seul livre.
Vous pouvez réaliser les travaux pratiques sans aucune frustration !

Le principal obstacle pour les débutants en programmation est qu'ils perdent facilement le fil et leurs objectifs à cause des concepts inconnus qu'ils rencontrent dès le premier chapitre.
Le langage Go séduit par sa syntaxe concise et ses excellentes performances, mais il atteint rapidement ses limites lorsqu'on aborde des sujets avancés comme la concurrence ou la mise en réseau.
Ce livre aborde précisément ce point, en proposant un parcours d'apprentissage progressif qui commence par la grammaire de base et progresse vers les structures de données, l'orientation objet, la gestion des erreurs, la programmation concurrente, les génériques et la refactorisation.

En suivant ce livre et en pratiquant, vous apprendrez non seulement la grammaire, mais vous deviendrez également un développeur capable de réaliser de véritables programmes.
Le projet « Développement d'applications » présenté dans la seconde moitié du livre permet aux apprenants de réaliser un programme de manière autonome, d'acquérir de l'expérience dans la réalisation d'un produit fini et de développer un sentiment d'accomplissement et de confiance en soi.
Ce livre sera une « première étape frustrante » pour les débutants et un « ouvrage de référence solide qui vous mènera à une application pratique » pour les développeurs.


Même les débutants en programmation peuvent devenir des développeurs capables de réaliser des programmes de manière autonome.
La feuille de route la plus fiable !

Ce livre est structuré en trois étapes : « Fondements solides », « Maîtriser les compétences de base » et « Acquisition d’expérience à travers des projets pratiques », permettant une étude systématique.
Nous allons d'abord tout vous expliquer, de l'installation de l'environnement de développement Go aux notions de base telles que les variables, les opérateurs et les fonctions, comme si vous bénéficiiez d'un tutorat individuel, afin que vous puissiez acquérir des bases solides.
Les lecteurs découvriront le véritable plaisir de la programmation et consolideront leurs bases en apprenant les concepts par la pratique grâce à plus de 200 exemples de code.
Et nous nous concentrons sur la programmation concurrente, qui est la technologie de base et la raison pour laquelle le langage Go est devenu une tendance dans le développement de serveurs.
Vous pouvez naturellement apprendre les principes des « goroutines » et des « canaux », qui étaient auparavant considérés comme des concepts difficiles, grâce à divers exercices pratiques.
Cette expérience vous donnera non seulement un avantage concurrentiel important qui vous distinguera des autres développeurs, mais vous permettra également d'écrire du code Go de la manière la plus fidèle possible à l'esprit Go.
Enfin, vous mettrez en pratique toutes les connaissances acquises en développant et en finalisant une « application de gestion des tâches » et une « application web de gestion des livres ».
Mais ce n'est pas tout ; le programme couvre également les compétences essentielles des développeurs en activité : l'optimisation des performances, les tests et la refactorisation pour améliorer la lisibilité du code.


Maîtrisez le langage Go en seulement deux semaines !
Comprend un plan d'étude + un code d'entraînement + la chaîne de l'auteur !

Veuillez étudier selon le plan d'étude fourni à la page 8 de ce livre.
Si vous notez votre date cible et que vous étudiez pendant 14 jours, vous pouvez l'atteindre sans difficulté.
De plus, les exemples de code nécessaires à la pratique peuvent être téléchargés depuis la salle de données du site web d'Aegis Publishing et depuis le GitHub de l'auteur.
Vous pouvez améliorer votre apprentissage en vérifiant l'intégralité du code et en le comparant avec le code que vous avez écrit.


Site web d'Easy Publishing (fichier fourni) | www.easyspub.co.kr → [Salle de données] → Recherche par titre de livre
- GitHub de l'auteur (fichier fourni) | github.com/KennethanCeyer/tutorial-golang

Inscrivez-vous à un groupe d'étude chez 'Do it! Study Room' !
Vous pouvez rencontrer des amis et recevoir des livres en cadeau.

Si vous planifiez et étudiez seul, vous vous fatiguerez vite.
Inscrivez-vous au groupe d'étude « Do it! Study Room » et mettez-vous au défi de terminer « Do it! Go Complete Conquest ».
Vous pouvez rencontrer des personnes qui étudient ensemble, télécharger et partager ce que vous étudiez, et recevoir un livre en cadeau si vous le vérifiez.
De plus, si vous avez des questions, veuillez les laisser sur le tableau d'affichage de la salle d'étude « Faites-le ! ».
Des experts et des auteurs apporteront des réponses claires.
- Faites-le ! Salle d'étude : cafe.naver.com/doitstudyroom
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 15 septembre 2025
Nombre de pages, poids, dimensions : 568 pages | 1 168 g | 188 × 257 × 23 mm
- ISBN13 : 9791163037644
- ISBN10 : 1163037648

Vous aimerez peut-être aussi

카테고리