Tutoriels pratiques

Guides interactifs étape par étape couvrant Linux, DevOps, Programmation en Python/C/C++/Go, Science des données, Développement Web, Hadoop et plus encore.

Premiers pas avec Hive

Premiers pas avec Hive

Ce lab porte sur la configuration et les opérations de base de Hive. Il s’adresse aux apprenants qui possèdent des bases en SQL et souhaitent comprendre l’architecture, le déploiement élémentaire et l’utilisation de Hive.
MySQLLinux
Cloner un dépôt Git avec une authentification par nom d’utilisateur et mot de passe

Cloner un dépôt Git avec une authentification par nom d’utilisateur et mot de passe

Apprenez à cloner un dépôt Git avec une authentification par nom d’utilisateur et mot de passe. Suivez ce guide détaillé pour accéder en toute sécurité à votre dépôt Git distant.
Git
Organiser le code avec des modules et des crates

Organiser le code avec des modules et des crates

Répartissez un petit package Rust entre des fichiers de bibliothèque, de binaire et de module, tout en découvrant les limites des crates, les chemins, les déclarations use et la visibilité de base.
Rust
Prouver le comportement avec des tests Rust

Prouver le comportement avec des tests Rust

Ajoutez des tests unitaires et d’intégration ciblés à une petite bibliothèque Rust, couvrez les cas limites et exécutez exactement les tests nécessaires avec Cargo.
Rust
Réutiliser des structures de données avec les génériques

Réutiliser des structures de données avec les génériques

Transformez une paire Rust concrète et un utilitaire concret en code générique réutilisable pour les nombres et le texte.
Rust
Partager un comportement avec des traits

Partager un comportement avec des traits

Définissez un petit trait Rust, implémentez-le pour deux types préparés et affichez les deux à l’aide d’une seule fonction générique contrainte.
Rust
Garder un projet Rust propre

Garder un projet Rust propre

Utilisez rustfmt, Clippy, les tests et rustdoc comme boucle de qualité délibérée pour réparer une petite bibliothèque Rust préparée.
Rust
Accepter des arguments de ligne de commande

Accepter des arguments de ligne de commande

Créez une petite commande de recherche en Rust qui analyse les arguments, appelle une logique de bibliothèque préparée et signale la réussite ou l’échec via les canaux appropriés du processus.
Rust
Créer une interface CLI de suivi des tâches

Créer une interface CLI de suivi des tâches

Complétez une application Rust de suivi des tâches à plusieurs commandes, préparée sous forme de squelette, avec clap, des modules, la persistance dans un fichier, la propagation des erreurs, des tests et une compilation de production.
Rust
Ajouter et utiliser une dépendance de crate

Ajouter et utiliser une dépendance de crate

Ajoutez clap à une petite commande Rust, utilisez son API derive et comprenez comment Cargo.toml, Cargo.lock, les fonctionnalités et les compilations verrouillées fonctionnent ensemble.
Rust
Écrire un script de synthèse des erreurs des journaux

Écrire un script de synthèse des erreurs des journaux

Écrivez un court script Bash qui compte les lignes d’erreur dans chaque journal préparé.
Shell
Téléverser une configuration avec SCP

Téléverser une configuration avec SCP

Utilisez l’identité SSH fournie pour copier un fichier de configuration vers un compte distant.
Linux
Restaurer une configuration à partir d’une sauvegarde

Restaurer une configuration à partir d’une sauvegarde

Restaurez un fichier de configuration manquant à partir d’une archive compressée préparée.
Linux
Déclencher des builds Jenkins avec des Webhooks

Déclencher des builds Jenkins avec des Webhooks

Simulez un webhook de dépôt avec curl, transmettez les données de branche et de commit à un job Jenkins, et vérifiez le journal de build déclenché.
Jenkins
Arrêter un processus incontrôlable

Arrêter un processus incontrôlable

Inspectez et arrêtez un processus préparé à l’aide de son PID enregistré.
Linux
Stockage des identifiants dans Jenkins

Stockage des identifiants dans Jenkins

Créez, inspectez et mettez à jour un identifiant nom d'utilisateur/mot de passe Jenkins depuis le tableau de bord.
Jenkins
Corriger l’adresse d’écoute d’un service

Corriger l’adresse d’écoute d’un service

Modifiez un service local afin qu’il écoute sur toutes les interfaces IPv4, tout en préservant sa réponse.
Linux
Récupérer un service en échec

Récupérer un service en échec

Diagnostiquez une valeur de configuration non valide et remettez le service systemd correspondant à l’état actif.
Linux
  • Précédent
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 897
  • Suivant