Passer aux informations sur le produit
Yalco est TROP amical envers Git et GitHub
Yalco est TROP amical envers Git et GitHub
Description
Introduction au livre
— « Vous l’expliquez comme ça ? »
- Un guide Git et GitHub qui explique tout par Yalco, un véritable développeur, pour que vous puissiez l'utiliser correctement.


Quand vous dites que vous voulez apprendre la programmation et devenir développeur, les gens autour de vous vous conseillent d'apprendre un truc appelé « Git » sans poser de questions.
Git, un outil de gestion des versions de programmes, est considéré comme une compétence essentielle pour les développeurs collaboratifs d'aujourd'hui.
L'ouvrage de Yalco, « TOO MUCH Friendly Git & GitHub », explique en détail le fonctionnement de Git et comment utiliser Git et GitHub pour la collaboration.
Même les débutants en programmation peuvent s'exercer à la gestion de versions sans se soucier de la sauvegarde des fichiers. Le logiciel fournit des exemples de fichiers et explique des situations courantes, permettant à chacun de suivre facilement et de se dire : « Oui, ce genre de chose peut arriver » ou « C'est exactement ce qui me posait problème à l'époque ».

De plus, comme il s'agit du fruit d'une recherche et d'une préparation méticuleuses visant à garantir une absence totale de lacunes en pratique, si vous pensiez que les fonctions `add`, `commit`, `push` et `pull` étaient les seules à maîtriser, c'est l'occasion d'étudier en profondeur ; si vous pensiez que l'interface graphique était facile et l'interface en ligne de commande difficile, c'est l'occasion de dissiper vos malentendus ; et l'occasion de bien comprendre les concepts et les principes à travers divers exemples de situations rencontrées sur le terrain.
Si vous avez décidé de commencer à utiliser Git et GitHub, commencez par « TOO MUCH Friendly Git & GitHub » de Yalco, qui a déjà prouvé son efficacité en attirant un grand nombre d'étudiants et en affichant le plus haut niveau de satisfaction sur YouTube et Inflearn.
La série « Yalko est TROP gentil » tire son nom du fait qu'il existe de nombreuses choses méchantes dans le monde, même si elles sont considérées comme gentilles.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
PARTIE 01 Notions de base de Git et GitHub

CHAPITRE 01 Premiers pas avec Git
LEÇON 01 Pourquoi apprendre Git
Voyager dans le temps avec __git
Voyage dimensionnel avec __git

LEÇON 02 Installation et configuration pour les utilisateurs Windows
__Installation de Git pour Windows
Interface de ligne de commande Git : Installation de Git Bash
__Installation de SourceTree
__Installation de VS Code
Ouvrez un terminal dans VS Code.

LEÇON 03 Installation et configuration pour les utilisateurs Mac
Installation de Git sur Mac
__Installation de SourceTree et de VS Code

LEÇON 04 : Configuration de Git et démarrage de la gestion de projet
__Configurer Git pour la première fois
Créer et gérer des projets avec Git

_LEÇON 05 Choses à ne pas laisser à Git
Créez un fichier __.gitignore
Format de fichier __.gitignore

Commandes Git à mémoriser et à utiliser

CHAPITRE 02 Voyage dans le temps
LEÇON 06 : Enterrer de la monnaie dans une capsule temporelle
__Inclure les modifications du projet dans la version
Commit __version
Apportez les modifications et validez-les

LEÇON 07 Réinitialisation et Liberté : Retour au passé
__Réinitialiser pour revenir à l'historique précédent
__Revenir au passé avec Libert

LEÇON 08 Réinitialisation et inversion avec Source Tree
Apportez les modifications et validez-les
Utilisation de Libert dans SourceTree
__Utilisation de la fonction Reset dans SourceTree

Commandes Git à mémoriser et à utiliser

CHAPITRE 03 Transition dimensionnelle
LEÇON 09 Création de plusieurs branches
__Division ramifiée avec branche
Créer, déplacer et supprimer des branches
Essayez différentes tâches sur chaque branche

LEÇON 10 Deux façons de fusionner des branches
Fusionner les branches avec merge
Fusion des branches avec rebase

LEÇON 11 Résolution des conflits entre les branches
Créer une situation conflictuelle
__Résolution des conflits de fusion
__Résolution des conflits de rebasage

LEÇON 12 : Mise en pratique de la fusion et du rebasage avec SourceTree
Création d'une branche et ajout de modifications à l'arbre source
__S'exercer à la fusion et au rebasage dans SourceTree
Résolution des conflits dans l'arbre source

