Курс

«Настоящее программирование для всех I»
1.

Зачем мне программирование?

[Как хорошо быть программистом]

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

Это наша реальность, которую создают программисты. Поэтому программисты востребованы, уважаемы и хорошо зарабатывают.

Но только хорошие программисты. Плохие никому не нужны. Кстати, хорошие программисты не задают вопрос «На каком языке мне программировать?». Их знания и навыки универсальны.

2.

О чем этот курс?

На примере современного и популярного языка Ruby мы изучаем универсальные принципы программирования.

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

Мы не тратим время на абстрактные теории и примеры из пыльных книжек.

Из чего состоит курс

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

Сложные темы объясняются простым человеческим языком, на практических примерах, с помощью понятных метафор, картинок и шуток.

Как пользоваться курсом Установка и настройка Ruby Основы работы с командной строкой Работа с редактором Sublime Культура постановки задачи Культура разметки кода Первая программа «Волшебный шар» Поиск ошибок
Что такое переменные Объекты и типы данных Принципы работы программ Ветвления, оператор if Логические операции Базовый ввод/вывод Игра текстовый квест Параметры командной строки Работа с массивами Циклы (for, while) Методы и функции Программа «Тест на ревнивость»
Игра «Виселица», версия 1 Объекты и классы Культура проектирования Поля и методы класса Игра «Виселица», версия 2 Разбиение программы на файлы Оператор case Использование псевдографики
Открытие и закрытие файлов Пишем программу-цитатник Чтение файлов Запись файлов Игра «Виселица», версия 3 Пишем программу-дневник
Использование чужого кода Работа с RubyGems Программа для отправки email Какие бывают ошибки Обработка исключений (begin-rescue) Пишем программу-дневник Подведение итогов

Из чего состоит каждый урок

Видео
Конспекты
Тексты программ
Домашние
задания
Дополнительные
материалы
Помощь
преподавателей
3.

Что я получу?

Было

Что нужно иметь в начале

  • Ваши руки, голова и желание заниматься
  • Компьютер с Windows 7-10 или Mac OS X
  • Вы умеете им пользоваться
  • Вы ничего или почти ничего не знаете о программировании

Стало

Что вы получите в итоге

  • Вы понимаете как проектируются, создаются и работают программы
  • Умеете писать несложные программы на Ruby
  • Знакомы с профессиональными инструментами
  • Владеете основами культуры программирования
  • Умеете работать с исключениями, находить ошибки в программах
  • Интересное портфолио

После этого курса вы можете самостоятельно осваивать любую технологию или становиться junior программистом с помощью продвинутого блока «Настоящее программирование для всех 2»

А также

Сертификат — повод похвастаться и поверить в себя

Индивидуальная поддержка от авторов курса

4.

Авторы курса

Михаил Бутлицкий

Еще в школе и первых курсах ВУЗа увлекся созданием сайтов на PHP и Perl.

Профессионально начал программировать в 2003 году на Java в компании Luxoft. Параллельно занимался научными расчетами на C++.

C 2007 года занимался управлением проектами и продуктами как в известных интернет-компаниях (Яндекс, Рамблер), так и в амбициозных стартапах вроде Аймобилки. Так я стал понимать программирование со стороны заказчика и человека, который программистами руководит.

Кроме этого, создавал собственные проекты, в роли программиста и стартапера (Азбукер, «Людям.ру», Soholife и другие).

Работаю над проектом «Хороший программист».

Профиль на МоёмКруге
Вадим Венедиктов

Ещё в школе писал небольшие программы на C и делал сайты.

В 2003-м году начал работать профессионально: писал на C++ генераторы ассемблерных тестов и программы для USB контроллеров.

В 2008-м переключился на веб-разработку и вместе с другом написал на Ruby on Rails удобную площадку для ведения блогов «Симплог». Потом работал в интернет-компаниях (Аймобилко, InSales), фрилансером и соосновал Таксовик.

Попутно научил программировать нескольких своих друзей.

Сейчас pазвиваю «Хорошего программиста». Профессионально программированием занимаюсь примерно 13 лет.

Профиль на МоёмКруге
5.

Тарифы

Хит продаж!

Халявщик

бесплатно

Абитуриент

2 400 рублей

Студент

4 900 рублей

Аспирант

6 700 рублей

Уроки

1

Как пройти этот курс
максимально эффективно
только видео,
конспект и ДЗ

2

Установка Ruby и необходимых
инструментов
только видео,
конспект и ДЗ

3

Первая программа «Волшебный шар»
и как искать ошибка в программе
только видео,
конспект и ДЗ

4

Объекты, переменные, ветвления,
оператор IF, логические операции
только видео

5

Ввод данных в программу.
Игра «Южное бутово»
только видео

6

Работа с массивами. Как выполняется
программа. Поток выполнения
только видео

7

Циклы. Работа с массивами
и переменными в циклах
только видео

8

Ввод данных в программу из командной
строки. Пишем игрушку-тест.
только видео

9

Что такое методы и функции.
Как ими пользоваться и зачем.
только видео

10

Пишем первую версию игры «Виселица».
Продвинутые методы работы с массивами
только видео

11

Основы ООП: классы и объекты.
Зачем нужны и как работают в Ruby.
только видео

12

Основы ООП: пишем вторую версию
«Виселицы», объектно-ориентированную
только видео

13

Как открывать и читать файлы
в программе.

14

Продвинутая работа с файлами.
Пишем третью версию «Виселицы»

15

Использование библиотек. RubyGems только видео

16

Ошибки и исключения в программах.
Как находить и обрабатывать

17

Запись данных программы в файл.
Подведение итогов
только видео

18

Работа с интерактивной руби консолью irb

19

Работа с регулярными выражениями
Расширенные возможности

+

Скидка 20% на курс «Настоящее
программирование для всех 2»

+

Доступ к разделу «Вопросы и ответы»

+

Индивидуальные скайп-консультации × 3 × 5

+

Сертификат о прохождении курса

+

Гарантированный быстрый ответ на вопросы

+

Фирменная футболка в подарок

бесплатно

2 400 рублей

4 900 рублей

6 700 рублей

Остались вопросы? Пишите, hi@goodprogrammer.ru

... или подпишитесь на наши новости — подписчикам дарим хорошие скидки на новые курсы

Лишних писем не шлем. Отписаться сможете в один клик.