Online обучение c#

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 78
  • Всего выполнено уроков: 76

Отчёты по видеоурокам

Дата Видеоурок Результат
2022-01-09 16:29 Шахматы по сети Клиент. Фоновое обновление + 5 15 мин.
Реализована функция обновления состояния доски

2022-01-09 16:14 Шахматы по сети Клиент. Следы невиданных ходов + 5 29 мин.
Ура, всё работает!

2022-01-09 15:45 Шахматы по сети Клиент. Серверные пешки + 5 19 мин.
Реализована возможность загружать партию с сервера в проекте на юнити

2022-01-09 15:26 Шахматы по сети Клиент. Ход в мешке + 4 33 мин.
Реализована возможность отправки хода на сервер

2022-01-09 14:53 Шахматы по сети Клиент. Дедовские методы + 4 7 мин.
Добавлена функция для получения fen из json

2022-01-09 14:45 Шахматы по сети Клиент. Достучаться до облака + 4 25 мин.
Создала класс для клиента. Пришлось добавить using System.Security.Cryptography.X509Certificates;
using System.Net.Security; и System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate (object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; }; перед получением jsona, иначе не работало
       

2022-01-09 14:19 Шахматы по сети Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК + 4 2 мин.
Для меня буквально весь раздел была сплошная новая информация, но вроде бы теперь немного разобралась. Спасибо за ваш труд! Единственное, всё пока настроила на https://u1567439.plsk.regruhosting.ru/, сайт с "нормальным" доменным именем только через 24 часа будет

2022-01-09 14:16 Шахматы по сети Хостинг. VIP. Двойные стандарты + 4 22 мин.
Модифицировала Web.Release.config и поняла, почему возникла ошибка на предыдущем уроке

2022-01-09 13:53 Шахматы по сети Хостинг. Перенос базы данных + 4 3 час. 18 мин.
Научилась добавлять БД на хостинг.
Пришлось проделать все действия трижды и с третьего раза, когда, казалось бы, всё сделала так же как и в предыдущие, всё получилось. Почему не получилось с первого - загадка...

2022-01-09 10:34 Шахматы по сети Хостинг. Публикация проекта + 4 13 мин.
Проект опубликован. Была проблема, что соединение не устанавливалось, нужно было запустить VS от имени администратора

2022-01-09 10:20 Шахматы по сети Хостинг. Доступ по FTP + 4 55 мин.
Установила подключение к FTP, Total Commander, пока что страничка с доменным именем недоступна

2022-01-09 09:25 Шахматы по сети Хостинг. Лучше заплатить + 4 13 мин.
Впервые это делаю, было интересно. А вот личные данные вводить уже после оплаты пришлось
Эконом Вин-А на данный момент подорожал с 96 до 130р и вся сумма увеличилась до 436р (
2022-01-09 09:11 Шахматы по сети Хостинг. Регистрация аккаунта + 4 5 мин.
За почти три года процедура регистрации изменилась, теперь нужно ещё и номер телефона ввести, но никаких выборов витрин (слава богу) и ключевых слов))

2022-01-09 09:05 Шахматы по сети Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК + 4 2 мин.
Я впервые вообще работала с API, серверной частью, и для меня всё это была какая-то магия (ну ладно, почти), поэтому вряд ли я смогу что-то самостоятельно добавить на текущем уровне навыков. Наверное, стоит изучить что-то дополнительно. А здесь как всегда отличные объяснения и лаконичный код

2022-01-09 09:02 Шахматы по сети Сервер. Китайская ничья + 4 8 мин.
Реализовано завершение игры при сдаче

2022-01-09 08:54 Шахматы по сети Сервер. Шахматная Идемпотентность + 4 17 мин.
Добавлена возможность сделать ход в конкретной игре. Как я поняла, свойство идемпотентности означает, что при случайном или намеренном повторении действия изменений не происходит

2022-01-09 08:36 Шахматы по сети Сервер. Ваш ход! + 4 19 мин.
Узнала, что такое идемпотентность)) Описала метод для того, чтобы можно было сделать ход

