Passer aux informations sur le produit
Connaissances informatiques compréhensibles pour les non-spécialistes
Connaissances informatiques compréhensibles pour les non-spécialistes
Description
Introduction au livre
Nous envoyons des messages sur nos smartphones et travaillons sur nos ordinateurs tous les jours.
Nous commandons aux bornes interactives des restaurants et profitons de jeux en réalité virtuelle. L'informatique n'est plus réservée aux experts.
L'informatique s'immisce dans tous les aspects de nos vies, et son rythme ne cesse de s'accélérer.
Nous sommes entrés dans une ère où il est difficile de comprendre le monde sans connaître l'informatique.
« Connaissances informatiques compréhensibles pour les non-spécialistes » est un « ouvrage de grammaire informatique de base » destiné aux non-spécialistes, contenant diverses connaissances telles que les langages de programmation, les systèmes d'exploitation, les réseaux, les API, JSON, les bases de données, le traitement d'images, les frameworks, les bibliothèques, Git et les problématiques de conception dont vous avez peut-être déjà entendu parler.
En simplifiant des connaissances complexes et imbriquées en histoires familières, il vous aide à vous faire une idée globale du secteur informatique.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
Prologue 4

Chapitre 1 Orientation
1-1.
Pourquoi me dites-vous sans cesse d'apprendre Python ? (feat.
Apprendre le langage C et Java) 14
1-2.
La première chose à savoir n'est pas un « langage de programmation » 21

Chapitre 2 Langages de programmation et systèmes d'exploitation (SE)
2-1.
Les langages de programmation sont-ils des « langages » ? (Je ne comprends pas…) 32
2-2.
Que font les développeurs à ne rien faire (mais ils sont en train de taper sur quelque chose...) 37
2-3.
Pourquoi y en a-t-il autant ? (Langage C, Java, Python, etc.) 41
2-4.
Avez-vous déjà acheté un ordinateur ? (Composants informatiques) 47
2-5.
Pourquoi ces histoires nous sont-elles si étrangères ? 51
2-6.
55 raisons pour lesquelles nous devrions installer la dernière version de Java

Chapitre 3 Réseau, client et serveur
3-1.
Récits de mes années d'école primaire, partie 62
3-2.
Que se passe-t-il lorsque vous téléchargez et exécutez KakaoTalk sur le fleuve Han ? 66
3-3.
Vous n'arrêtez pas de demander quelque chose, et quelqu'un vous le donne toujours.
3-4.
C'est quoi Ubuntu, au juste ? 75
3-5.
84 raisons pour lesquelles il est difficile de gérer un serveur privé

Chapitre 4 API et JSON
4-1. Qu'est-ce que POST et qu'est-ce que GET ? (feat.
Mot de passe du développeur) 90
4-2.
Format 104 pour l'échange de requêtes et de réponses
4-3. Examen de la documentation de l'API 112

Chapitre 5 Applications
5-1.
Fonctionnalités de l'application qui s'exécute après l'installation 120

Chapitre 6 : Web
6-1.
De quoi est faite la toile et comment fonctionne-t-elle ? 128
6-2.
143 raisons pour lesquelles le développement web ne peut pas fonctionner
6-3.
Si je programme de manière réactive, est-ce que cela coûtera plus cher ? (Qu'est-ce que c'est ?) 148
6-4.
On parle d'applications, alors pourquoi me dites-vous sans cesse de parler à des développeurs web ? 153

Chapitre 7 Bases de données et traitement d'images
7-1.
Imaginez un centre commercial.
Mais que sont donc ces données ? 162
7-2.
Qu'est-ce que c'est que cette chose que le client détient ? (« C'est stocké dans le client.
"Cla l'a") 169
7-3.
J'essaie de changer la bannière, mais il n'arrête pas de me dire de ne rien lui dire.
(Pourquoi les gens changent-ils sans cesse...) 175

Chapitre 8 Cadres et bibliothèques
8-1.
Du cacao ? Tu manges ça.
Et pourquoi parle-t-on sans cesse de bibliothèques ? (Cadres de référence, Bibliothèques) 186

Chapitre 9 : Collaboration, gestion des sources et conception
9-1.
Valider ? Fusionner ? Quoi ? 198
9-2.
« Pourquoi dites-vous cela... »
Les deux se sont-ils battus ? (avec
Concepteurs et développeurs) 204