Commandes Git à mémoriser et à utiliser

CHAPITRE 04 Utilisation de GitHub
LEÇON 13 : Premiers pas avec GitHub
__Pourquoi utiliser GitHub ?
__Premiers pas avec GitHub
__Créer un dépôt distant
__Utilisation des dépôts distants

LEÇON 14 Pousser et tirer
__Envoyer le commit au dépôt distant
__Récupérer les commits depuis un dépôt distant
Et si j'avais un problème à résoudre et que je le cherchais ?
Deux façons de réaliser une extraction avec rebase et fusion.
__Résoudre les conflits de collaboration
__Force de l'histoire du travail local

LEÇON 15 Gestion des branches dans les dépôts distants
Créez une branche sur votre ordinateur local et envoyez-la vers un dépôt distant.
Récupérez localement une branche depuis un dépôt distant.
__Supprimer une branche d'un dépôt distant

LEÇON 16 : Gestion des branches dans les dépôts distants avec SourceTree
__Ajouter un dépôt distant
Pousser et tirer
Gestion des branches

Commandes Git à mémoriser et à utiliser

PARTIE 02 Mise en pratique de Git dans des situations réelles

CHAPITRE 05 Comprendre Git en profondeur
LEÇON 17 Compréhension technique des fonctionnalités de Git
__Pourquoi Git est-il spécial ?
Les trois espaces de Git : le répertoire de travail, la zone de préparation et le dépôt.
Suppression de fichiers avec la commande __git rm
Déplacer des fichiers avec la commande __git mv
Restaurez les fichiers dans le répertoire de travail avec la commande __restore
Annuler le travail avec la commande __git reset

_LEÇON 18 Vérifier et récupérer
Comprendre le concept de __tête
__Vérifier
Différence entre fetch et pull
Vérification de la nouvelle branche dans le dépôt distant

LEÇON 19 Utilisation de l'aide et des paramètres
Utilisez la commande __git help pour obtenir de l'aide
__Consultez la documentation Git
__divers paramètres de Git
Paramètres des raccourcis clavier

Commandes Git à mémoriser et à utiliser

CHAPITRE 06 S'engager avec plus de prudence
LEÇON 20 : S’engager comme un pro
Recommandations et conventions relatives aux messages de commit
__Vérifiez les modifications et organisez-les en unités de blocs
Mettez de côté un instant ce sur quoi vous travailliez avec Stash.
__Modifier le dernier commit
__Modifier, supprimer, fusionner ou scinder les commits précédents

LEÇON 21 : Annuler et annuler encore : un examen plus approfondi
__Supprimer les fichiers non gérés
Annuler les modifications non validées avec __restore

_LEÇON 22 Étiquetage d'un commit
__Étiquetez le dernier commit
__Étiquetez le commit que vous souhaitez
__Référencer la version à consulter avec une étiquette
__Synchroniser les étiquettes locales avec les dépôts distants
__Distribution des fichiers sur GitHub

Commandes Git à mémoriser et à utiliser

CHAPITRE 07 Creuser plus profondément dans les branches
LEÇON 23 : Avance rapide vs fusion à trois voies

LEÇON 24 Importer uniquement les parties souhaitées à partir d'une autre branche
__Sélectionnez uniquement les commits qui vous intéressent
Apportez une branche d'une autre branche
Rassemblez les commits provenant de différentes branches et importez-les.

LEÇON 25 : Utiliser les branches pour la collaboration

CHAPITRE 08 Analyse et débogage
LEÇON 26 : Apprendre à connaître les bûches

LEÇON 27 Vérification des modifications

LEÇON 28 Découvrir qui a codé

LEÇON 29 : Déterminer quand une erreur s'est produite

Commandes Git à mémoriser et à utiliser

CHAPITRE 09 : Utiliser GitHub correctement
_LEÇON 30 Documentation sur les projets et les dossiers
Documentation utilisant __README.md
__Créer un document

_LEÇON 31 Demandes de fusion et problèmes
__Écrire une demande de fusion
Examiner et traiter les demandes de fusion
__Rédiger un rapport de problème

LEÇON 32 Authentification à l'aide du protocole SSH
__Vérifier si la clé SSH existe
Enregistrement des clés SSH
Essayez d'utiliser des clés SSH

LEÇON 33 : Signature des engagements avec GPG
Générer une clé GPG
Enregistrement des clés GPG dans Git

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

