C# обучение видео

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

Морской Флот

Серия из 50 коротких уроков по созданию
многопользовательской "Морской Флот".
Будет серверная часть на PHP с Базой данных MySQL.
также будут использованы анимированные спрайты
для оформления клиентской части программы.


Объём: 50 уроков.
Срок: 50 дней.


5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:22:00 51 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Рисовать кораблик :) 
Сложности: Ничего. 
Комментарии: Пока все просто. 
2 Интерфейс - Первый кораблик 00:32:33 46 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Инициализация графики и вывод корабликов по щелчку мышки. 
Сложности: Ничего. 
Комментарии: Пока вопросов нет, все понятно. 
3 Интерфейс - А на море корабли 00:22:26 45 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Определять клетку моря по координатам мышки 
Сложности: Определить клетку по координатам мышки. 
Комментарии: Все понятно. 
4 Графика - Карта Морского флота 00:31:14 35 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 4 час. 30 мин. [Показать отчёт]
Научился: Созданию карты и размещению корабликов без соприкосновения друг с другом случайным образом. 
Сложности: Не запутаться в коде и вылавливание ошибок. 
Комментарии: Уже не удается писать по памяти, все чаще приходится заглядывать в видеоурок. 
5 Графика - Выстрелы по Кораблям 00:14:31 35 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 8 час. 30 мин. [Показать отчёт]
Научился: Обрабатывать щелчки мыши только в пределах игрового поля, выводить статистику. 
Сложности: Читерство :)  
Комментарии: Перепутал x и y и потом долго искал почему координаты в map не совпадают с игровым полем :( Причем в программе все было правильно. 
6 Графика - Рефакторинг 00:26:11 34 чел. ★ 4.8 Done
  Отчёт отправил: 9323. Алексей Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Создавать классы, переносить все связанное с графикой в отдельный класс. Оптимизировать перерисовку начального поля. 
Сложности: Понять что мы делаем. 
Комментарии: Вопросов нет. 
7 Анимация - Полёт снаряда 00:08:33 30 чел. ★ 4.7 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Рисовать. 
Сложности: Ничего. 
Комментарии: Нет. 
8 Анимация - Отображение кадров 00:31:33 30 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создавать функцию отображения анимации. Динамическое создание PictureBox'а. 
Сложности: Поймать скриншотом полет снаряда :) 
Комментарии: Нет. 
9 Анимация - Полёт по таймеру 00:28:19 29 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Добавлять таймер, делать перемещение снаряда по щелчку вышки точно в клетку. 
Сложности: Ничего. 
Комментарии: Все понятно. 
10 Архитектура - Перезагрузка проекта 00:24:35 29 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создавать архитектуру проекта. 
Сложности: Ничего. 
Комментарии: Нет. 
11 Архитектура - Карта Пиратов 00:34:23 29 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Создавать перегруженные методы.  
Сложности: Ничего. 
Комментарии: Все понятно. 
12 Архитектура - Наследие картинок 00:31:55 29 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Создание наследуемых классов. Позиционирование картинок на форме. 
Сложности: Все понятно. 
Комментарии: Нет. 
13 Архитектура - Фабрика картинок 00:16:15 29 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Вывод картинок на экран согласно карте. 
Сложности: Ничего. 
Комментарии: Все хорошо. 
14 Архитектура - Мышкой по кораблям 00:21:27 29 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Работать с делегатами. 
Сложности: Делегаты, что и как. 
Комментарии: Все хорошо. 
15 База Морского Флота - INFO 00:11:16 35 чел. ★ 4.8 Done
  Отчёт отправил: 9323. Алексей Решено за 30 мин. [Показать отчёт]
Научился: Рисовать схему состояний. 
Сложности: Ничего. 
Комментарии: Нет. 
16 База Морского Флота - SHIP 00:10:47 35 чел. ★ 4.8 Done
  Отчёт отправил: 9323. Алексей Решено за 30 мин. [Показать отчёт]
