Курсы на программиста

Формула программиста
основатель — Волосатов Евгений Витольдович

Бурные потоки

На этом вебинаре мы напишем игру - змейку.
Только играть в неё будем не мы, а наши потоки.
Самыми разными способами. С самыми разными выкрутасами.
Да, там будет много змеек, которые будут гоняться друг за другом.
Передавать друг-другу полезную информацию, проигрывать,
рождаться, и может быть даже размножаться :)

10 миниуроков.
2 часа 18 минут.
Доступ на 15 дней.

2,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:14:56 31 чел. ★ 4.9 Done
  Отчёт отправил: 1967. Дмитрий Решено за 15 мин. [Показать отчёт]
Научился: Узнал про потоки 
Сложности: Ничего 
Комментарии: Еще нам понадобятся хвост, голова и куда она смотрит. 
2 Террариум 00:13:24 30 чел. ★ 5 Done
  Отчёт отправил: 1967. Дмитрий Решено за 25 мин. [Показать отчёт]
Научился: Ничему 
Сложности: Ничего 
Комментарии: Хорошее домашнее задание 
3 Зайчики 00:13:40 30 чел. ★ 5 Done
  Отчёт отправил: 1967. Дмитрий Решено за 15 мин. [Показать отчёт]
Научился: Пока ничему новому 
Сложности: Все просто 
Комментарии: Координаты головы, координаты хвоста. Направление движения (верх, низ, лево, право). Длина змеи.  
4 Питонатор 00:15:34 30 чел. ★ 5 Done
  Отчёт отправил: 1967. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: Вспомнил про очереди 
Сложности: Ничего 
Комментарии: Допзадание сделал на вебинаре. 
5 Поворот головы 00:20:51 29 чел. ★ 5 Done
  Отчёт отправил: 1967. Дмитрий Решено за 30 мин. [Показать отчёт]
Научился: Узнал про operator 
Сложности: Ничего 
Комментарии: Хороший урок. 
6 Поток питонов 00:17:02 28 чел. ★ 4.9 Done
  Отчёт отправил: 1967. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: Работе с потоками 
Сложности: Ничего 
Комментарии:  
7 Бурная жизнь 00:14:56 28 чел. ★ 5 Done
  Отчёт отправил: 1967. Дмитрий Решено за 40 мин. [Показать отчёт]
Научился: Работать с потоками 
Сложности: У меня какая-то непонятная ошибка: Делегат метода экземпляра не может иметь нулевым 'this'. 
Комментарии: Если кому интересно ее решить - код в архиве. Если из класса питон убрать в методе PutScreen убрать этот код: if (!OnScreen(coords)) return; то все "работает". Не могу понять где у меня опечатка. 
8 Приоритет 00:14:20 27 чел. ★ 5 Done
  Отчёт отправил: 1967. Дмитрий Решено за 15 мин. [Показать отчёт]
Научился: научился использовать мониторы для синхронизации потоков. 
Сложности: Ничего 
Комментарии:  
9 Замри! 00:17:49 26 чел. ★ 4.8 Done
  Отчёт отправил: 1967. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: Узнал про состояния потока 
Сложности: Ничего 
Комментарии:  
10 Смысл жизни 00:09:16 25 чел. ★ 5 Done
  Отчёт отправил: 1967. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился: Закрепление материала про потоки 
Сложности: Ничего 
Комментарии:  
11 ФИНАЛЬНЫЙ УРОК 25 чел. ★ 4.8 Done
  Отчёт отправил: 1967. Дмитрий Решено за 20 мин. [Показать отчёт]
Научился:  
Сложности:  
Комментарии: Данный курс простой и быстрый в прохождении, но это не значит что он плохой. Эти десять уроков очень информативны для человека который не сталкивался раньше с многопоточностью. На этом курсе изучается такое понятие как потоки. Базовые знания как обращаться с ними. Дается основа для углубленного изучения потоков. Очень рекомендую тем кто не знаком с потоками. А кто с ними сталкивался и работал, здесь не найдет для себя чего-то нового. 
12 VIP. Игры со словами 01:06:32 8 чел. ★ 5 $
  Итого:   12 видеоуроков общей продолжительностью 3 час. 38 мин. 8 чел. ★ 4.95  
  Финалисты:   Максим Лапшинов,   Андрей Н.,   Новопашин Владимир,   Сергей Соколов,   Артём,   Елена,   Станислав,   Алексей|BrisK|Кривицкий .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Ознакомился с классом Thread, с приемами синхронизации потоков (Monitor -аналог lock), как корректно останавливать потоки, используя генерацию исключения abort, и в дальнейшем обработка этого исключения, возможность выполнить reset abort-а
Трудности: не было
все ок, пока курс не выбрал. Очень хотелось бы увидеть курсы по wpf, wcf в исполнении Евгения. Проходил несколько курсов на других ресурсах, манера расказа-показа Евгения лучшая в инете.
Научился: По отношению к курсу в целом. Курс достаточно интересный, позволяет изучить азы работы с потоками: их созданию и прерыванию, заданию приоритетов и обработке запросов на прерывание.
Трудности: Пожалуй, особо сложного ничего не было лично для меня, единственное что смущает - это сам код змей, он достаточно запутан и вникнуть в него лучше особо не пытаться, задачу курса - усвоить азы работы с потоками - это решить не мешает.
Ожидал от курса более глубокого рассмотрения работы с потоками, хотя, возможно, для кого-то и этот объем будет достаточно сложен для понимания. К сожалению, в это время года у меня традиционно очень мало времени, поэтому переписать код возможности сейчас нет, но он нуждается в большой работе, возможно даже в полном переписывании. Если запал к июлю-августу не пропадет и не появится другого "неотложного" увлечения или идеи, то попытаюсь переписать код этих змей.