Dans le livre
Bravo aux bêta-lecteurs ! Bravo !! Bravo !!! Vous trouverez ci-dessous les passages que les bêta-lecteurs ont lus et qui leur ont valu un « Bravo ! » enthousiaste.

- Lorsque j'approfondis les exemples, il m'arrive de me perdre et de me demander : « Mais qu'est-ce que je faisais déjà ? », mais j'ai apprécié que l'introduction de la structure PARTIE - CHAPITRE - LEÇON décrive clairement ce que je dois apprendre.

-J'ai trouvé que le passage où le drapeau était expliqué comme un exemple de temps et de dimension était une métaphore très appropriée.
Cela semble être un bon moyen d'aider les développeurs ou les demandeurs d'emploi qui n'ont pas encore utilisé Git à comprendre la nécessité de ce logiciel.

-Lors du développement, il est nécessaire de rédiger avec précision les spécifications de développement, mais ce n'est pas chose facile.
Vous m'avez donné des exemples des tâches difficiles et ardues qui peuvent survenir lorsqu'on travaille sans utiliser Git, et j'ai l'impression d'avoir été pris la main dans le sac.
L'analogie et les exemples, bien que parfaits, étaient douloureux mais faciles à comprendre.

Les termes et concepts sont si bien expliqués qu'il n'est pas nécessaire de les rechercher séparément.

-« Mito’s Cham:Gyeon » contient beaucoup de contenu utile.
Peut-être que le terme «ingérence» employé par Mito désigne une façon de parler comme s'il s'immisçait, mais contrairement à la définition du dictionnaire, il distille ici et là de véritables connaissances ou des conseils afin que les gens ne suivent pas aveuglément.

-Je continue d'appuyer plusieurs fois sur cmd+s (ctrl+s).
Je pense que c'est l'habitude la plus importante.
J'en ai mangé quelques-uns, ci-dessus.

-Je ne connaissais pas la signification précise des commandes que je saisissais à chaque fois que j'utilisais Git, mais maintenant je peux comprendre et utiliser les commandes grâce aux explications détaillées pour chaque commande.

-Pendant ma lecture, je n'arrêtais pas de me dire : « C'est vrai, c'est vrai » et « C'est vrai », tant le contenu était essentiel.
J'acquiers de nombreuses perspectives enrichissantes que je ne peux trouver nulle part ailleurs.

Avant, je cherchais et utilisais les commandes Git au cas où j'en avais besoin, sauf celles que j'utilise le plus souvent. Mais maintenant que je peux les tester moi-même à la fin de chaque chapitre, je pense que je les retiendrai mieux.
C'est pratique de pouvoir facilement consulter ici même s'il y a plus de commandes en remontant dans le temps.

--m Je n'ai jamais vu nulle part qu'il était possible d'écrire un message de commit multiligne avec plusieurs options, mais j'ai trouvé !

-Je savais seulement que reset et liberate avaient des fonctions similaires, mais cette opportunité m'a permis de comprendre clairement leurs différences.
Cela m'a aussi aidé à comparer car vous avez expliqué pourquoi Libert existe.

-J'apprécie la configuration qui explique à la fois l'interface de ligne de commande et l'interface graphique !

C'est l'explication la plus claire sur la fusion et le rebasage que j'aie jamais vue ! Au-delà des explications simples, elle comprend également des illustrations pour expliquer les différences et les détails contextuels. Je l'ai lue d'une traite, me demandant si la fusion et le rebasage pouvaient être aussi simples.

-Suivre la lecture de ce livre donnait l'impression de participer à un jeu, d'apprendre naturellement des compétences une à une au fur et à mesure que l'histoire progresse.
Je ne pense pas qu'il existe un livre plus accessible et plus amusant pour les débutants en Git et GitHub que celui-ci !
--- Extrait du texte

Avis de l'éditeur
★ Les conférences populaires de YouTube et d'Inflearn sont de retour sous forme de livres mis à jour !
★ 3 étapes pour maîtriser Git et GitHub, guidées par Yalco

(Étape 1) Fermer l'aide

Découvrons rapidement Git et GitHub sans entrer dans les détails superflus ! Dans la partie 1, vous apprendrez à utiliser Git pour naviguer dans l’historique et le présent d’un projet, et vous vous exercerez avec l’interface de ligne de commande (CLI) et SourceTree.
Une fois les outils installés et la configuration de base terminée, il est temps de passer à la pratique ! Avant d'aborder les spécificités des fonctionnalités de Git, voyons brièvement comment stocker les modifications de programme dans des versions, comment naviguer entre les niveaux de projet (branches) et comment résoudre les conflits.
Dans ce cours, vous vous exercerez à utiliser Git via l'interface de ligne de commande (CLI), largement utilisée en pratique, et vous apprendrez les principes de Git en répétant les mêmes tâches avec SourceTree.
Ensuite, vous vous exercerez à collaborer en effectuant des opérations de push et de pull sur GitHub, en passant d'un dépôt local à un dépôt distant.

