Компьютеры и иже с ними прочно закрепились в нашей жизни. И если раньше, отвечая на вопрос «Кем ты хочешь стать, когда вырастешь?», дети называли профессию космонавта, то сегодня даже малыши-первоклассники все чаще выбирают компьютерное программирование. Именно для того, чтобы обрести недостающие знания по данному вопросу, приглашаем Вас на курсы «Язык программирования Ruby». Целью курса является комплексное обучение слушателей алгоритмическому языку Ruby, который, по версии индекса TIOBE, входит в десятку признанных во всем мире языков программирования.
Данный курс необходим представителям различных профессий: и программистам, и web-разработчикам, и системным администраторам, а также людям, которые ежедневно сталкиваются с большим количеством отчетной документации (согласитесь, ведь намного проще создать простой макрос, зная Ruby, чем вручную вбивать в экселевские таблицы колонки цифр или громоздкие формулы).
Обучение «Язык программирования Ruby» рассчитано на 40 академических часов и базируется на принципе системности и последовательности. Первая тема, которая будет рассмотрена, носит название «Знакомство с Ruby», и по мере обучения характер получаемой информации будет все глубже и глубже.
После посещения всех занятий и сдачи зачета Вы будете свободно владеть языком программирования Ruby и писать с его помощью программы, web-страницы и мобильные приложения. Приходите к нам, и Вы убедитесь, что язык программирования Ruby – действительно увлекательный предмет, а время, выделенное на его изучение, возместится Вам сполна.
1.Знакомство с Ruby.
1.1.Основные характеристики языка. Особенности и преимущества в сравнении с другими языками программирования.
1.2.Обзор и настройка инструментария. Методы трансляции – интерпретация и компиляция.
2. Основные конструкции Ruby.
2.1.Структурное, процедурное и мета-программирование.
2.2.Понятие блоков, функций, циклов в Ruby.
3. Манипуляции с текстом, символами, строками. Выражения.
4.Обзор типов и основных структур данных.
4.1.Работа с массивами данных и списками, словарями.
4.2.Динамическая типизация.
5.Основы объектно-ориентированного программирования.
5.1. Знакомство с инкапсуляцией.
5.2. Понятия объектов, классов, методов, свойств и данных в Ruby.
5.3.Построение класса, дополнение и различные уровни доступа к членам класса.
6. Работа с исключениями.
6.1.Различные манипуляции с исключениями. Создание исключений.
6.2.Дополнительные возможности исключений.
7. Наследование.
7.1.Понятие паттерна. Паттерн проектирования.
8.Полиморфизм и абстракция.
8.1. Абстрактные функции и классы.
8.2.Подмена функций в производном классе.
9.Знакомство с гемами.
9.1 Основные геммы в Ruby.
9.2 Установка и работа с ними.
10. Зачет.
Задать вопрос
Ваш вопрос обрабатывается модератором Вы не ввели ваш вопросВопрос-ответ:
Комментариев к курсу пока нет, станьте первым!