Passer aux informations sur le produit
Un dictionnaire des concepts logiciels avec des livres de programmation
Un dictionnaire des concepts logiciels avec des livres de programmation
Description
Introduction au livre
Le début de l'apprentissage d'un code qui fonctionne correctement sur le terrain !
« Dictionnaire des concepts logiciels avec livres de codage » de l'experte en informatique Kim Hyun-jung


En raison de la formation obligatoire en informatique, les manuels scolaires d'informatique du secondaire ont également été révisés.
Les manuels scolaires présentent souvent les différentes technologies logicielles que les étudiants doivent connaître d'une manière un peu rigide, mais ce livre, « Dictionnaire des concepts logiciels avec livres de codage », se concentre sur les concepts logiciels abordés dans les manuels et explique les mots-clés de la 4e révolution industrielle tels que le big data, l'intelligence artificielle et l'Internet des objets, ainsi que les concepts essentiels que l'on peut rencontrer en codant, un par un, de manière intéressante et ludique.
Diverses histoires se dévoilent, notamment pourquoi les traitements de texte qui vous aident à rédiger des documents sur ordinateur ont une odeur similaire à celle du matériel informatique, l'existence de serveurs web qui vous permettent d'acheter des choses en ligne, pourquoi vous avez besoin de logiciels qui stockent et gèrent les données de manière professionnelle, et comment la blockchain utilise la technologie de chiffrement.
Ce livre est recommandé comme un « guide pour appréhender le concept de logiciel », comme son titre l'indique, car il nous permet de saisir d'un coup d'œil les grandes lignes de la façon dont les logiciels affectent nos vies et comment ils fonctionnent.
J'espère qu'en partageant et en apprenant sur les types, les concepts, les principes et l'histoire des logiciels qui existent et fonctionnent dans tous les aspects de notre vie comme l'air que nous respirons, nous comprendrons mieux le passé et le présent et nous pourrons nous tourner vers l'avenir.

Ce livre, « Dictionnaire des concepts logiciels avec des livres de codage », est le troisième ouvrage de l'auteure Kim Hyeon-jeong, qui a également publié « Premiers pas vers l'apprentissage facile des logiciels et du codage avec des images et des histoires » et « Dictionnaire des concepts de codage avec des livres de codage », qui ont été recommandés par Happy Morning Reading et School Library Journal.
L'auteur, diplômé en génie logiciel de l'Institut supérieur coréen des sciences et technologies (KAIST), a travaillé pendant 20 ans dans une société de conseil en informatique et possède une solide expérience pratique de divers logiciels. Il a choisi de partager avec les lecteurs, de manière accessible et ludique, les connaissances et le savoir-faire acquis dans ce domaine.
J'entends parler de la « Quatrième Révolution Industrielle » dans divers médias, mais j'ai l'impression qu'il manque d'informations compréhensibles pour les personnes qui ne sont pas spécialisées en informatique.


L'auteur souligne que la formation en informatique dépasse le simple apprentissage du codage. Elle ne se limite pas à l'acquisition de compétences en programmation ; elle vise à développer la pensée computationnelle – la capacité à comprendre le fonctionnement des logiciels – et, en fin de compte, à nous permettre d'aborder nos vies de manière plus logique et créative.
Si vous commencez par comprendre la vaste forêt des logiciels grâce à ce livre, puis que vous développez assidûment vos compétences en programmation, une à une, comme on plante un arbre, vous serez reconnu dans le domaine et vous atteindrez une croissance qui vous satisfera.

indice
Recommandation
Entrée

Chapitre 1.
Logiciel d'application écrit dans un langage de programmation
Arduino | Informatique physique | Logiciels et microprogrammes embarqués | Logiciels d'application | Applications | Programmes | Utilitaires | Internet Explorer | Intelligence artificielle et apprentissage automatique | Algorithmes | Logiciels libres et commerciaux | Traitement de texte | Suite bureautique | Bureautique en nuage | Apache OpenOffice | Documents PDF | Logiciels de compression | Intergiciels | Programmes console

Chapitre 2.
Logiciel qui contrôle les ordinateurs
Logiciels système | Le monde des systèmes d'exploitation | Windows | Linux | Android et iOS | Pilotes de périphériques | ROM et RAM | BIOS | Démarrage | Présence d'un système d'exploitation | Gestion du disque dur | Gestion de la mémoire | Gestion des processus | Gestion des entrées/sorties | Noyau et interpréteur de commandes | Appels système | Interface graphique et interface en ligne de commande | Machines virtuelles | Informatique en nuage

Chapitre 3.
Logiciel qui connecte le web mondial
World Wide Web | Adresses de domaine et URL | Requêtes et réponses | Serveurs et clients | Navigateurs Web | HTML | Langages de balisage | Pages Web statiques | JavaScript | CSS | HTML5 | HTTP | HTTPS | Serveurs Web | Pages Web dynamiques | WAS | Serveurs de bases de données | Front-end et back-end | Cookies | Internet des objets

Chapitre 4.
Logiciels pour le Big Data
Données | Systèmes de gestion de bases de données (SGBD) | Oracle et MySQL | Métadonnées | Index | Hashtags | SQL | Données structurées et non structurées | Analyse du Big Data | Langage R | Données publiques | Informations personnelles | Exploration de données | XML et JSON

Chapitre 5.
Logiciels de sécurité et de protection
Sécurité et protection | Chiffrement et déchiffrement | Clés de chiffrement et de déchiffrement | Algorithmes cryptographiques | Algorithmes à clé symétrique | Algorithmes à clé asymétrique | Combinaison d'algorithmes à clé symétrique et asymétrique | Certificats publics et signatures numériques | Mots de passe sécurisés | Fonctions de hachage unidirectionnelles | SHA-512 | Sels | Technologie blockchain et chiffrement | Cyberattaques | Hackers éthiques | Programmation sécurisée | Logiciels antivirus | Ransomware | Pare-feu

