Обучение языку c#

Формула программиста

основатель — Волосатов Евгений Витольдович
Open shop Записи вебинаров

Записи вебинаров

В этом разделе собраны все бесплатные вебинары,
которые я проводил на сторонних площадках.
Доступ открыт сразу ко всем вебинарам.

Записи вебинаров

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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE GIT-практикум 01:42:53
7 чел. ★ 4.4 Done
  На этом вебинаре мы окунёмся в GIT-практику.
Начинающие программисты часто сталкиваются с трудностями при работе с GIT-репозиторями.
Причина в том, что они не до конца понимают, что на самом деле происходит в "чёрном ящике".
Поэтому мы будем дополнительно имитировать выполнение каждой команды, но привычными инструментами.
Это поможет нам лучше понять, что именно происходит под GIT-капотом.

Ведущий: Евгений Волосатов, магистр математики и информатики
Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 15 час. 53 мин. [Показать отчёт]
Научился: Получил, достаточно знаний для использования git. давно собирался, но что то ни как). Спасибо за урок. 
Сложности: Найти время 
2 FREE Игра 15 на C# для Android 03:26:47
3 чел. ★ 3.7 Open
  Мы пишем игру 15 для мобильного телефона.

Мы пройдём по всему жизненному циклу создания программы:
планирование, написание тестов, создание модуля логики игры,
интерфейса пользователя, подбор мелодии, музыкальных эффектов,
перенос игры на разные платформы.
3 FREE Открытый вебинар курса «Разработчик игр на C#» Игра «2048» 02:05:56
3 чел. ★ 3.7 Free
  На этом вебинаре мы напишем игру «2048» и запустим её на мобильном телефоне.
Мы пройдём по всему жизненному циклу создания программы: планирование,
создание модуля логики игры, интерфейса пользователя, подбор
музыкальных эффектов, перенос игры на Android или iPhone.
4 FREE Создание web-сайта с географической базой данных фотографий 01:46:59
4 чел. ★ 4 Free
  На этом вебинаре мы напишем web-сайт с географической базой данных фотографий.
В одном проекте мы задействуем сразу несколько передовых технологий:
Google Maps API - для отображения карты
ASP.NET MVC - для создания web-проекта
EF и MS-SQL Server - для работы с базой данных
5 FREE Шахматный клиент-сервер. Часть 1. Программирование шахматных правил 03:04:58
4 чел. ★ 4 Free
  Посмотрите архитектуру проекта: https://youtu.be/FOBv9ci2zbk
Мы начинаем создание клиент-серверной игры в шахматы. Это комплекс программных решений с использованием: C#, ASP.NET, MS-SQL, EF, Unity. В результате мы создадим сервер, через который клиенты смогут играть друг с другом в шахматы со смартфона.
6 FREE Шахматный клиент-сервер. Часть 2. Шахматная доска + фигуры. Unity3D 02:43:27
1 чел. ★ 1 Free
  Продолжаем создание клиент-серверной игры в шахматы.
На первом вебинаре мы запрограммировали правила ходов.
Теперь самое время создать интерфейс пользователя.
Для этого нужно создать доску, разместить фигуры, запрограммировать их перемещение,
чтобы можно было играть вдвоём на одном устройстве.
На следующих вебинарах перейдём к серверной части.
7 FREE Шахматный клиент-сервер. Часть 3. Шахматная база данных на сервере 02:47:13
2 чел. ★ 3 Free
  Продолжаем создание клиент-серверных шахмат.
На первых двух вебинарах мы запрограммировали правила игры и создали интерфейс пользователя.
Теперь нужно создать базу данных с API-сервисом для организации многопользовательской игры.
8 FREE Шахматный клиент-сервер. Часть 4. Модуль подключения клиента к серверу 02:55:09
1 чел. ★ 1 Free
  На заключительном вебинаре мы напишем библиотеку ChessClient,
которая будет подключаться к нашему шахматному серверу,
получать текущую позицию, и отправлять ходы пользователя.

С её помощью мы создадим игру "Шахматы по сети" под разные платформы.
9 FREE Как правильно писать программы на PHP7 01:56:04
1 чел. ★ 1 Free
  На этом вебинаре вы узнаете о современном подходе при создании Backend-приложений на PHP7.
10 FREE Открытый вебинар РНР «Создание Web-сайта на фреймворке Yii2» 02:15:32
3 чел. ★ 3.7 Free
  В рамках мастер-класса с нуля познакомимся с PHP-фреймворком Yii2 -
поработаем с ним, не загружая готовых шаблонов, чтобы лучше понять принцип работы.

Подготовим рабочее место, загрузим и запустим ядро Yii2,
напишем контроллер и представление, настроим Bootstrap
для оформления страниц, а также подключим систему отладки проекта.
11 FREE Создание Web-сайта на PHP-фреймворке Yii2. Часть 1 01:15:53
3 чел. ★ 3.7 Free
  Мы начинаем серию вебинаров по изучению PHP-фреймворка Yii2 на примере создания сайта видеошколы.

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

Ведущий: Евгений Волосатов, магистр математики и информатики, @Volosatov
12 FREE Создание Web-сайта на PHP-фреймворке Yii2. Часть 2 01:40:54
2 чел. ★ 3 Free
  На втором вебинаре мы подготовим систему тестирования для «обоснования необходимости» дальнейшей разработки.
Далее, мы подключим Bootstrap для оформления страниц, создадим меню и навигацию по трём страницам.
В конце вебинара мы подключим систему отладки проекта.