(Étape 2) Saut en longueur

Maîtrisons les principes de fonctionnement de Git et GitHub : commandes essentielles, stratégies pratiques et astuces d’utilisation ! Après quelques exercices pratiques, explorons les subtilités de Git et GitHub et expérimentons des fonctionnalités avancées. Dans la partie 2, nous mémoriserons le processus complet d’enregistrement et de modification des changements via le répertoire de travail, la zone de préparation et le dépôt. Nous nous entraînerons également à effectuer des commits avec une plus grande précision, en respectant les conventions, et à modifier et annuler librement les commits précédents.
Vous apprendrez ensuite à collaborer concrètement en utilisant les fonctionnalités clés de Git et GitHub.
Vous apprendrez également à utiliser Git de manière autonome et à personnaliser votre environnement de travail grâce à différents paramètres et raccourcis.

(Étape 3) Saut en hauteur

Découvrons les fonctionnalités avancées de GitHub, utiles au quotidien ! Cet e-book gratuit en édition spéciale présente des fonctionnalités avancées utiles aux développeurs utilisant Git.
Vous pouvez perfectionner vos compétences en matière de collaboration entre développeurs en découvrant les Git Hooks, qui détectent les événements survenant dans un dépôt et exécutent des scripts, les sous-modules, utiles lors de l'utilisation de plusieurs projets, les moyens de participer à des projets open source, les GitHub Actions, qui automatisent le processus de test/construction/déploiement, ainsi qu'Octotree et l'interface de ligne de commande GitHub, qui vous permettent de comprendre rapidement les détails d'un projet.

Avis des lecteurs bêta

Le cours semblait bien structuré, avec des exercices motivants et répétitifs suivis d'une révision.
Ce livre à lui seul m'a été très utile pour apprendre et organiser l'utilisation de Git et GitHub.
Premièrement, les explications et les images sont si claires que même les non-spécialistes peuvent les comprendre et les suivre ; deuxièmement, le code du thème clair est facile à lire ; et troisièmement, la liste des commandes Git à mémoriser et à utiliser est facile à consulter ultérieurement. Ces trois facteurs donnent l'impression que ce guide est vraiment optimisé pour la prise en main de Git.
En particulier, la section « Commandes Git à mémoriser et à utiliser » de chaque chapitre m'a été très utile, car j'étais dérouté par le nombre croissant de commandes à mesure que j'en apprenais davantage sur Git.
Je pense que j'ai pu lire beaucoup plus vite, sans avoir à me souvenir de choses de temps en temps.
J'étais également satisfait du déroulement du livre.
Il semblait s'agir d'un cours bien organisé qui commençait par la nécessité de Git, motivait l'apprenant, enseignait naturellement les commandes par la pratique répétée dans des situations réelles et révisait les commandes à la fin de chaque chapitre.
Grâce à cela, même si je lisais le livre et que je suivais le cours seule, j'avais l'impression d'étudier avec un professeur.
C'était un livre qui se distinguait par son attention et son souci du bien-être des apprenants.
- Lee Kyung-yoon -

Ce livre est d'une valeur inestimable ! Étudiante en informatique, j'ai trouvé Git et GitHub, omniprésents dans les projets de groupe, assez difficiles à maîtriser. Mes recherches maladroites sur Google entraînaient souvent des problèmes ou la perte de fichiers.
J'ai commencé à étudier grâce aux cours de Yalko sur YouTube et Inflearn, puis j'ai participé à la phase de lecture bêta.
En suivant pas à pas les exemples du livre, je me suis rendu compte qu'il y avait de nombreuses fonctions que je ne connaissais pas, et Git et GitHub ne me semblaient plus difficiles.
J'ai trouvé le livre tellement instructif, avec des explications détaillées et des exemples étape par étape que je pouvais réellement utiliser, que je me suis demandé s'il était possible d'expliquer les choses avec autant de bienveillance, conformément à l'objectif du livre.
Et le livre « Memorize and Use Git Commands » était parfait pour organiser les commandes que j'avais apprises avant de passer à la suivante.
Bien que je commence tout juste à apprendre les bases, ce livre m'a donné la confiance nécessaire pour maîtriser suffisamment Git et GitHub afin de collaborer facilement.
Si vous pensiez que Git et GitHub étaient difficiles, ce livre est fait pour vous.
- Yeo Eon-ju -