Научился: Повторил составление схемы состояний. 
Сложности: Ничего. 
Комментарии: Нет. 
17 База Морского Флота - GAME 00:12:00 33 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 30 мин. [Показать отчёт]
Научился: Повторение. 
Сложности: Ничего. 
Комментарии: Нет. 
18 База Морского Флота - phpMyAdmin 00:12:49 33 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 30 мин. [Показать отчёт]
Научился: Создавать таблицы. 
Сложности: Ничего 
Комментарии: Все замечательно. 
19 База Морского флота - Экспресс SQL 00:40:56 31 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 30 мин. [Показать отчёт]
Научился: Создавать запросы SQL. 
Сложности: Ничего. 
Комментарии: Вопросов нет. 
20 База Морского Флота - Запросы SQL 00:41:23 30 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Составлять SQL запросы 
Сложности: Ничего. 
Комментарии: Нет вопросов. 
21 Протокол - Список команд 00:12:40 24 чел. ★ 4.7 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Повторение пройденного. 
Сложности: Ничего. 
Комментарии: Все отлично! 
22 Протокол - Команды INFO и SHIP 00:53:55 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Обработка всех возможных ошибок при размещении кораблей. 
Сложности: Ничего. 
Комментарии: Нет. 
23 Протокол - Команда FIRE 00:56:38 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Потренировался в выполнении SQL-запросов. 
Сложности: Ничего. 
Комментарии: Все замечательно. 
24 Протокол - Команда GAME 00:11:13 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 30 мин. [Показать отчёт]
Научился: Формирование XML-ответов сервера. 
Сложности: Ничего. 
Комментарии: Нет. 
25 Серверный флот - FTP подключение 00:06:50 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создание ftp-подключения. 
Сложности: Ничего. 
Комментарии: Нет. 
26 Серверный флот - Как PHP дружит с MySQL 00:07:35 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Подключаться к БД. 
Сложности: Подключиться к БД. 
Комментарии: Не удавалось подключиться к БД. И на экран не выводилось. 
27 Серверный флот - Рефакторинг РНР-кода 00:20:37 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Продолжаю знакомство с PHP. 
Сложности: Ошибки выловить. 
Комментарии: Все хорошо. 
28 Серверный флот - Функция do_info 00:11:33 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Формировать xml текст в функции и выводить его внутри textarea. 
Сложности: Ничего. 
Комментарии: Нет. 
29 Серверный флот - Капитан очевидность 00:19:04 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Продолжаю изучать PHP. 
Сложности: Ничего. 
Комментарии: Нет. 
30 Серверный флот - Функция do_ship 00:50:43 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Размещать корабли через адресную строку в браузере 
Сложности: Вылавливать ошибки. 
Комментарии: Удалось все вроде бы выловить) По крайней мере кораблики установились и статус поменялся. 
31 Серверный флот - Функция do_fire 00:46:57 23 чел. ★ 4.9 Done
  Отчёт отправил: 9323. Алексей Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Продолжил знакомство с PHP. Стрельба по кораблям в браузерной строке. 
Сложности: Пока делаю после просмотра видео, все кажется понятным :) 
Комментарии: Нет. 
32 Серверный флот - Функция do_game 00:14:08 22 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: PHP продолжает изучаться. Делению формирования xml на части. 
Сложности: Ничего. 
Комментарии: Нет. 
33 ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра 00:19:58 21 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Написать скрипт map,php 
Сложности: Как оказалось, не всё было поймано) Нашлась еще парочка ошибок. 
Комментарии: Нет. 
34 Клиентский флот - Подключение к серверу 00:16:05 23 чел. ★ 5 Done
  Отчёт отправил: 9323. Алексей Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Подключаться к серверу. Передавать и получать данные с сервера. 
Сложности: Ничего, все понятно. 
Комментарии: Нет. 
35 Клиентский флот - Парсинг XML 00:21:34 20 чел. ★ 5 Open
36 Клиентский флот - Класс ServerInfo 00:25:00 20 чел. ★ 5 $
37 Клиентский флот - Класс ServerShip 00:34:41 20 чел. ★ 5 $
38 Клиентский флот - Класс ServerFire 00:31:08 19 чел. ★ 5 $
39 Клиентский флот - Класс ServerGame 00:37:13 18 чел. ★ 5 $
40 Одинокий капитан - Прицел 00:16:57 18 чел. ★ 5 $
41 Одинокий капитан - Выстрелы 00:15:24 18 чел. ★ 5 $
42 Одинокий капитан - Победа! 00:25:02 18 чел. ★ 5 $
43 Финишная миля. Перезагрузка. 00:04:15 17 чел. ★ 4.8 $
44 Финишная миля. Мой океан. 00:42:18 16 чел. ★ 4.9 $
45 Финишная миля. Найти победителя 00:20:28 16 чел. ★ 4.9 $
46 Свежий взгляд. Схема проекта. 00:14:46 15 чел. ★ 4.9 $
47 Свежий взгляд. Управление из таймера. 00:11:34 15 чел. ★ 5 $
48 Свежий взгляд. Ожидание запуска. 00:17:02 15 чел. ★ 5 $
49 Свежий взгляд. Размещение кораблей. 00:18:37 15 чел. ★ 5 $
50 Свежий взгляд. Завершение проекта. 00:21:42 15 чел. ★ 5 $
51 ФИНАЛЬНЫЙ УРОК. 00:03:29 8 чел. ★ 5 $
52 VIP урок. Змейка 01:08:56 1 чел. ★ 5 $
  Итого:   52 видеоурока общей продолжительностью 20 час. 53 мин. 1 чел. ★ 4.95  
  Финалисты:   Ильшат .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Записывать видеообзор
Трудности: Собраться с духом и найти общий язык с фантазией.
Первооткрывателем (то есть первоокончателем) этого курса быть не получилось. Но я его усе-таки закончила!
Смотреть видеозапись: https://youtu.be/57zQUvY-AIA
Научился: Повторил создание видео обзоров.
Трудности: Проблем не было.
Отличный курс, рекомендую всем, кто хочет познакомиться с работой клиент-серверных приложений. Следующий курс - Морской бой.
Смотреть видеозапись: https://youtu.be/Y3x3tYy5O3U