Bases de Ruby - cours 3900 frotter. de Hexlet, formation 51 heures, Date 27 novembre 2023.
Miscellanea / / November 28, 2023
Inclus dans le cours
33 leçons (vidéo et/ou texte)
38 exercices dans le simulateur
63 tests de dépistage
Matériaux additionnels
Aide dans "Discussions"
Accès aux autres cours de la plateforme
Qu'allez-vous apprendre
Syntaxe Ruby
Utiliser les collections
Écrivez dans un style fonctionnel
Testez votre code
Écrire des programmes qui peuvent changer leur comportement pendant l'exécution
Comprendre le riche écosystème des bibliothèques Ruby
1. Introduction
Apprenez à connaître le cours
théorie
2. Bonjour le monde!
Apprenez les bases du langage Ruby et écrivez votre premier programme
théorie
essais
exercice
3. Rubis, rubis, rubis
Familiarisez-vous avec les fonctionnalités du langage Ruby et les tâches qu'il accomplit
théorie
essais
exercice
4. Tout est un objet
Familiarisez-vous avec les fonctionnalités du langage Ruby et les tâches qu'il accomplit
théorie
essais
exercice
5. Première fonction
Écrivez votre première fonction en Ruby
théorie
essais
exercice
6. Type booléen
Apprenez à connaître le type booléen dans Ruby, les opérateurs de comparaison et les prédicats populaires
théorie
essais
exercice
7. Constructions conditionnelles
Apprenez à utiliser les conditions de base de Ruby
théorie
essais
exercice
8. Conditionnels (alternatives)
Explorer les conditions alternatives
théorie
essais
exercice
9. Cordes
Explorez différentes façons de travailler avec des chaînes
théorie
essais
exercice
10. Blocs
Familiarisez-vous avec les blocs et apprenez à les utiliser
théorie
essais
exercice
11. Itérateurs
Apprenez à connaître les itérateurs
théorie
essais
exercice
12. Traversée de ligne
Renforcez le travail avec des blocs en utilisant l'exemple du parcours de ligne
théorie
essais
exercice
13. Types de données Ruby
Découvrez quels types de données existent dans Ruby
théorie
essais
exercice
14. Des classes
Apprendre les constructions de base pour travailler avec des classes
théorie
essais
exercice
15. Modules
Découvrez comment fonctionnent les modules dans Ruby
théorie
essais
exercice
16. Tout est une expression
Apprenez à connaître la fonctionnalité « tout est une expression » de Ruby
théorie
exercice
17. Tableaux
Apprenez à connaître les tableaux dans Ruby
théorie
essais
exercice
18. Méthodes de tableau
En savoir plus sur les méthodes de tableau utiles
théorie
exercice
19. Hachages
Apprenez à connaître les hachages dans Ruby
théorie
essais
exercice
20. Méthodes de hachage
En savoir plus sur les méthodes de hachage
théorie
exercice
21. Déstructuration
Apprenez à décomposer des données composées en éléments
théorie
essais
exercice
22. Arguments de la fonction d'emballage
Apprenez à utiliser l'opérateur Splat
théorie
essais
exercice
23. Hachage comme dernier paramètre de fonction
Apprenez à utiliser un hachage comme dernier paramètre d'une fonction
théorie
exercice
24. Pipeline
Apprendre à utiliser un pipeline de fonctions
théorie
exercice
25. Les blocs en tant qu'objets
En savoir plus sur l'utilisation des blocs
théorie
essais
exercice
26. Traduire des caractères en blocs
Apprenez à convertir des symboles en blocs
théorie
exercice
27. Blocs à l'intérieur d'une fonction
Apprenez à écrire vos propres fonctions à l'aide de blocs
théorie
essais
exercice
28. each_with_object
Apprenez une méthode utile pour l’agrégation de données
théorie
exercice
29. Tableaux sous forme d'ensembles
Apprenez à travailler avec des tableaux en tant qu'ensembles
théorie
essais
exercice
30. Façons de définir des tableaux
Découvrez de nouvelles façons de définir des tableaux
théorie
exercice
31. Les bases
Apprenez les bases du langage Ruby et écrivez votre premier programme
théorie
devoirs
32. Collections
Découvrez quelles sont les collections et comment les utiliser.
théorie
devoirs
33. Programmation fonctionnelle
Apprenez les bases de la programmation fonctionnelle dans Ruby.
théorie
devoirs
34. Essai
Familiarisez-vous avec les tests et les approches pour tester le code dans Ruby
théorie
devoirs
35. POO en Ruby
Apprenez à connaître les bases de la POO, en utilisant les classes et les méthodes de Ruby.
théorie
devoirs
36. Métaprogrammation
Apprenez à créer des programmes capables de modifier leur comportement pendant l'exécution.
théorie
devoirs
37. Matériaux additionnels
Articles et vidéos sélectionnés par l'équipe Hexlet. Vous aidera à approfondir le sujet du cours