2022-01-09 08:17 Шахматы по сети Сервер. Официант без логики + 4 28 мин.
Создан класс логики поведения официанта-контроллера))

2022-01-09 07:48 Шахматы по сети Сервер. Новая игра на JSON + 4 17 мин.
Модифицирован контроллер, изменен вывод с xml на json

2022-01-08 20:04 Шахматы по сети Сервер. Райский Эдем - EDM + 4 17 мин.
Узнала про EDM и как её подключить

2022-01-08 19:46 Шахматы по сети Сервер. Последняя версия + 4 2 час. 6 мин.
Для меня это первый опыт работы с API и веб-сервером, так что пока выглядит как магия
У меня VS 2022, там нет такого шаблона проекта, поэтому пришлось ставить VS 2019. Пробовала имеющиеся в 2022 шаблоны, там в принципе нет NET.Framework для ASP, только Core
2022-01-08 17:39 Шахматы по сети База данных. ПЯТЫЙ ФИНАЛЬНЫЙ УРОК + 4 3 мин.
Для меня эта часть была очень лёгкой, так как часто и по учёбе, и по работе доводилось взаимодействовать с базами данных гораздо большего размера, чем VIP.  Единственной небольшой сложностью было то, что этим инструментом я пользуюсь впервые. Также очень расстроило то, что ожидала, что в программе будет использована БД которая VIP, а на деле там будет всего одна табличка Games. И ради этого пришлось столько "тяжёлых" штук поставить))

2022-01-08 17:36 Шахматы по сети База данных. VIP. Красивая диаграма + 4 4 мин.
Диаграмму БД в SSMS

2022-01-08 17:31 Шахматы по сети База данных. VIP. Таблицы на вырост + 4 20 мин.
Научилась добавлять внешние ключи в SSMS
Не расстраиваться, что шахматы будем делать не с этой БД, а с маленькой на одну таблицу
2022-01-08 17:10 Шахматы по сети База данных. Созидание + 4 43 мин.
Создавать БД и таблицы в SSMS
Мне кажется, следовало бы разобрать установку  и SQLServer тоже, там были проблемы
2022-01-08 16:27 Шахматы по сети База данных. Упрощение + 4 8 мин.
Очень упрощать БД
Отказаться от Players ( Надеялась, что в рамках курса всё же можно будет нескольким парам играть в одно время, например
2022-01-08 16:18 Шахматы по сети База данных. Планирование + 4 28 мин.
Наконец-то был урок, где мне абсолютно всё понятно даже без объяснений) Но послушать всё равно было интересно.
Заставить себя нарисовать схему, потому что я не люблю рисовать схемы)
2022-01-08 15:50 Шахматы по сети База данных. Management в студию! + 4 13 мин.
Узнала про существование SQL Server Management Studio))) До этого пользовалась другими. А установилось всё очень быстро.
Переживаю, что сейчас актуальна уже другая версия, не та, которая была актуальна во время записи урока, и что-то может не совместиться. С другой стороны, с новой версией юнити и VS всё ок
2022-01-08 15:36 Шахматы по сети Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК + 5 4 мин.
Это было моё первое "полноценное" использование юнити, а не просто "потыкать", и я сделала идеальный выбор, в этом курсе всё отлично объясняется и демонстрируется. Очень интересно было узнать, как добавить свою библиотеку в проект на юнити, впервые использовала делегаты (до этого только слышала такой термин), в общем, очень познавательно и полезно вышло, спасибо!

2022-01-08 15:31 Шахматы по сети Интерфейс. Долгожданное превращение + 5 28 мин.
Доработаны вспомогательные функции и исправлены ошибки
Не смогла придумать свой способ проверки валидности (
2022-01-08 15:03 Шахматы по сети Интерфейс. Выставка фигур + 5 25 мин.
Реализовала вспомогательные функции для превращения пешки

2022-01-08 14:37 Шахматы по сети Интерфейс. Щепотка рефакторинга + 5 9 мин.
Улучшила свои навыки рефакторинга, написала вспомогательные функции

2022-01-08 14:28 Шахматы по сети Интерфейс. VIP. Клетки прибытия + 5 44 мин.
Ещё немного получше разобралась в делегатах. Реализован метод для подсвечивания клеток, на которые можно пойти. Также убрала свою старую ошибку с лишним конём))

