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

Формула программиста
основатель — Волосатов Евгений Витольдович
Шахматная олимпиада: вторая часть
Вебинар «Решение задач второй шахматной олимпиады» начнётся через 12 час. 09 мин.

Морской Флот

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


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


2500 p.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:22:00 58 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Поиск картинок + редактирование. 
Сложности: Поиск картинок в интернете. 
Комментарии: замечаний нет 
2 Интерфейс - Первый кораблик 00:32:33 50 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Вывод картинок на форму. 
Сложности: Инициализация графиков для вывода картинок. 
Комментарии: Все наглядно и понятно.  
3 Интерфейс - А на море корабли 00:22:26 48 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 50 мин. [Показать отчёт]
Научился: Работать с координатами мышки. 
Сложности: Успеть за скоростью работы Евгения. 
Комментарии: Замечаний, вопросов и отзывов нет.... 
4 Графика - Карта Морского флота 00:31:14 38 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Соотнесение картинок и перечислений для отображения на форме. 
Сложности: Расположение кораблей в массиве. 
Комментарии: нет 
5 Графика - Выстрелы по Кораблям 00:14:31 37 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Использовать Swich 
Сложности: Обработка Щелчка мыши. 
Комментарии: нет 
6 Графика - Рефакторинг 00:26:11 35 чел. ★ 4.8 Done
  Отчёт отправил: 6627. Иван Решено за 40 мин. [Показать отчёт]
Научился: Оптимизация написанного кода очень занятная вещь :) 
Сложности: Найти откуда ноги растут ... 
Комментарии: нет 
7 Анимация - Полёт снаряда 00:08:33 31 чел. ★ 4.7 Done
  Отчёт отправил: 6627. Иван Решено за 9 мин. [Показать отчёт]
Научился: --- 
Сложности: --- 
Комментарии: --- 
8 Анимация - Отображение кадров 00:31:33 31 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Динамическое создание элементов оказалось не таким уж и сложным, как кажется на первый взгляд. А то привык все мышкой на форму тянуть .... 
Сложности: Динамическое создание PictureBox 
Комментарии: Не очень понятно, почему артифакты появляются только под конец полета снаряда .... по идее должен оставаться след от начала полета к его окончанию .... 
9 Анимация - Полёт по таймеру 00:28:19 30 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 20 мин. [Показать отчёт]
Научился: Перемещать снаряд в нужное место по нажатию мышки. 
Сложности: Вычисление перемещения снаряда и вычисление конечной точки(что бы снаряд падал ровно в нужную клетку) 
Комментарии: --- 
10 Архитектура - Перезагрузка проекта 00:24:35 30 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 50 мин. [Показать отчёт]
Научился: Компоновка задачи. 
Сложности: Рисование схемы 
Комментарии: --- 
11 Архитектура - Карта Пиратов 00:34:23 30 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился перезагрузке методов. 
Сложности: Понять смысл соотнесения кораблей и выстрела. 
Комментарии: --- 
12 Архитектура - Наследие картинок 00:31:55 30 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Передача pictureBox другому классую 
Сложности: Вычисление расположений боксиков на наших морях. 
Комментарии: --- 
13 Архитектура - Фабрика картинок 00:16:15 30 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 35 мин. [Показать отчёт]
Научился: Получать картинку из выстрела и корабля :) 
Сложности: Осознать какая картинка получается из выстрела и корабля. 
Комментарии: --- 
14 Архитектура - Мышкой по кораблям 00:21:27 30 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 40 мин. [Показать отчёт]
Научился: Прикреплять обработчик "клик" руками. Потренировался в создании делегата. 
Сложности: Прикрутить обработчик клика мышка. 
Комментарии: --- 
15 База Морского Флота - INFO 00:11:16 36 чел. ★ 4.8 Done
  Отчёт отправил: 6627. Иван Решено за 20 мин. [Показать отчёт]
Научился: Проектировать логику выполнения программы. 
Сложности: --- 
Комментарии: --- 
16 База Морского Флота - SHIP 00:10:47 36 чел. ★ 4.8 Done
  Отчёт отправил: 6627. Иван Решено за 30 мин. [Показать отчёт]
Научился: Проектирование таблицы и статусов кораблей. Появилось понятие о ключах в таблице. 
Сложности: Ключи в таблице. С ключами еще необходимо разобраться.... 
Комментарии: --- 
17 База Морского Флота - GAME 00:12:00 34 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 20 мин. [Показать отчёт]
Научился: Понял как будут проходить выстрелы и как они будут отображаться в таблице. 
Сложности: --- 
Комментарии: Не понял что такое ORDER BYTICK... 
18 База Морского Флота - phpMyAdmin 00:12:49 34 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 20 мин. [Показать отчёт]
Научился: Создавать таблицы, ключи и заполнять данные в phpMyAdmin 
Сложности: --- 
Комментарии: Евгений, я бы на вашем месте продлил время доступности сервера на более долгосрочное время. Это может играть в вашу пользу в плане финансов ... как доп. мотивация записи на курс ... типо записывайтесь прямо сейчас на курс, иначе тогда-то сервер прекратит свою работу и вам сами придется искать новый сервер :)  
19 База Морского флота - Экспресс SQL 00:40:56 32 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Самым интересным показался запрос подсчета повторяющихся координат с группировкой. 
Сложности: --- 
Комментарии: Вот только я не очень понял. Что значит посмотреть кол-во записей в таблице ff_ship? Там у вам не одна запись .... у нас же два корабля .... Почему COUNT(*) показал единицу? p.s. 37я минута видео 
20 База Морского Флота - Запросы SQL 00:41:23 31 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Подтянул знания по SQL 
Сложности: --- 
Комментарии: --- 
21 Протокол - Список команд 00:12:40 25 чел. ★ 4.7 Done
  Отчёт отправил: 6627. Иван Решено за 30 мин. [Показать отчёт]