Avant, je détestais Git plus que je ne déteste le développement, mais maintenant je me dis : « Oh ? C'est amusant ! »
Je suis une personne qui vient de commencer à étudier le développement.
Ce livre est très utile pour les personnes qui découvrent Git et GitHub ou qui ont beaucoup d'informations encombrant la tête.
Lorsque je travaillais sur un projet, j'ai trouvé Git tellement difficile que je me suis dit : « Je déteste Git plus que le développement ! » Mais lorsque j'ai suivi le code de ce livre pour la première fois, je me suis dit : « Waouh ! C'est amusant ! »
Avant, je ne connaissais que git add, commit et push, mais après avoir lu la version bêta de ce livre, j'ai eu l'impression que toutes les informations fragmentées étaient organisées en une seule, comme la différence entre rebase et merge, et quand utiliser reset et revert.
Même si je n'ai lu qu'une partie du livre, il pique ma curiosité et j'ai hâte de découvrir la suite.
- Yoo Eun-gyeom -

Le côté ludique et dynamique de la conférence et l'explication statique du livre ont créé une synergie.
En devenant étudiant de dernière année au département d'informatique, la plupart de mes cours étaient des projets collaboratifs, et j'ai commencé à utiliser Git et GitHub pour collaborer plus efficacement.
Je me contentais d'utiliser les commandes pull, commit et push pour me connecter à GitHub dans mon IDE sans savoir ce que je pouvais faire avec Git ni jusqu'où je pouvais aller, lorsque je suis tombé sur la conférence vidéo de Yalco.
Grâce aux supports visuels et aux explications claires et conviviales, j'ai appris à travailler sur un vrai projet, depuis la création d'une branche Git jusqu'à sa fusion dans la branche principale, et même à utiliser des fonctions comme la réinitialisation lorsque je dois revenir à un point de commit spécifique pour des raisons de compatibilité.
J'ai toutefois postulé pour le programme de bêta-lecture car le livre est paru à un moment où j'avais besoin de revoir des notions que je ne maîtrisais pas encore ou dont je ne me souvenais plus. J'ai donc révisé en suivant les cours en parallèle avec le livre. Le dynamisme des cours et la clarté des explications du livre ont créé une synergie qui m'a permis de comprendre plus facilement et plus rapidement.
- Jimin Park -

Nous ne résolvons plus les problèmes par clonage.
Lorsque j'utilisais Git, je ne comprenais pas clairement le fonctionnement global, si bien que lorsque des erreurs ou des conflits survenaient, j'avais souvent du mal à les résoudre et je finissais par devoir cloner à nouveau.
La lecture de ce livre m'a permis de comprendre le fonctionnement global de Git, et il a été très utile de pouvoir le comprendre à nouveau à travers l'interface graphique ainsi que l'interface en ligne de commande.
- Hong Min-jeong -

Entretien avec l'auteure Yalko Ko Hyun-min

Q Veuillez vous présenter brièvement en tant qu'auteur.

Père de deux enfants et youtubeur, il gère la chaîne YouTube « Yalpakhan Coding Dictionary ».
Grâce aux connaissances et à l'expérience que j'ai acquises en tant que développeur full-stack, je crée du contenu qui explique les concepts de programmation difficiles de manière facile à comprendre pour les débutants.

Q Quel genre de personnage est « Yalko » qui apparaît dans ce livre et cette conférence ?

Un « Yalko » est mon personnage secondaire, un peu comme mon alter ego.
La volonté de « rendre claires les connaissances et les concepts que je possède, de toutes les manières possibles », s'est concrétisée par l'incarnation de cette volonté sous la forme d'un personnage 2D aux yeux en points.
J'ai enseigné avec assiduité la programmation à travers des vidéos YouTube et des conférences, et je partage enfin mes connaissances avec les gens dans ce livre.

Q Alors, quel genre de personnage est « Mito » avec Yalko ?