2022-01-08 13:43 Шахматы по сети Интерфейс. VIP. Клетки отправления + 6 22 мин.
Реализованы вспомогательные функции для подсветки клетки и доработаны имеющиеся.
Так и не удалось убрать странного лишнего коня. Если попытаться его перетащить - не тащится, а в консоли название фигуры отображается как ".", почему на картинке конь - загадочно.
2022-01-08 13:19 Шахматы по сети Интерфейс. Проверка хода + 6 30 мин.
Реализованы вспомогательные функции и активирована проверка ходов
Откуда-то взялся лишний конь... Не могу понять пока, как его убрать, буду рада помощи.
2022-01-08 12:49 Шахматы по сети Интерфейс. Ход делегата + 6 25 мин.
Немного научилась применять делегаты

2022-01-08 12:23 Шахматы по сети Интерфейс. Начальная позиция + 5 11 мин.
Научилась использовать библиотеку, написанную в VS, в проекте в юнити

2022-01-08 12:12 Шахматы по сети Интерфейс. Генерация объектов + 5 32 мин.
Научилась добавлять коллайдеры и создавать кучу объектов за раз скриптом)

2022-01-08 11:39 Шахматы по сети Интерфейс. План действий + 5 28 мин.
Узнала как сделать прозрачную картинку для Zero))

2022-01-08 11:11 Шахматы по сети Алгоритмы. VIP. Как пройти в библиотеку + 5 57 мин.
Научилась добавлять библиотеку в проект на юнити

2022-01-08 10:13 Шахматы по сети Алгоритмы. VIP. Можно пройти? + 5 4 мин.
Выделили проверки в отдельный метод

2022-01-08 10:08 Шахматы по сети Алгоритмы. VIP. Шахматное супертестирование + 5 13 мин.
К сожалению, нет доступа к сайту.

2022-01-08 09:55 Шахматы по сети Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК + 5 7 мин.
При реализации алгоритмической части проекта трудновато было понять некоторые моменты в шахматах, но объяснения были подробными и исчерпывающими. Часто удивляло, каким простым и лаконичным оказывалось предложенное решение, когда вникаешь, кажется, как будто сам образ мыслей и подхода к решению задач потихоньку начинает меняться, надеюсь, так оно и есть. Спасибо за ваш труд.

2022-01-08 09:47 Шахматы по сети Алгоритмы. Шах и Мат! + 5 13 мин.
Была реализована проверка на шах+мат и ничью

2022-01-08 09:33 Шахматы по сети Алгоритмы. Защита короля + 5 1 час. 15 мин.
Реализован метод проверки на шах

2022-01-08 08:18 Шахматы по сети Алгоритмы. Королевский паркур + 5 49 мин.
Реализован алгоритм рокировки

2022-01-07 21:01 Шахматы по сети Алгоритмы. Допрыгалась! + 5 23 мин.
Был реализован алгоритм взятия на проходе, узнала, что это вообще такое)

2022-01-07 20:37 Шахматы по сети Алгоритмы. Рефакторинг на доске + 5 20 мин.
Интересно использовано наследование, получен опыт рефакторинга

2022-01-07 20:15 Шахматы по сети Алгоритмы. Четвёртое превращение + 5 15 мин.
Реализован алгоритм превращения

2022-01-07 20:00 Шахматы по сети Алгоритмы. Храбрая пешка + 5 19 мин.
Реализован алгоритм проверки хода для пешек

2022-01-07 19:41 Шахматы по сети Алгоритмы. Дальнобойщики + 5 17 мин.
Реализован алгоритм проверки движения для ферзя, ладьи и слона

2022-01-07 19:23 Шахматы по сети Алгоритмы. Ночью с Конём + 5 5 мин.
Реализовали алгоритм проверки, может ли ходить конь

2022-01-07 19:17 Шахматы по сети Алгоритмы. Куда идёт Король + 5 11 мин.
Описали алгоритмически проверку хода короля