Chapitre 6.
Logiciel de programmation
Langages de programmation | Code source et code binaire | Compilateurs et interpréteurs | Java | C | Python | C++ | C# | Go | Assembleur | Langages de programmation web | Programmation orientée objet | Plateforme | Langages indépendants de la plateforme | Outils de développement et environnements de développement intégrés | JDK (Java Development Kit) | Eclipse | Visual Studio et .NET Framework | Outils de création de pages web | GitHub | Frameworks | MVC (Modèle-Vue-Contrôleur) | Bibliothèques standard | JAR | Plugins | Systèmes existants | Fonctions | Modules et interfaces | API | Versions et distributions | Licences logicielles | Droit d'auteur et copyleft

Recherche

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

Dans le livre
« D’une certaine manière, on a tendance à réduire l’enseignement du logiciel à la simple programmation, mais ce n’est pas forcément le cas. »
L'enseignement du logiciel vise à développer des compétences de « pensée informatique » permettant aux étudiants de comprendre le fonctionnement des logiciels, plutôt que de simplement leur apprendre à coder.
Bien que l'étude de la syntaxe du code soit importante, vous devez également posséder une solide compréhension des concepts logiciels.
C’est pourquoi j’ai publié ce livre, « Dictionnaire des concepts logiciels avec des livres de codage ».
Il contient la définition, les principes conceptuels et l'histoire des logiciels, du matériel et des réseaux qui existent et fonctionnent dans tous les aspects de notre vie, tout comme l'air.
J’espère que ce livre vous permettra de mieux comprendre le passé et le présent, et de vous tourner vers l’avenir.
--- Note de l'auteur

Avis de l'éditeur
Apprenez en un coup d'œil les concepts et principes logiciels fondamentaux nécessaires aux véritables études de programmation !
Un livre vraiment précieux qui vous apprendra bien plus que la simple programmation !


Ce livre, composé de six chapitres, contient plus de 120 concepts, principes et systèmes de connaissances fondamentaux que nous devons connaître pour bien comprendre les logiciels et la programmation.
Chaque concept et principe est divisé en logiciels d'application écrits en langage de codage (Chapitre 1), logiciels qui contrôlent les ordinateurs (Chapitre 2), logiciels qui connectent le web mondial (Chapitre 3), logiciels pour le big data (Chapitre 4), logiciels pour la sécurité et la protection (Chapitre 5) et logiciels pour le codage (Chapitre 6).
La première partie du texte est consacrée à la présentation de différents logiciels d'application.
Autrement dit, pour comprendre le contexte plus large des langages de programmation, nous examinons d'abord les logiciels d'application et les logiciels système créés avec des langages de programmation.
La dernière partie explique les technologies logicielles et les langages de programmation, couvrant les technologies web qui connectent le monde et les langages de programmation associés, les langages de programmation de données qui gèrent le big data, et les technologies de protection de l'information.
Enfin, nous avons compilé un aperçu complet des concepts que vous rencontrerez lors de l'apprentissage d'un langage de programmation, vous permettant de comprendre la technologie logicielle et comment utiliser les langages de programmation.


Ce livre étant axé sur la compréhension du contexte global du logiciel, je recommande de le lire du début à la fin.
Ensuite, il est également utile de le garder à portée de main lorsqu'on étudie comment écrire du code avec différents ouvrages de programmation, et de le consulter ensemble chaque fois que nécessaire.
De la même manière que vous consulteriez un dictionnaire pour définir un mot ou un concept inconnu, si vous apprenez un concept clé par jour grâce à ce livre, quelle que soit la direction que vous abordez, vous serez en mesure de construire des bases solides.


La « Carte des langages de codage », fournie en édition limitée (premier arrivé, premier servi) avec le livre, présente les langages de codage que les débutants peuvent apprendre à l'aide de cartes mentales.
Si vous souhaitez en apprendre davantage sur différents langages de programmation, j'espère qu'il vous sera utile de consulter la carte des langages de programmation et de réfléchir à ce que vous avez déjà étudié et à ce que vous devez approfondir.


Ce livre aidera les élèves du primaire, du collège et du lycée qui sont soumis à une formation obligatoire en informatique, ainsi que les étudiants universitaires en informatique et ceux qui souhaitent en savoir plus sur les logiciels mais qui ne connaissent pas bien les ordinateurs.
L'auteur recommande notamment aux enseignants et aux parents de lire et d'étudier ce livre avec leurs enfants.
Car un encadrement adéquat de la part des guides est également important pour une étude réussie.


« L’enseignement du logiciel étant devenu obligatoire à partir de 2018, il semble que beaucoup plus de gens s’intéressent aux logiciels. »
Beaucoup de gens m'ont demandé ce qu'était un logiciel.
Ce livre propose une explication simple et ludique de la question : « Qu’est-ce qu’un logiciel ? »
Bien que la programmation soit importante, elle est inutile sans connaissance des technologies logicielles.
Le codage est une façon de mettre en œuvre la technologie logicielle ; il est donc nécessaire de comprendre cette technologie pour être bon en codage.
Je recommande ce livre pour découvrir les grandes tendances en matière de technologies logicielles et acquérir des connaissances pratiques applicables sur le terrain, de manière passionnante et ludique !
— Extrait d'un entretien avec l'auteur
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 12 juillet 2019
Nombre de pages, poids, dimensions : 384 pages | 694 g | 153 × 224 × 24 mm
- ISBN13 : 9788958205951
- ISBN10 : 8958205954

Vous aimerez peut-être aussi

카테고리