
Langage de programmation Ruby
Apprenez les bases de la programmation avec Ruby
Ce que vous apprendrez
- Comprendre l'idée de la programmation avec Ruby
- Apprendre les règles d'écriture du code en Ruby
- Utiliser les boucles
- Utiliser les instructions qui contrôlent le déroulement du programme
- Créer et utiliser des fonctions
- Comprendre la programmation orientée objet
- Gérer les erreurs du programme
À propos du cours
Ce cours enseigne les bases de la programmation avec Ruby, un langage de programmation utilisé dans le développement de logiciels et de sites web. Il commence par des extraits du cours et une introduction qui explique l'idée de la programmation avec Ruby, puis les règles de la programmation en Ruby. Ensuite, vous apprenez les boucles et les instructions qui contrôlent le déroulement du programme, puis les fonctions sur plusieurs leçons. Vous passez à la programmation orientée objet, puis aux erreurs du programme et à la manière de les gérer, et vous terminez par une leçon pour apprendre les principes de Ruby pas à pas, avec des compléments à télécharger. Le cours convient à tout débutant qui veut entrer dans le monde de la programmation avec un langage facile, sans expérience préalable, car tout ce qu'il faut, c'est un ordinateur et l'envie d'apprendre. Vous serez ensuite capable d'écrire des programmes Ruby simples qui utilisent les boucles, le contrôle, les fonctions et les objets, et de gérer les erreurs qui apparaissent à l'exécution, et vous serez prêt à poursuivre votre apprentissage du développement web. Les leçons sont divisées en parties courtes et simples, et chaque partie explique clairement une idée puis l'applique, ce qui vous permet d'apprendre le langage progressivement, sans ennui ni complexité, et de revenir à n'importe quelle leçon quand vous le souhaitez pour réviser ce que vous avez oublié.
Résultats attendus
- Développer des compétences en programmation Ruby
- Créer des applications web dynamiques
- Utiliser plusieurs bibliothèques et frameworks
- Comprendre les bases de la programmation orientée objet
- Améliorer l'efficacité de l'écriture de code
- Appliquer les concepts de programmation de manière pratique
Avis des apprenants
Contenu du cours
1Introduction au monde de Ruby
5 leçons
- Points forts du coursExplique les classes en Ruby : regrouper des fonctions liées dans une classe, créer un objet avec new, appeler les méthodes de la classe via l'objet et créer plusieurs objets à partir de la même classe.5:07
- Introduction (1)Présente le contenu et la structure du cours : introduction à Ruby et préparation des outils, puis variables, boucles et conditions, fonctions, programmation orientée objet avec les classes, et enfin les erreurs de programme.5:30
- Introduction (2)Présente le langage Kotlin : langage officiel de Google pour les applications Android, open source et simple, puis les outils nécessaires pour exécuter ses programmes et comment télécharger et installer le JDK.13:19
- Introduction (3)Explique les outils pour écrire du Ruby : la bibliothèque Ruby et un IDE, puis l'alternative d'écrire et d'exécuter les programmes directement sur des sites de compilateur en ligne sans rien installer.7:22
- Concept de programmation avec RubyPrésente les premiers pas en programmation Ruby : créer un nouveau fichier, la commande d'affichage puts, écrire des commentaires, répéter une commande plusieurs fois, et l'idée d'une variable qui stocke et affiche du texte.8:23
2Règles de programmation Ruby
2 leçons
- Règles de programmation en Ruby (1)Explique les règles de base de Ruby : une variable comme nom portant une valeur, sa déclaration avec le signe égal et son affichage dans un texte, sa portée au niveau de la classe ou globale, et les types de données numériques.21:28
- Règles de programmation en Ruby (2)Explique comment lire des valeurs saisies par l'utilisateur au lieu de les fixer, et les convertir en entier ou en décimal avant de les utiliser dans des équations, avec des exemples comme l'addition, la soustraction, la moyenne et le salaire net.8:28
3Boucles et instructions de contrôle
3 leçons
- Instructions de boucle (1)Explique la boucle for en Ruby : répéter une commande plusieurs fois, parcourir un intervalle d'un nombre à un autre, avec des exemples comme un compteur, la somme et le produit de nombres.15:13
- Instructions de boucle (2)Poursuit les boucles en Ruby : la boucle while pilotée par une condition plutôt que par un nombre de tours, sa différence avec une boucle qui teste après l'exécution, l'usage de until et l'arrêt de la boucle sur une valeur négative.13:45
- Instructions de contrôle dans le flux du programmeExplique les instructions de contrôle du flux en Ruby : les conditions if, else et elsif, appliquées à l'exemple de la note d'un étudiant pour décider de la réussite ou de l'échec et attribuer une mention avec plusieurs conditions.19:10
4Fonctions
3 leçons
- Fonctions (1)Explique les fonctions en Ruby : découper un programme en fonctions écrites une fois et appelées plusieurs fois, créer une fonction avec def, puis ajouter des paramètres et des valeurs par défaut.15:11
- Fonctions (2)Poursuit les fonctions en Ruby : fonctions à plusieurs paramètres comme le calcul d'une moyenne, valeurs par défaut des paramètres, retour d'une valeur avec return au lieu de l'afficher, et exemples comme l'attribution d'une mention.13:48
- Fonctions (3)Poursuit les fonctions en Ruby : une fonction acceptant un nombre illimité de paramètres regroupés dans un tableau et parcourus par une boucle, puis un récapitulatif des fonctions simples, des paramètres et du retour de valeur.11:51
5Programmation orientée objectifs
1 leçons
- Programmation orientée objectifsPrésente la programmation orientée objet : la différence entre classe et objet, les propriétés et fonctions d'une classe avec l'exemple d'une voiture, et le constructeur qui donne des valeurs initiales à l'objet.23:37
6Erreurs de programme et débogage
1 leçons
- Erreurs de programme et gestionExplique les erreurs de programme et leur gestion : erreurs de syntaxe, erreurs de logique et erreurs d'exécution comme la division par zéro, et l'importance de les anticiper et de les traiter.9:41
7Livres
1 pièces jointes
- Apprendre les bases de Ruby étape par étape
8Extensions
1 pièces jointes
- Télécharger les pièces jointes ici
Formateur

Ing. Azab Mohamed Azab



