Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

Включено в курс
33 урока (видео и/или текст)
38 упражнений в тренажере
63 проверочных теста
Дополнительные материалы
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы

Чему вы научитесь
Синтаксису Ruby
Использовать коллекции
Писать в функциональном стиле
Тестировать свой код
Писать программы, которые могут менять свое поведение во время выполнения
Разбираться в богатой экосистеме Ruby-библиотек

Что вы получите после обучения

Приобретаемые навыки
1
Модули
2
Блоки
3
Массивы
4
Функциональное программирование
5
Деструктуризация
6
Условные конструкции
7
Строки
8
Пайплайн
9
Основы
10
Логический тип
11
Типы данных Ruby
12
Хеши
13
Трансляция символов в блоки
14
Each_with_object
15
ООП в Ruby

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

1. Введение
Познакомиться с курсом

теория

2. Привет, мир!
Изучить основы языка Ruby и написать первую программу

теория
тесты
упражнение

3. Ruby, Ruby, Ruby
Познакомиться с особенностями языка 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. each_with_object
Изучить полезный метод для агрегации данных

теория
упражнение

29. Массивы как множества
Научиться работать с массивами как со множествами

теория
тесты
упражнение

30. Способы определения массивов
Изучить новые способы определения массивов

теория
упражнение

31. Основы
Изучить основы языка Ruby и написать первую программу

теория
домашнее задание

32. Коллекции
Изучить, какие бывают коллекции и как с ними работать.

теория
домашнее задание

33. Функциональное программирование
Изучить основы функционального программирования в Ruby.

теория
домашнее задание

34. Тестирование
Познакомиться с тестированием и подходами к тестированию кода в Ruby

теория
домашнее задание

35. ООП в Ruby
Познакомиться основами ООП, использованием классов и методов в Ruby.

теория
домашнее задание

36. Метапрограммирование
Изучить создание программ, которые могут менять свое поведение во время выполнения.

теория
домашнее задание

37. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.04.2024 09:45
Основы Ruby

Основы Ruby

Оставить отзыв
Поделиться курсом с друзьями