Si « Yalko » est mon avatar, « Mito » est un lapin né de la personnification de la curiosité des lecteurs.
C'est lui qui interrompt le discours de Yalko et pose des questions sur des sujets qui intriguent les étudiants ou qui les interrogent.
Bien que parfois futiles et absurdes, les questions qui touchent au cœur même de la pensée de Mito enrichissent les conférences.
Je pense que la rubrique intitulée « L’opinion de Mito », qui apparaît tout au long de ce livre, est une composition qui restitue bien les caractéristiques du personnage de Mito.
Mito sort des conférences vidéo pour entrer dans le livre et piquer la curiosité des lecteurs, susciter des questions, et parfois même des reproches, ce qui me fait un peu sourire.

Q Ce livre est « TROP convivial » et les cours vidéo sont « bien présentés ».
Quelles sont les similitudes et les différences entre les deux ?

Comme son titre l'indique, cette conférence vidéo vise à approfondir le sujet de Git et GitHub « correctement » plutôt que « modérément ».
Ce livre est le fruit d'une recherche et d'une préparation méticuleuses visant à garantir que ce que vous apprenez en classe est « absolument insuffisant » en pratique, et son contenu est partagé dans cet ouvrage.
De plus, ce livre comprend « TROP DE Friendliness », qui fournit des explications détaillées même des parties restées sans réponse lors des cours, en se basant sur les questions et les commentaires reçus des étudiants.
Bien que « TROP » soit souvent utilisé dans un sens négatif, dans ce livre, dans une réalité où de nombreux contenus s'allègent, il est considéré comme un modificateur positif pour maximiser la « bienveillance » au sens d'« enseigner correctement » et d'« apprendre correctement », du moins en ce qui concerne les « études ».

Q À quel type de lecteurs ce livre s'adresse-t-il ?

Pour un développeur, Git et GitHub sont des compétences de base et essentielles.
À moins de posséder une compréhension claire de toutes les fonctionnalités essentielles de Git et de leur fonctionnement, et de maîtriser leur utilisation pour la gestion du code et la collaboration, ce livre est une lecture incontournable.
Pour ceux qui ont suivi le cours « Vente efficace », ce livre sera d'une grande aide pour réviser facilement, sous forme imprimée, ce qu'ils ont appris dans la vidéo et pour consulter des explications complémentaires.

Q Pourquoi est-il nécessaire d'étudier Git et GitHub à travers les livres et les vidéos de Yalco ?

« Après avoir étudié ce livre et visionné ces conférences vidéo, ne laissez rien d'autre vous distraire » : telle est la détermination que Yalco réaffirme à chaque fois qu'elle crée du contenu long format.
Nous avons conçu avec soin les exemples et les travaux pratiques afin de garantir une assimilation aisée de toutes les connaissances théoriques et pratiques nécessaires à la bonne compréhension et à l'utilisation de Git et GitHub. Cette préparation de longue haleine a fait ses preuves, comme en témoignent le nombre élevé d'étudiants satisfaits.
Nous vous promettons qu'après avoir suivi ce cours, vous vous sentirez plus à l'aise que jamais avec Git.

Q : Lorsque j'ai recruté des bêta-lecteurs pour ce livre et que j'ai reçu leurs commentaires, j'ai été étonnée du nombre d'étudiants fidèles que j'avais.
Veuillez transmettre mes remerciements.

J'ai été véritablement surpris et profondément impressionné par votre analyse approfondie de ce livre long et détaillé, ainsi que par les nombreux points que vous avez soulevés et auxquels je n'avais pas pensé.
Malgré la tâche ardue que représente un travail acharné, ce livre a ravivé ma passion pour la création du meilleur contenu Git et m'a donné la détermination de le finaliser pour en faire un ouvrage encore plus utile et informatif.
Nous tenons à exprimer notre plus profonde gratitude et notre affection à tous ceux qui ont participé en tant que bêta-lecteurs.

Q. J'imagine que votre famille a dû traverser de nombreuses épreuves pendant que vous produisiez des conférences vidéo et écriviez des livres.
Veuillez également transmettre mes remerciements.

En tant que mari et père, je me sens toujours coupable, même lorsque je suis épuisé par une nuit de travail ou lorsque je ne peux pas me concentrer sur le temps passé avec ma famille parce que je pense au travail.
Je tiens à exprimer ma gratitude à mes enfants, qui viennent toujours à moi avec de grands sourires et me prennent dans leurs bras, et à ma femme, qui croit toujours en moi et me soutient face aux défis rencontrés dans des situations incertaines.
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 1er août 2023
Nombre de pages, poids, dimensions : 384 pages | 768 g | 188 × 257 × 20 mm
- ISBN13 : 9791198364203
- ISBN10 : 1198364203

Vous aimerez peut-être aussi

카테고리