Cisco CCNA 200-301 Volume 1
Cisco CCNA 200-301 Volume 1
Guide de préparation au Cisco CCNA 200-301 en français, Volume 1 Fondamentaux TCP/IP
À propos du livre
Si vous êtes un centre de formation et que vous voulez commander en volume, n'hésitez pas à me contacter directement pour demander des bons de réduction.
Ce premier volume du guide de préparation à la certification Cisco CCNA 200-301 est une première étape dans votre projet de formation. Il couvre les objectifs de la certification qui demeurent indispensables à la suite. Très théoriques, ces objectifs trouvent de nombreux cas d'application dans des exercices de lab.
L'objectif opérationnel de ce document est d'identifier les composants des topologies du réseau et de maîtriser l'adressage IPv4 et l'adressage IPv6, aussi bien en termes de calculs de masques et de sous-réseau. L'ouvrage s'intéresse au célèbre IOS Cisco et au simulateur d'infrastructure GNS3.
Ce volume peut occuper une activité intellectuelle de 16 à 35 heures, voir plus.
Dans une première partie, on tentera d'acquérir les fondamentaux des technologies des réseaux tels que les modèles TCP/IP et OSI, les composants et les concepts d'architecture des réseaux d'accès LAN/WAN, dans le _Data Center_ et dans le nuage (_cloud_) et, enfin, les rudiments pour manipuler les identifiants codés en décimal, en binaire et en hexadécimal.
Dans une seconde partie, on aborde la manière de se connecter aux périphériques Cisco comme des commutateurs (_switches_) ou des routeurs (_routers_) et à comprendre l'environnement en ligne de commande Cisco IOS. Cette partie n'est pas directement vérifiée dans l'examen, mais elle est indispensable pour entrer dans les opérations de configuration et de diagnostic dans les environnements réels ou simulés.
La troisième partie s'intéresse à la couche Internet en général, aux adresses IPv4 et aux masques de sous-réseau, au NAT, aux protocoles ICMP, ARP, UDP et TCP. A titre de diagnostic, on proposera plusieurs commandes de prise d'information et de l'observation de trafic TCP/IP.
La dernière partie de ce volume "fondamental" serait incomplet sans parler d'IPv6. IPv6 est un sujet fortement vérifié dans les certifications Cisco CCNA. Cette partie s'intéresse à la reconnaissance et à la validation des adresses IPv6, à leur configuration sur les interfaces, à leur vérification et à leur diagnostic. Enfin, on trouvera un propos sur la manière de concevoir des plans d'adressage IPv6.
Bundles that include this book
Table des matières
-
-
Avertissement
- Copyrights
- Dédicace
- Remerciements
- Avant-Propos
-
Cisco CCNA 200-301
-
Sujets et objectifs de l’examen Cisco CCNA 200-301
- 1.0 Fondamentaux des Réseaux - 20%
- 2.0 Accès au Réseau - 20%
- 3.0 Connectivité IP - 25%
- 4.0 Services IP - 10%
- 5.0 Sécurité de base - 15%
- 6.0 Automation et Programmabilité - 10%
-
Sujets et objectifs de l’examen Cisco CCNA 200-301
- Introduction
-
Avertissement
-
I Fondamentaux des réseaux
-
1. Protocoles et modèles de communication
- 1. Définition d’un protocole de communication
-
2. Standardisation, régulation et interopérabilité
- 2.1. Organismes de standardisation
- 2.2. Organismes de régulation et consortiums commerciaux
-
3. Nomenclature des protocoles
- 3.1. Signalisation
- 3.2. Maintenance de la connexion
- 3.3. Fiabilité
- 3.4. Plans
-
4. Modèles de communication
- 4.1. Avantages d’un modèle de communication en couches
- 4.2. Modèles de communication utilisés dans ce document
- 4.3 Protocoles TCP/IP
- 4.4. Protocoles LAN et WAN
-
5. Modèles de conception
- 5.1. Modèles de conception traditionnels
- 5.2. Intent-Based Networks
- 6. Éléments clés à retenir
-
2. Modèles TCP/IP et OSI
-
1. Modèle TCP/IP
- 1.1. L’Internet
- 1.2. Objectifs de TCP/IP
- 1.3. Modèle TCP/IP
-
2. Modèle TCP/IP à quatre couches
- 2.1. Couche Application
- 2.2. Couche Transport : TCP
- 2.2. Couche Internet : IP
- 2.3. Couche Accès au réseau : LAN/WAN
- 2.4. Encapsulation
-
3. Illustration par un exemple
- 3.1. Couche Application
- 3.2. Couche Transport
- 3.3. Couche Internet
- 3.4. Socket TCP/IP
- 3.5. Couche Accès Réseau
- 3.6. Résumé des opérations
- 3.7. Désencapsulation du trafic à la réception
- 3.8. Communication d’égal à égal
-
4. Modèles et protocoles en détail
- 4.1. Modèle OSI et comparaison au modèle TCP/IP
- 4.2. Adressage, identifiants et matériel
- 4.3. Tableau de synthèse
- 5. Éléments clés à retenir
-
1. Modèle TCP/IP
-
3. Composants de base du réseau
- 1. Rôles des périphériques
- 2. Les périphériques du réseau sont des ordinateurs
- 3. Composants d’un réseau associés aux couches OSI
- 4. Périphérique terminal
- 5. Routeur (router)
- 6. Commutateur d’entreprise (switch)
- 7. Commutateur multicouche (Multilayers switch)
- 8. Ponts, Concentrateurs et Répéteurs
- 9. Matériel sans-fil
- 10. Pare-feu
- 11. IPS
- 12. Supports de transmission
- 13. L’informatique en nuage
- 14. Cisco DNA
- 15. Éléments clés à retenir
-
4. Topologies du réseau
-
1. Topologies conceptuelles
- 1.1. Topologies simples en bus, point à point et en anneau
- 1.2. Topologie en étoile (star) et en étoile étendue
- 1.3. Topologie maillée (total mesh) et Topologie hybride (partial mesh)
-
2. Topologies de base
- 2.1. Un LAN d’entreprise
- 2.2. SOHO (Small Office / Home Office)
- 2.3. Deux sites interconnectés avec un Internet
- 2.4. Un Internet maillé
-
3. Topologies LAN
- 3.1. Modèle de conception Cisco Systems
- 3.2. Conception LAN avec VLANs
- 3.3. Topologie Campus LAN
-
4. Topologies WAN basiques
- 4.1. Connexion point à point sur une ligne dédiée entre deux sites
- 4.2. Un maillage WAN de trois routeurs
- 4.3. Topologie WAN tunnel GRE
-
1. Topologies conceptuelles
-
5. Mathématiques des réseaux
-
1. Introduction
- 1.1. Objectifs
- 1.2. Systèmes de numération
- 1.3. Représentation
- 1.4. Unités de mesure
- 1.5. Codage des adresses réseau
-
2. Adresse IPv4
- 2.1. codage et étendue
- 2.2. Conversion décimale/binaire
- 2.3. Conversion binaire vers décimal
- 2.4. Valeurs possibles d’un octet dans un masque
- 2.5. Opération binaire ET
- 2.6. Exemple d’opérations binaires ET
- 2.7. Multiple
- 2.8. Logarithme binaire (en base 2)
- 2.9. Conversion d’un masque de réseau
-
3. Adresses MAC IEEE 802
- 3.1. Adresses MAC-48 IEEE 802
- 3.2. Adresses MAC EUI 64
-
4. Adresses IPv6
- 4.1. Blocs IPv6 /64
- 4.2. Blocs IPv6 /48
- 4.3. Conversion binaire / hexadécimal / decimal
- 5. Éléments clés à retenir
-
1. Introduction
-
1. Protocoles et modèles de communication
-
II Cisco IOS CLI
-
6. Cisco IOS Internetwork Operating System
- 1. Introduction
- 2. Versions
-
3. Trains
- 3.1. Jusqu’en version 12.4
- 3.2. Depuis 15.0
- 4. Packaging / feature sets
- 5. Cisco IOS
- 6. Cisco IOS-XR
- 7. Cisco IOS-XE
- 8. Cisco NX-OS
- 9. Cisco ASA OS
- 10. Cisco IOx
- 11. Sources du document
-
7. Installer et configurer GNS3
-
1. Le logiciel GNS3
- 1.1. Présentation de GNS3
- 1.2. Origine du projet
- 1.3. Considérations sur GNS3 et sur son usage
- 1.4. Alternatives
- 1.5. Fonctionnement
- 1.6. Versions de GNS3
-
2. Architecture Client / Serveur
- 2.1. Composants GNS3
- 2.2. Client GNS3 GUI
- 2.3. Serveur GNS3 Server
- 2.4. Types de déploiements du serveur GNS3
- 2.5. Installation de type Bare-Metal
- 2.6. Dimensionnement du serveur
- 2.7. Images pour GNS3
- 2.8. Périphériques intégrés
- 2.9. Exemples de topologies et de leur dimensionnement
- 2.10. Tableau comparatif des offres des fournisseurs IaaS
-
3. Installation de GNS3 Server chez Scaleway
- 3.1. Procédure d’installation de GNS3 SERVER
- 3.2. Inscription chez Scaleway
- 3.3. Créer une instance GP-BM1-S
- 3.4. Installation de GNS3 Server
- 3.5. Acquisition des images Cisco IOSv
- 3.6. Placement des images sur le serveur
- 3.7. Ultimes recommandations
- 3.8. Livre de jeu Ansible pour déployer GNS3 Server
-
4. Comment trouver des images Cisco IOS pour GNS3 ?
- 4.1. Abonnement Cisco VIRL
- 4.2. Images Cisco VIRL
- 4.3. Images Cisco pour les Labs
- 4.4. Alternative avec des images Dynamips
-
5. Installation de GNS3 GUI et connexion au serveur
- 5.1. Procédure d’installation de GNS3-GUI
- 5.2. Téléchargement et installation d’OpenVPN
- 5.3. Connexion OpenVPN
- 5.4. Téléchargement et installation de GNS3-GUI
- 5.5. Connexion à l’interface Web
-
6. Appliances GNS3
- 6.1. Définition d’une appliance GNS3
- 6.2. Marketplace GNS3
-
7. Création et manipulation d’un projet GNS3
- 7.1. Espace de travail (Workspace)
- 7.2. Barre d’outils (Toolbar)
- 7.3. Barre de périphériques (Devices Toolbar)
- 7.4. Panneau Résumé de la topologie (Topology Node Summary Pane)
- 7.5. Panneau Résumé des serveurs (Servers Summary Pane)
- 7.6. Panneau Console du contrôleur (Console Pane)
- 7.9. Connexion à la console
- 7.10. Option de gestion
-
8. Sujets avancés
- 8.1. Configuration de GNS3
- 8.2. Configuration des consoles
- 8.3. Capture du trafic et analyse Wireshark
- 8.4. Configurer les paramètres réseau d’un container Docker
- 8.5. Construction d’une “appliance” et d’une image personnalisée
- 8.6. Import / Export d’un projet “portable”
- 8.7. Connexion du PC local à la topologie distante
- 8.8. API HTTP REST de GNS3 Server
- 8.9. GNS3 as a Service
-
1. Le logiciel GNS3
-
8. Connexion à un commutateur Cisco
- 1. Connexion série / console
- 2. Password Recovery
- 3. Password recovery sur un C2960
-
9. Connexion à un routeur Cisco
-
1. Connexion à un périphérique Cisco
- 1.1. Connexion série / console
- 1.2. Password Recovery
-
2. Password Recovery du routeur
- 2.1. Principe
- 2.2. Conditions
-
3. Procédure Password Recovery d’un routeur Cisco
- 3.1. Redémarrage du routeur et CTRL-PAUSE endéans les 60 secondes. Entrée dans le mode ROM Monitor
- 3.3. Redémarrage du routeur (et esquive de la startup-configuration)
- 3.4. Visualisation de la configuration de démarrage
- 3.5. Vérification de la présence d’un fichier de configuration de démarrage
- 3.6. Modification des paramètres
- 3.7. Rétablissement du registre de démarrage et redémarrage
- 3.8. Vérification des paramètres du registre
-
4. Registre de configuration
- 4.1. Utilité
- 4.2. Signification des 16 bits du registre
- 4.3. Le bit 13 sur le premier hexa
- 4.4. Le bit 8 sur le deuxième hexa
- 4.5. Le bit 6 sur le troisième hexa
- 4.6. Les bits 3-2-1-0 sur le dernier hexa.
- 4.7. Les bits de vitesse (5-12-11)
- 4.8. Contrôle des adresses de Broadcast (bits 10 et 14)
-
1. Connexion à un périphérique Cisco
-
10. Méthode Cisco IOS CLI
- 1. Introduction
-
2. Hiérarchie CLI
- 2.1. Passage en mode privilège
- 2.2. Passage en mode de configuration globale
- 2.3. Configuration d’une interface
- 2.4. Passage aux modes inférieurs
-
3. Aide, autocomplétion, historique, raccourcis, confort
- 3.1. Aide
- 3.2. Autocomplétion
- 3.3. Signalement d’erreurs
- 3.4. Commandes abrégées
- 3.5. Ambiguïté
- 3.6. Raccourcis clavier
-
4. Facilités à configurer
-
4.1. Commande
do
- 4.2. Apparition des logs
- 4.3. Messages synchronisés de la console
- 4.4. Désactivation des recherches DNS
-
4.5. Filtrer les sorties des commandes
show
etmore
-
4.1. Commande
-
6. Cisco IOS Internetwork Operating System
-
III Protocole IPv4
-
11. La couche Internet du modèle TCP/IP
- 1. Définition de la couche Internet
- 2. Modèle TCP/IP : couche Internet
- 3. Protocoles de couche Internet
- 4. Protocoles Internet
- 5. Internet : rôles
- 6. Routeur IP
- 7. Routage entre domaines IP
- 8. Organisation des adresses IP
- 9. Epuisement des adresses IPv4
- 10. Transition vers IPv6
- 11. Généalogie IPv4/IPv6
- 12. Nouveautés IPv6
-
12. En-têtes IPv4 et IPv6
- 1. En-tête IPv4
- 2. En-tête IPv6 de base
- 3. En-têtes IPv6 d’extension
- 4. Découverte du MTU dans le chemin
-
13. Introduction aux adresses IP
- 1. Adressage IP
- 2. Type d’adresses IP
- 3. Internet : adressage IPv4 et IPv6
- 4. Masque d’adresse
- 5. Partie réseau ou préfixe
- 6. Partie hôte ou identifiant d’interface
- 7. Première et dernière adresse IPv4
- 8. Adressage IPv6
- 9. Tables et protocoles
- 10. Passerelle par défaut
- 11. Adressage privé et adressage public en IPv4
- 12. Nécessité du NAT en IPv4
- 13. NAT et pare-feu
- 14. Gestion des adresses IP
-
14. Adressage IPv4
- 1. Introduction aux adresses IPv4
- 2. Définition
-
3. Identification de la classe d’adresse
- Les Classes
- Distinction de la partie réseau de la partie hôte
-
4. Utilisation d’un masque
- Masque par défaut
-
5. Méthode par calcul binaire
- Masques restrictifs
-
6. Méthode dite du nombre magique.
- Nombre de sous-réseaux / nombre d’hôtes
- 7. Le routage sans classe (CIDR)
- 8. Notation CIDR
- 9. Masques à longueurs variables (VLSM)
- 10. Super-réseaux
- 11. Agrégation de routes
- 12. Protocoles de routage sans classe (Classless)
-
13. Exercices IPv4
- Outil pour vérifier ses calculs
-
15. Protocoles ARP et ICMP
-
1. Introduction
- 1.1. ARP, ICMP, ICMPv6
- 1.2. Protocoles de résolution d’adresses et de découverte du voisinage
-
2. Résolution d’adresse ARP
- 2.1. Address Resolution Protocol
- 2.2. Résolution d’adresses en IPv4
- 2.3. Variantes ARP
- 2.4. Processus ARP
- 2.5. Empoisonnement de cache ARP
-
3. ICMP
- 3.1. Liste de messages ICMP
- 3.2. ICMP Types 8 Echo Request - 0 Echo Reply
- 3.3. ICMP Type 3 Destination Unreachable
- 3.4. Type 11 Time exceeded
- 3.5. Conclusions
-
1. Introduction
-
16. Couche Transport TCP et UDP
-
1. Introduction
- 1.1. TCP
- 1.2. UDP
- 1.3. Comparaison UDP et TCP
- 1.4. En-tête TCP
- 1.5. En-tête UDP
- 2. Numéros de ports
-
3. Protocole TCP
- 3.1. TCP : fonctionnement
- 3.2. Machine à état TCP
- 3.3. TCP Three Way Handshake
- 3.4. Transfert des données
- 3.5. Numéro de séquence et numéro d’acquittement
- 3.6. Temporisation
- 3.7. Somme de contrôle
- 3.8. Contrôle de flux
- 3.9. Contrôle de congestion
- 3.10. Autres fonctionnalités TCP
- 3.11. Fin d’une connexion
- 4. Exemple de trafic TCP et UDP
- 5. Sources
-
1. Introduction
-
17. Lab vérifications et analyses TCP/IP
-
1. Objectifs
- 1.1. Préalable
-
2. Construire la topologie
- 2.1. Composants
- 2.2. Connexions
- 2.3. Plan d’adressage
- 2.4. Configuration du routeur
-
3. Vérifications à partir des clients TCP/IP
- 3.1. Paramètres IPv4
- 4. Configuration manuelle d’un hôte terminal
-
5. Analyse de trafic
- 5.1. Trafic HTTP et DNS
- 5.2. Trafic TCP / UDP
-
1. Objectifs
-
11. La couche Internet du modèle TCP/IP
-
IV Adressage IPv6
-
18. Introduction aux adresses IPv6
- 1. Terminologie IPv6
- 2. Définition et étendue d’une adresse IPv6
- 3. Ecriture résumée
-
4. Types d’adresse IPv6
- Adresses Unicast
- Adresses Multicast
- 5. Méthodes de configuration des interfaces
- 6. Autoconfiguration Automatique
-
7. Autoconfiguration des identifiants d’interface
- Identifiant d’interface MAC-EUI64 “Modified”
- Privacy Extensions for Stateless Address Autoconfiguration in IPv6
- 8. Résumé
-
19. Prise d’information IPv6
-
1. Topologie
- 1.1. Présentation
- 1.2. Objectifs de l’activité
-
2. Hôte Windows
- 2.1. Liste des commandes Windows
-
2.2.
ipconfig /all
-
2.3.
netsh interface ipv6 show interface
-
2.4.
netsh interface ipv6 show address
-
2.5.
netsh interface ipv6 show address interface=X
-
2.6.
netsh interface ipv6 show joins
-
2.7.
netsh interface ipv6 show neighbor
-
2.8.
netsh interface ipv6 show route
-
2.9.
Get-NetIPInterface -AddressFamily IPv6
-
2.10.
Get-NetIPAddress -AddressFamily IPv6
-
2.11.
Get-NetNeighbor -AddressFamily IPv6
-
2.12.
Get-NetRoute -AddressFamily IPv6
-
3. Hôte Linux
- 3.1. Liste des commandes
-
3.2.
ip -6 add
-
3.3.
ip -6 maddress
-
3.4.
ip -6 neigh
-
3.5.
ip -6 route
-
1. Topologie
-
20. Les adresses IPv6 Unicast
-
1. Adresse IPv6 Unicast de bouclage (
::1/128
) -
2. Adressage IPv6 Link-Local Unicast
-
2.1. Adresses IPv6 Link-Local (
fe80::/10
) - 2.2. Caractéristiques d’une adresse IPv6 Link-Local
- 2.3. Reconnaître une adresse IPv6 Link-local
- 2.4. Utilité d’une adresse IPv6 Link-Local
- 2.5. Portée d’une adresse IPv6 Link-Local
-
2.1. Adresses IPv6 Link-Local (
-
3. Adressage IPv6 Global Unicast (
2000::/3
)- 3.1. Adresses IPv6 Global Unicast
- 3.2. Format des adresses Global Unicast
- 3.3. Caractéristiques des adresses IPv6 Global Unicast
- 3.4. Attribution des adresses IPv6 Global Unicast
- 3.5. Comment reconnaître les adresses IPv6 Global Unicast ?
-
4. Adressage IPv6 Unique Local (
FC00::/7
)- 4.1. Adresses IPv6 Unique Local
- 4.2. Caractéristiques des adresses IPv6 Unique Local
- 4.3. Utilité des adresses IPv6 Unique Local
- 4.4. Format des adresses IPv6 Unique Local
- 4.5. Comment reconnaître des adresses IPv6 Unique Local ?
- 4.6. Développement du RFC 4193
-
1. Adresse IPv6 Unicast de bouclage (
-
21. Les adresses IPv6 Multicast
-
1. Introduction aux adresses IPv6 Multicast
FF00::/8
- 2. Types d’adresse Multicast
- 3. Format d’une adresse IPv6 Multicast
- 4. Identifiant de groupe
- 5. Identifier les groupes Multicast d’une interface IPv6
-
6. Adresse IPv6 Solicited-Node Multicast
FF02::1:ff00:0/104
-
1. Introduction aux adresses IPv6 Multicast
-
22. Configuration des interfaces IPv6 en Cisco IOS
- 1. Comment activer IPv6 sous Cisco IOS ?
- 2. Comment vérifier la connectivité locale IPv6 sous Cisco IOS ?
- 3. Comment consulter la table de voisinage ?
- 4. Comment configurer une adresse Link-Local statique ?
-
5. Questions bonus sur IPv6
- Questions pratiques
- Questions théoriques
-
23. Plans d’adressage IPv6
- 1. Introduction aux plans d’adresses IPv6
- 2. Avantages d’un plan d’adressage
- 3. Buts d’un plan d’adressage
- 4. Attribution des blocs d’adresses IPv6
- 5. Adresses IPv6 Provider-Aggregatable (PA) et Provider-Independent (PI)
- 6. Principe de découpage
- 7. Plan d’adressage Simple
- 8. Plan d’adressage à 2 ou 4 niveaux égaux
- 9. Plan d’adressage à plusieurs niveaux
- 10. Plan d’adressage en niveaux inégaux
- 11. Attribution étalée
- 12. Considérations pratiques sur les adresses IPv6
- Révisions
-
18. Introduction aux adresses IPv6
- Notes
Aucun risque ! Satisfait ou remboursé !
Durant les 60 jours suivant l'achat, vous pouvez obtenir un remboursement à 100% de la part de Leanpub, en moins de deux clics. Nous traitons les remboursements manuellement, un délai de quelques jours est nécessaire. Voir nos conditions générales.
80% Royalties. Earn $16 on a $20 book.
We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned$12,307,240writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Mises à jour gratuit. Sans DRM.
Si vous achetez un livre Leanpub, vous obtenez des mises à jour gratuit tant que l'auteur met à jour le livre ! De nombreux auteurs utilisent Leanpub pour publier leurs livres en cours, lorsqu'ils les écrivent. Tous les lecteurs obtiennent les mises à jour gratuites, quel que soit le moment où ils ont acheté le livre ou combien ils ont payé (même s'ils étaient gratuits).
La plupart des livres Leanpub sont disponibles en format PDF (pour les ordinateurs) et EPUB (pour les téléphones, les tablettes, et les Kindles). Les formats inclus sont affichés dans le coin droit supérieur de cette page.
Finalement, les livres Leanpub n'ont pas de DRM, d'abord vous pouvez toujour les lire facilement sur n'importe quel appareil pris en charge.
En savoir plus sur les formats des livres ebook de Leanpub et où les lire
Top Books
OpenIntro Statistics
David Diez, Christopher Barr, Mine Cetinkaya-Rundel, and OpenIntroA complete foundation for Statistics, also serving as a foundation for Data Science.
Leanpub revenue supports OpenIntro (US-based nonprofit) so we can provide free desk copies to teachers interested in using OpenIntro Statistics in the classroom and expand the project to support free textbooks in other subjects.
More resources: openintro.org.
Personal Finance
Jason AndersonThis textbook provides an in-depth analysis on personal finance that is both practical and straightforward in its approach. It has been written in such a way that the readers can gain knowledge without getting overwhelmed by the technical terms. Suitable for both beginners and advanced learners.
Getting to Know IntelliJ IDEA
Trisha Gee and Helen ScottIf we treat our IDE as a text editor, we are doing ourselves a disservice. Using a combination of tutorials and a questions-and-answers approach, Getting to Know IntelliJ IDEA will help you find ways to use IntelliJ IDEA that enable you to work comfortably and productively as a professional developer.
C++20 - The Complete Guide
Nicolai M. JosuttisAll new language and library features of C++20 (for those who know previous C++ versions).
The book presents all new language and library features of C++20. Learn how this impacts day-to-day programming, to benefit in practice, to combine new features, and to avoid all new traps.
Buy early, pay less, free updates.
Other books:
Mastering STM32 - Second Edition
Carmine NovielloWith more than 1200 microcontrollers, STM32 is probably the most complete ARM Cortex-M platform on the market. This book aims to be the most complete guide around introducing the reader to this exciting MCU portfolio from ST Microelectronics and its official CubeHAL and STM32CubeIDE development environment.
R Programming for Data Science
Roger D. PengThis book brings the fundamentals of R programming to you, using the same material developed as part of the industry-leading Johns Hopkins Data Science Specialization. The skills taught in this book will lay the foundation for you to begin your journey learning data science. Printed copies of this book are available through Lulu.
Machine Learning Q and AI
Sebastian Raschka, PhDHave you recently completed a machine learning or deep learning course and wondered what to learn next? With 30 questions and answers on key concepts in machine learning and AI, this book provides bite-sized bits of knowledge for your journey to becoming a machine learning expert.
Stats One
William FooteThe Rails 7 Way
Obie Fernandez, Lucas Dohmen, and Tom Henrik AadlandThe Rails™ 7 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. It illuminates the entire Rails 7 API, its most powerful idioms, design approaches, and libraries. Building on the previous editions, this edition has been heavily refactored and updated.
Gradual Modularization for Ruby and Rails
Stephan HagemannGet yourself a new tool to manage your Rails application and your growing engineering organization! Prevent the ball-of-mud (and fix it!). Go for microservices or SOA if it makes sense not just because you don't have any other tool. Do all this through a low-overhead tool: packages. Enable better conversations to make practical changes today.
Top Bundles
- #1
Software Architecture
2 Books
"Software Architecture for Developers" is a practical and pragmatic guide to modern, lightweight software architecture, specifically aimed at developers. You'll learn:The essence of software architecture.Why the software architecture role should include coding, coaching and collaboration.The things that you really need to think about before... - #2
CCIE Service Provider Ultimate Study Bundle
2 Books
Piotr Jablonski, Lukasz Bromirski, and Nick Russo have joined forces to deliver the only CCIE Service Provider training resource you'll ever need. This bundle contains a detailed and challenging collection of workbook labs, plus an extensively detailed technical reference guide. All of us have earned the CCIE Service Provider certification... - #3
1500 QUIZ COMMENTATI (3 libri)
3 Books
Tre libri dei QUIZ MMG Commentati al prezzo di DUE! I QUIZ dei concorsi ufficiali di Medicina Generale relativi agli anni: 2000-2001-2003-2012-2013-2014-2015-2016-2017-2018-2019-2020-2021 +100 inediti Raccolti in unico bundle per aiutarvi nello studio e nella preparazione al concorso. All'interno di ogni libro i quiz sono stati suddivisi per... - #4
Pattern-Oriented Memory Forensics and Malware Detection
2 Books
This training bundle for security engineers and researchers, malware and memory forensics analysts includes two accelerated training courses for Windows memory dump analysis using WinDbg. It is also useful for technical support and escalation engineers who analyze memory dumps from complex software environments and need to check for possible... - #5
Practical FP in Scala + Functional event-driven architecture
2 Books
Practical FP in Scala (A hands-on approach) & Functional event-driven architecture, aka FEDA, (Powered by Scala 3), together as a bundle! The content of PFP in Scala is a requirement to understand FEDA so why not take advantage of this bundle!? - #6
Modern C++ Collection
3 Books
Get All about Modern C++C++ Standard Library, including C++20Concurrency with Modern C++, including C++20C++20Each book has about 200 complete code examples. Updates are included. When I update one of the books, you immediately get the updated bundle. You can expect significant updates to each new C++ standard (C++23, C++26, .. ) and also... - #7
Linux Administration Complet
4 Books
Ce lot comprend les quatre volumes du Guide Linux Administration :Linux Administration, Volume 1, Administration fondamentale : Guide pratique de préparation aux examens de certification LPIC 1, Linux Essentials, RHCSA et LFCS. Administration fondamentale. Introduction à Linux. Le Shell. Traitement du texte. Arborescence de fichiers. Sécurité... - #9
Development and Deployment of Multiplayer Online Games, Part ARCH. Architecture (Vol. I-III)
3 Books
What's the Big Idea? The idea behind this book is to summarize the body of knowledge that already exists on multiplayer games but is not available in one single place.And quite a fewof the issues discussed within this series (planned as three nine volumes ~300 pages each), while known in the industry, have not been published at all (except for... - #10
Growing Agile: The Complete Coach's Guide
7 Books
Growing Agile: Coach's Guide Series This bundle provides a collection of training and workshop plans for a variety of agile topics. The series is aimed at agile coaches, trainers and ScrumMasters who often find themselves needing to help teams understand agile concepts. Each book in the series provides the plans, slides, handouts and activity...