Résumé du chapitre 10
10-1.
Que se passe-t-il lorsque vous commencez à développer 214
10-2.
Outro 222

Annexe - Analyse des services via la documentation API 226

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

Avis de l'éditeur
Bonjour.
Je m'appelle Wonyoung Choi, et je suis planificateur, développeur et formateur. Je me prépare à lancer un service éducatif appelé Gipp.
Lorsque j'ai commencé à planifier ce projet en 2012, j'étais diplômée en administration des affaires et je ne connaissais rien à l'informatique.
Le développeur que j'ai rencontré à cette époque était très gentil et a essayé de m'apprendre beaucoup de choses.
Mais malheureusement, je n'ai pas compris.
Alors j'ai posé la question aux gens.

« Que dois-je étudier exactement et quelle quantité de temps dois-je consacrer à ces études pour devenir un planificateur capable de communiquer efficacement ? »
On m'a conseillé d'apprendre le C.
Je t'avais dit d'étudier Java.
Aujourd'hui, il existe un mot magique.
C'est du Python.
Peut-être certains d'entre vous ont-ils entendu dire qu'il faut étudier Python, ou peut-être l'avez-vous déjà étudié vous-même.
Alors j'ai pensé que c'était ce que je devais faire.
J'ai commencé à étudier Java.
J'ai appris par moi-même le HTML, le CSS, le JSP, etc.
Puis, par hasard, je suis entré dans une école appelée NHN NEXT.
Là-bas, j'ai rencontré des professeurs et des collègues tellement formidables que j'ai recommencé à apprendre le langage C.
J'ai étudié les bases de données (BD), le web, les serveurs, Android et iOS.

Et puis j'ai recommencé à faire des plans.
Mais lors de la planification, je n'ai jamais utilisé d'instructions « if ».
J'ai appris l'existence des boucles, mais je ne les ai jamais utilisées lors de la planification.
J'y ai réfléchi ensuite.

« Les connaissances dont un planificateur a besoin ne sont pas liées à Python (un langage de programmation). »
« Un planificateur doit avoir une vision d'ensemble. »
J'ai écrit « Connaissances informatiques compréhensibles pour les non-spécialistes » dans l'espoir que d'autres n'aient pas à passer par les mêmes tâtonnements que moi.
J'espère que ce livre sera utile à tous ceux qui travaillent avec des développeurs dans ce domaine.

Outre les employés de bureau, il y a d'autres personnes qui ont absolument besoin de ce livre.
Ce sont des parents avec leurs enfants.

De nos jours, la plupart des parents enseignent le codage à leurs enfants.
Mais c'est comme ne pas voir la forêt à cause des arbres.

À moins que votre enfant ne se destine à une carrière de développeur, la maîtrise d'un seul langage de programmation, que ce soit Python ou C, ne lui sera pas très utile.
Parce que de nouveaux langages de programmation sont constamment créés.


L'important est de comprendre la vision d'ensemble de l'informatique, notamment la manière dont les réseaux, les clients, les serveurs, les API, les applications, le web et les données sont interconnectés de façon organique.
Ce n'est qu'alors que vous pourrez devenir un futur talent capable de communiquer avec les développeurs.

Ainsi, avant d'étudier l'arbre (le codage), il est nécessaire d'abord de pouvoir voir la grande forêt (la vue d'ensemble de l'informatique).
Pour y parvenir, les parents doivent également comprendre le contexte global des technologies de l'information.

Des connaissances informatiques accessibles à tous.
Néanmoins, un niveau de connaissances suffisant.

Je vais vous l'expliquer de manière simple et amusante.
Après avoir lu ce livre, vous commencerez à un moment donné à comprendre ce que disent les développeurs.


« Ah, cela nécessite que le serveur envoie l'URL d'une image, mais l'API semble incomplète. Il ne manque que l'URL de l'icône dans le JSON. »
J'ai configuré le client pour qu'il affiche la valeur par défaut si l'URL n'est pas reçue.
Mais je l'ai fait au hasard, alors ça peut paraître un peu bizarre.

Je tiens à m'assurer que vous compreniez parfaitement ce que je veux dire.
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 14 juillet 2020
Nombre de pages, poids, dimensions : 240 pages | 534 g | 170 × 234 × 11 mm
- ISBN13 : 9791196918033
- ISBN10 : 1196918031

Vous aimerez peut-être aussi

카테고리