2022-01-07 19:06 Шахматы по сети Алгоритмы. Генератор ходов + 5 54 мин.
Узнала, что такое Yield

2022-01-07 18:11 Шахматы по сети Алгоритмы. Сборка фена + 5 26 мин.
Узнала новые способы использования substring

2022-01-07 17:45 Шахматы по сети Алгоритмы. Волшебные шахматы + 5 30 мин.
Узнала, как реализовать рокировку и что такое взятие на проходе

2022-01-07 17:14 Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК + 5 1 час. 11 мин.
Самым сложным было заставить себя сделать схему, т.к. делать их я умею, но очень не люблю

2022-01-07 16:02 Шахматы по сети Классы. Консольная доска + 5 17 мин.
Научилась отображать в консоли цветной текст

2022-01-07 15:44 Шахматы по сети Классы. Шахматная бюрократия + 5 8 мин.
Научилась создавать разные конструкторы

2022-01-07 15:35 Шахматы по сети Классы. Стой, кто идёт! + 5 10 мин.
Научилась создавать расширяющий класс и расширяющий метод для перечислений

2022-01-07 15:23 Шахматы по сети Классы. Квадратная матрица + 6 10 мин.
Написала сеттеры и геттеры сложнее, чем "return value"))

2022-01-07 15:13 Шахматы по сети Классы. Фигурой марш! + 5 11 мин.
Вспомнила тернарные операции

2022-01-07 15:00 Шахматы по сети Классы. Квадратная площадь + 5 5 час. 55 мин.
Узнала новое про кодировку ASCII

2022-01-07 09:05 Шахматы по сети Классы. Цветная фигура + 5 10 мин.
Узнала, как можно сделать метод для перечисления, и что такое статичные классы

2022-01-07 08:54 Шахматы по сети Классы. Шахматная библиотека + 4 18 мин.
Создала класс Chess, узнала, что такое fen

2022-01-07 08:36 Шахматы по сети Доска. VIP. Запуск в Интернете + 4 11 мин.
Узнала, как работает WebGL

2022-01-07 08:24 Шахматы по сети Доска. VIP. Запуск на Android + 4 24 мин.
Научилась собирать билд на андроид

2022-01-07 07:56 Шахматы по сети Классы. Архитектура проекта + 4 21 мин.
Самое сложное для меня это связать все компоненты. Также скорее всего будут проблемы с ASP.Net и EF-моделью, так как никогда с ними не работала

2022-01-07 07:34 Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК + 4 2 мин.
Спасибо за курс, очень познавательно, качественно объясняете

2022-01-07 07:31 Шахматы по сети Доска. Запуск на Windows + 4 7 мин.
Собирать билд на юнити. Важно помнить, что при задании настроек нужно выбирать не MainScene, а Chess, иначе фигуры не будут двигаться.

2022-01-07 07:24 Шахматы по сети Доска. Смещение + 4 8 мин.
Переносить фигуры (и следить за координатами)

2022-01-07 07:15 Шахматы по сети Доска. Подцеп фигуры + 3 7 час. 47 мин.
Узнала как получить координаты клика мышки и сопоставить с координатами фигуры на доске

2022-01-06 23:28 Шахматы по сети Доска. Состояния переноса + 3 12 мин.
Освежила в памяти работу с юнити

2022-01-06 23:14 Шахматы по сети Доска. Фигуры + 3 15 мин.
Массово выделять объекты

2022-01-06 22:59 Шахматы по сети Доска. Установка Unity 3D + 3 5 мин.
Новые термины

2022-01-06 22:54 Шахматы по сети План Шахматного проекта + 3 8 мин.
Диаграмма классов не очень информативна

  НаноШахматы HTML - Шахматные фигуры   Открыто


  Дневник успеха 2021-05-02 : Зубами того гвоздя не вытянуть.   Открыто


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





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

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

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

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


Научился: За почти три года процедура регистрации изменилась, теперь нужно ещё и номер телефона ввести, но никаких выборов витрин (слава богу) и ключевых слов))



Научился: Научилась добавлять внешние ключи в SSMS
Трудности: Не расстраиваться, что шахматы будем делать не с этой БД, а с маленькой на одну таблицу