Основи на Ruby - курс 3900 rub. от Хекслет, обучение 51 часа, дата 27 ноември 2023 г.
разни / / November 28, 2023
Включен в курса
33 урока (видео и/или текст)
38 упражнения в симулатора
63 скрининг теста
Допълнителни материали
Помощ в "Дискусии"
Достъп до други курсове на платформата
Какво ще научите
Синтаксис на Ruby
Използвайте колекции
Пишете във функционален стил
Тествайте кода си
Напишете програми, които могат да променят поведението си по време на изпълнение
Разберете богатата екосистема на Ruby библиотеките
1. Въведение
Запознайте се с курса
теория
2. Здравей свят!
Научете основите на езика Ruby и напишете първата си програма
теория
тестове
упражнение
3. Руби, Руби, Руби
Запознайте се с възможностите на езика Ruby и с какви задачи се справя
теория
тестове
упражнение
4. Всичко е обект
Запознайте се с възможностите на езика Ruby и с какви задачи се справя
теория
тестове
упражнение
5. Първа функция
Напишете първата си функция в Ruby
теория
тестове
упражнение
6. Булев тип
Запознайте се с булевия тип в Ruby, операторите за сравнение и популярните предикати
теория
тестове
упражнение
7. Условни конструкции
Научете се да използвате основни условни изрази на Ruby
теория
тестове
упражнение
8. Условия (алтернативи)
Разгледайте алтернативни условни изрази
теория
тестове
упражнение
9. струни
Разгледайте различни начини за работа с низове
теория
тестове
упражнение
10. Блокове
Запознайте се с блоковете и научете как да ги използвате
теория
тестове
упражнение
11. Итератори
Запознайте се с итераторите
теория
тестове
упражнение
12. Обхождане на линията
Затвърдете работата с блокове, като използвате примера за преминаване на линия
теория
тестове
упражнение
13. Типове данни Ruby
Разберете какви типове данни има в Ruby
теория
тестове
упражнение
14. Класове
Научете основни конструкции за работа с класове
теория
тестове
упражнение
15. Модули
Научете как работят модулите в Ruby
теория
тестове
упражнение
16. Всичко е израз
Запознайте се с функцията "всичко е израз" на Ruby
теория
упражнение
17. Масиви
Запознайте се с масивите в Ruby
теория
тестове
упражнение
18. Методи за масиви
Научете повече за полезните методи за масиви
теория
упражнение
19. Хешове
Запознайте се с хешовете в Ruby
теория
тестове
упражнение
20. Хеш методи
Научете повече за хеш методите
теория
упражнение
21. Деструктуриране
Научете се да разлагате съставни данни на елементи
теория
тестове
упражнение
22. Аргументи на функцията за опаковане
Научете се да използвате оператора Splat
теория
тестове
упражнение
23. Хеш като последен функционален параметър
Научете се да използвате хеш като последен параметър на функция
теория
упражнение
24. Тръбопровод
Научете се да използвате конвейер от функции
теория
упражнение
25. Блокове като обекти
Научете повече за работата с блокове
теория
тестове
упражнение
26. Превеждане на символи в блокове
Научете се да конвертирате символи в блокове
теория
упражнение
27. Блокове във функция
Научете се да пишете свои собствени функции с помощта на блокове
теория
тестове
упражнение
28. всеки_с_обект
Научете полезен метод за агрегиране на данни
теория
упражнение
29. Масиви като множества
Научете се да работите с масиви като набори
теория
тестове
упражнение
30. Начини за дефиниране на масиви
Научете нови начини за дефиниране на масиви
теория
упражнение
31. Основи
Научете основите на езика Ruby и напишете първата си програма
теория
домашна работа
32. Колекции
Научете какви колекции има и как да работите с тях.
теория
домашна работа
33. Функционално програмиране
Научете основите на функционалното програмиране в Ruby.
теория
домашна работа
34. Тестване
Запознайте се с тестването и подходите за тестване на код в Ruby
теория
домашна работа
35. ООП в Ruby
Запознайте се с основите на ООП, като използвате класове и методи в Ruby.
теория
домашна работа
36. Метапрограмиране
Научете как да създавате програми, които могат да променят поведението си по време на изпълнение.
теория
домашна работа
37. Допълнителни материали
Статии и видеоклипове, курирани от екипа на Hexlet. Ще ви помогне да се потопите по-дълбоко в темата на курса