Научился: Обновлять таблицу в в phpMyAdmin 
Сложности: --- 
Комментарии: --- 
22 Протокол - Команды INFO и SHIP 00:53:55 24 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Узнал много нового о языка php + более подробно рассмотрел запросы SQL 
Сложности: --- 
Комментарии: Заново запросы воспроизвести будет сложновато, но я попробую .... хотя бы парочку. 
23 Протокол - Команда FIRE 00:56:38 24 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился добавлять и обновлять таблиц с помощью запросов SQL 
Сложности: --- 
Комментарии: --- 
24 Протокол - Команда GAME 00:11:13 24 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 30 мин. [Показать отчёт]
Научился: SQL 
Сложности: --- 
Комментарии: --- 
25 Серверный флот - FTP подключение 00:06:50 24 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 10 мин. [Показать отчёт]
Научился: FTP 
Сложности: --- 
Комментарии: --- 
26 Серверный флот - Как PHP дружит с MySQL 00:07:35 24 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 30 мин. [Показать отчёт]
Научился: php+sql 
Сложности: --- 
Комментарии: --- 
27 Серверный флот - Рефакторинг РНР-кода 00:20:37 24 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 50 мин. [Показать отчёт]
Научился: Работать с кодом PHP 
Сложности: --- 
Комментарии: --- 
28 Серверный флот - Функция do_info 00:11:33 24 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 50 мин. [Показать отчёт]
Научился: Работа с PHP 
Сложности: Долго не понимал почему не работает Textarea ... пришлось заново все написать, а в чем ошибка была так и не понял! 
Комментарии: ---- 
29 Серверный флот - Капитан очевидность 00:19:04 24 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 45 мин. [Показать отчёт]
Научился: PHP + работа с таблицами в phpmyadmin 
Сложности: --- 
Комментарии: --- 
30 Серверный флот - Функция do_ship 00:50:43 24 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 3 час. 30 мин. [Показать отчёт]
Научился: PHP 
Сложности: Очень долго промучился с функцией "select_scalar", а в итоге оказалось, что в запросе SQL ошибка .... возвращал не верное значение.  
Комментарии: --- 
31 Серверный флот - Функция do_fire 00:46:57 24 чел. ★ 4.9 Done
  Отчёт отправил: 6627. Иван Решено за 1 час. 30 мин. [Показать отчёт]
Научился: php 
Сложности: И все таки тяжеловато идет PHP и SQL ... С# идет как-то веселее :)  
Комментарии: --- 
32 Серверный флот - Функция do_game 00:14:08 23 чел. ★ 5 Done
  Отчёт отправил: 6627. Иван Решено за 30 мин. [Показать отчёт]
Научился: php 
Сложности: --- 
Комментарии: --- 
33 ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра 00:19:58 22 чел. ★ 5 $
34 Клиентский флот - Подключение к серверу 00:16:05 24 чел. ★ 5 $
35 Клиентский флот - Парсинг XML 00:21:34 21 чел. ★ 5 $
36 Клиентский флот - Класс ServerInfo 00:25:00 21 чел. ★ 5 $
37 Клиентский флот - Класс ServerShip 00:34:41 21 чел. ★ 5 $
38 Клиентский флот - Класс ServerFire 00:31:08 20 чел. ★ 5 $
39 Клиентский флот - Класс ServerGame 00:37:13 19 чел. ★ 5 $
40 Одинокий капитан - Прицел 00:16:57 19 чел. ★ 5 $
41 Одинокий капитан - Выстрелы 00:15:24 19 чел. ★ 5 $
42 Одинокий капитан - Победа! 00:25:02 19 чел. ★ 5 $
43 Финишная миля. Перезагрузка. 00:04:15 18 чел. ★ 4.8 $
44 Финишная миля. Мой океан. 00:42:18 17 чел. ★ 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 2 чел. ★ 5 $
  Итого:   52 видеоурока общей продолжительностью 20 час. 53 мин. 2 чел. ★ 4.95  
  Финалисты:   Ильшат,   Tekashnik .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Записывать видео :)
Трудности: Весь курс был очень интересным. Всем советую.
Жаль только что анимацию не доприкрутили. А самому уже лень :)
Смотреть видеозапись: https://www.youtube.com/watch?v=yV75zD3JcXg
Научился: В очередной раз записывать видеообзор
Трудности: придумать, что было самым сложным
Ну что хочется сказать, спасибо за курс! Очень, ёмкий, насыщенный полезный! Переплетение технологий легко наглядно и просто. Всем рекомендую)