Ведущий: Евгений Волосатов, магистр математики и информатики
13 FREE Создание Web-сайта на PHP-фреймворке Yii2. Часть 3 01:20:40
2 чел. ★ 3 Free
  Мы продолжаем серию вебинаров «Создание Web-сайта на PHP-фреймворке Yii2».
В этот раз мы подключим и настроим очень удобную и мощную систему отладки проекта.
Затем мы нарисуем страницы регистрации и авторизации, создадим модели для их форм и напишем приёмочные тесты.

Ведущий: Евгений Волосатов, магистр математики и информатики
14 FREE Шаблоны проектирования в Java 02:49:13
3 чел. ★ 3.7 Free
  На этом вебинаре мы познакомимся с шаблонами проектирования.
Узнаем, зачем они нужны, как их следует использовать.
Мы подробно рассмотрим шаблон «State - Состояние» и напишем
на Java программу «Калькулятор» с его использованием.

Ведущий: Евгений Волосатов, Java программист
15 FREE Создание игры «Сапёр» на Java 03:43:04
3 чел. ★ 3.7 Free
  На этом вебинаре мы создадим легендарную игру «Сапёр» на языке программирования Java.
Во время создания этой игры мы поработаем с JFrame, с адаптером мышки, с картинками,
а также напишем интересные алгоритмы с использованием матриц и рекурсии.
16 FREE Создание игры Жизнь на Java 01:26:48
3 чел. ★ 3.7 Free
  На этом воскресном вебинаре мы создали игру Жизнь используя Java Swing и щепотку ООП.
17 FREE Новогодний лабиринт на ZX Spectrum 02:06:14
1 чел. ★ 1 Free
  На этом вебинаре вас ожидает сюрприз старого Нового года.

Мы напишем Новогодний Лабиринт, выберем неожиданную технологию,
создадим графическое и музыкальное оформление, организуем опрос клавиатуры,
и запрограмируем алгоритм управления главным героем.
18 FREE Методы вычисления математических формул для программиста 01:19:07
1 чел. ★ 1 Free
  Нужно ли программисту знать математику?
Высшая математика для обычных программ обычно не требуется,
однако, вычисление различных формул требуется постоянно.
На вебинаре мы обсудим способы автоматизации таких вычислений.

Скачать книжку: https://yadi.sk/i/QeO8rKAx3TwK3H
19 FREE Массив. Коллекция. Интерфейс. Обобщение. 01:30:03
3 чел. ★ 3.7 Done
  На этом вебинаре мы поговорим о предназначении интерфейсов на примере обработки массивов и коллекций. Узнаем, что такое Dependency Injection.
Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 2 час. 17 мин. [Показать отчёт]
Научился: Великолепный вебинар. в одном видео очень много полезной информации)) 
Сложности: Нет 
20 FREE Зачем нужен Interface и что такое Dependency Inversion? 02:22:36
3 чел. ★ 3.7 Done
  Зачем нужен Interface и что такое Dependency Inversion?
На этом вебинаре мы поговорим о том, какие возможности
даёт использование интерфейсов при создании крупных проектов.
Начало темы на 18 минуте.
Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 7 час. 3 мин. [Показать отчёт]
Научился: Евгений Витольдович спасибо вам за отличный вебинар. Как всегда просто о сложном) 
Сложности: Найти время для прохождения.  
21 FREE Strategy и Visitor. Шаблоны проектирования Стратегия и Посетитель 01:25:31
2 чел. ★ 3 Free
  Strategy и Visitor. Шаблоны проектирования Стратегия и Посетитель. HD
22 FREE Создание многопоточного клиент-серверного приложения на Java 02:10:04
2 чел. ★ 3 Free
  На этом вебинаре мы попрактикуемся в использовании сокетов и потоков. Мы напишем на Java небольшое клиент-серверное приложение на сокетах. Для этого мы создадим две разные программы, которые запускаются на разных компьютерах, но при этом работают совместно, пересылая друг другу данные.
Для связи программ друг с другом мы создадим универсальный класс Phone, и будем использовать его как на сервере, так и на клиенте в JAR файле. В конце вебинара мы добавим многопоточность в серверную часть, чтобы наш сервер мог обрабатывать несколько клиентов одновременно.
23 FREE Создание web шахмат на HTML, JavaScript и PHP 02:49:49
2 чел. ★ 3 Free
  Во время этого вебинара мы создадим веб-страницу с шахматной доской. Посетители смогут перемещать фигуры и видеть ходы других участников. Получится "обычная" шахматная доска, без проверки очерёдности ходов.
Мы напишем клиент-серверные шахматы на основе MVC шаблона:
M - Модель выполняет ходы на PHP и хранит позицию в MySQL.
V - Представление показывает доску, реализовано только на HTML.
C - Контроллером является JavaScript прослойка с jQuery.ajax-вызовами.
24 FREE Голосовое управление на C# 01:35:11
3 чел. ★ 3.7 Free
  Первые 25 минут - мотивационная часть
Остальное - написание голосового управления для шахмат.
  Итого:   24 видеоурока 52 час. 20 мин.
1 чел. ★ 3.02  
  Финалисты:   1 .

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Отличный урок, пришлось, после немного самому переделать на планшете, после отпускания нажатия и таким образом определения жеста и только после вызов метода подсчета в модели. Добавил ещё подсчет очков, после каждого хода.



Научился: Улучшил навыки программирования. Очень доступно все объяснено
Трудности: Успевать за ведущим