Онлайн-курс — сертифицированная профессиональная специализация по изучению программирования на Ruby от Google и Packt Institute.

Руководство для начинающих по программированию на Ruby. Освойте язык программирования Ruby с помощью нашего комплексного курса — начните программировать с уверенностью и заложите прочную основу для веб-разработки!

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная Средний уровень продвижение вовлеченный

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Проектирование программного обеспечения на Ruby
  • Программирование на Руби
  • Пушки на рельсах
  • Разработка сайта
  • Передовые методы обращения с винтовкой
  • Пушки на рельсах

What you will learn in the course

Courses for which the course is suitable

  • Рубиновый программист
  • Разработчик веб-сайтов
  • Разработчик программного обеспечения
  • Разработчик интерактивных приложений
  • Разработчик инструментов командной строки
  • Разработчик систем контроля версий
  • Объектно-ориентированное программирование

Стажировка — серия курсов из 3 частей.

Область программирования «Научитесь писать код на Ruby»

— это образовательное путешествие, направленное на превращение новичков в опытных программистов. Курс начинается с установки и настройки в различных операционных системах и охватывает основные принципы Ruby, переменные, типы данных и структуры управления. Практические упражнения имитируют реальную среду кода, уделяя особое внимание решению проблем и критическому мышлению. Курс подчеркивает важность программирования в современном мире, основанном на технологиях, и закладывает прочную основу для веб-разработки с помощью Ruby on Rails.

Учащиеся приобретают навыки:
  • Манипулирование строками, числами и логическими значениями
  • коллекции, такие как массивы и карты
  • Расширенные темы, такие как блоки, прокси и обучение.
  • Объектно-ориентированное программирование с классами и модулями

По окончании курса студенты будут готовы уверенно решать реальные задачи программирования. Курс предназначен для начинающих программистов, программистов среднего уровня и разработчиков веб-сайтов и обеспечивает глубокое понимание Ruby и его приложений.

Практический учебный проект

Учащиеся будут работать над различными проектами, такими как разработка простых инструментов командной строки, интерактивных приложений и базовых веб-фреймворков с использованием Ruby, что поможет им применить свои навыки для решения реальных проблем. Они будут представлять себе реальные среды кода, включая установку и настройку Ruby, манипулирование структурами данных, реализацию объектно-ориентированного программирования и использование систем контроля версий, таким образом, они будут готовы создавать отказоустойчивые и масштабируемые программные решения.

Эти практические проекты в сочетании с комплексной учебной программой позволят учащимся эффективно решать практические задачи, одновременно укрепляя их понимание концепций и методов программирования.

Details of the courses that make up the specialization

Основы Ruby и основные концепции программного обеспечения

Курс 1

  • 11 часов

Детали курса

Что вы узнаете:
  • Установите и настройте Ruby в разных операционных системах.
  • Применять принципы объектно-ориентированного программирования в Ruby.
  • Пишите и отлаживайте программы Ruby, используя различные методы и структуры управления.
  • Воспользуйтесь преимуществами расширенных функций Ruby для разработки сложных приложений.
Навыки, которые вы получите:
  • Категория: Программирование на Ruby
  • Категория: Разработка программного обеспечения на Ruby
  • Категория: Основы оружия
  • Категория: Установка Ruby
  • Категория: Винтовка для начинающих

Промежуточные структуры программирования и управления Ruby

Курс 2

  • 13 часов

Детали курса

Что вы узнаете:
  • Определите различия между одинарными и двойными кавычками в строках Ruby.
  • Исследуйте различные структуры циклов и управления в Роби.
  • Используйте инструменты отладки для выявления и устранения проблем с кодом в программах Ruby.
  • Различать и выбирать подходящие методы расстановки для работы со стрелковыми стрельбищами.
Навыки, которые вы получите:
  • Категория: Программирование на Ruby среднего уровня
  • Категория: Структуры управления оружием
  • категория: Отладка Ruby
  • Категория: Манипулирование строками Ruby
  • Категория: Методы массивов Ruby

Продвинутое программирование на Ruby и объектно-ориентированное проектирование.

Курс 3

  • 19 часов

Детали курса

Что вы узнаете:
  • Анализируйте и оценивайте использование блоков, прокси и учитесь писать гибкий и повторно используемый код.
  • Проектируйте и создавайте сложные иерархии классов и объектно-ориентированные структуры.
  • Используйте и реализуйте передовые методы наследования и ключевое слово super в программировании на Ruby.
  • Эффективно управляйте и выполняйте операции с файлами, группами и манипуляциями с датой и временем.
Навыки, которые вы получите:
  • Категория: Продвинутое программирование на Ruby
  • Категория: блоки, прокси и обучение в Ruby
  • Категория: Передовые методы стрельбы из винтовки
  • Категория: Наследство Роби
  • Категория: Модули и миксины Ruby