Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2020-01-07 12:09 Шахматы по сети VIP. Меню DimanDOSа + 8 14 час. 35 мин.
Спасибо, маленький Дмитрий :)

2020-01-06 21:33 Шахматы по сети Рефакторинг. Последний аккорд + 9 45 мин.
Where is the end?

2020-01-06 20:48 Шахматы по сети Рефакторинг. Финальное причёсывание + 8 20 мин.
10 days hard work and I already want to play chess online come on!!!

2020-01-06 20:28 Шахматы по сети Рефакторинг. Двухэтажное превращение + 6 1 час. 23 мин.
Refactoring is not so easy anyway

2020-01-06 19:03 Шахматы по сети Рефакторинг. Класс шахматной игры + 6 2 час. 57 мин.
A little bit complicated

2020-01-06 15:58 Шахматы по сети Рефакторинг. Потерянная пешка + 6 16 час. 45 мин.
A lot of work is needed

2020-01-05 23:12 Шахматы по сети Рефакторинг. Волшебник изумрудного ящика + 6 1 час. 12 мин.
More crazy refactoring :)

2020-01-05 21:59 Шахматы по сети Рефакторинг. Хоровод из четырёх фигур + 6 1 час. 46 мин.
More refactoring

2020-01-05 20:13 Шахматы по сети Рефакторинг. Шахматная независимость + 6 28 мин.
More refactoring

2020-01-05 19:45 Шахматы по сети Рефакторинг. Клетка в клетке + 6 15 мин.
More refactoring

2020-01-05 19:29 Шахматы по сети Рефакторинг. Спрайт, не дай себя заинтерфейсить + 6 21 мин.
More refactoring

2020-01-05 19:07 Шахматы по сети Рефакторинг. Вынос переноса + 6 11 мин.
More refactoring

2020-01-05 18:53 Шахматы по сети Рефакторинг. Многоклеточная сущность + 6 1 час. 26 мин.
More refactoring

2020-01-05 17:27 Шахматы по сети Рефакторинг. Ящик с фигурами + 6 15 мин.
1.Create new class Figure

2020-01-05 17:10 Шахматы по сети Рефакторинг. Интерфейсная прослойка + 6 30 мин.
Learn how to create Intrfaces

2020-01-05 16:39 Шахматы по сети Рефакторинг. Чёрный ящик + 6 19 мин.
More refactoring

2020-01-05 16:20 Шахматы по сети Рефакторинг. Координатные трансформации + 5 41 мин.
More refactoring

2020-01-05 15:38 Шахматы по сети Рефакторинг. С чего начать? + 4 12 мин.
If there is a code repeating then we need to refactor or create more classes

2020-01-05 15:10 Шахматы по сети Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК + 5 5 мин.
Everything works

2020-01-05 15:04 Шахматы по сети Клиент. Фоновое обновление + 5 36 мин.
Everything is working only when dragging a figure outside the board it stays there
Should use some if Statement to solve the problem

2020-01-05 14:28 Шахматы по сети Клиент. Следы невиданных ходов + 5 20 мин.
1.Learn how to send moves to the server

2020-01-05 14:07 Шахматы по сети Клиент. Серверные пешки + 5 13 мин.
1.No problem here with SSL certificate for now

2020-01-05 13:54 Шахматы по сети Клиент. Ход в мешке + 5 52 мин.
1.Learn to deserialize JSON

2020-01-05 13:01 Шахматы по сети Клиент. Дедовские методы + 4 15 мин.
1.Learn to get fen from server

2020-01-05 12:45 Шахматы по сети Клиент. Достучаться до облака + 4 35 мин.
1.Learn to retrieve fen from server

2020-01-05 12:10 Шахматы по сети Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК + 4 1 мин.
1.Learn many things

2020-01-05 12:09 Шахматы по сети Хостинг. VIP. Двойные стандарты + 4 15 мин.
1.Learn how to configure the connection string for the release web

2020-01-05 11:53 Шахматы по сети Хостинг. Перенос базы данных + 5 1 час. 25 мин.
1.Learn how to configure database on the server

2020-01-04 19:36 Шахматы по сети Хостинг. Публикация проекта + 5 1 час. 0 мин.
1.Learn how to publish
Something is not going the way Evgenij showed but at list one is working
2020-01-04 18:33 Шахматы по сети Хостинг. Доступ по FTP + 4 2 час. 31 мин.
1.Learn to use FTP

2020-01-04 15:49 Шахматы по сети Хостинг. Лучше заплатить + 4 38 мин.
Web Site has changed. But I have done it I suppose!

2020-01-04 15:10 Шахматы по сети Хостинг. Регистрация аккаунта + 4 12 мин.
1.Learn how to register on reg.ru

2020-01-04 14:54 Шахматы по сети Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК + 5 1 мин.
Learn how to get data from database and save data to database

2020-01-04 14:52 Шахматы по сети Сервер. Китайская ничья + 5 17 мин.
1.Create function ResignGame()

2020-01-04 14:35 Шахматы по сети Сервер. Шахматная Идемпотентность + 5 27 мин.
1.Learn that WebApiConfig cat take more than one parameter!

2020-01-03 20:17 Шахматы по сети Сервер. Ваш ход! + 8 50 мин.
1.Create function MakeMove()

2020-01-03 19:18 Шахматы по сети Сервер. Официант без логики + 7 24 мин.
1.Refactoring Done

2020-01-03 18:53 Шахматы по сети Сервер. Новая игра на JSON + 6 26 мин.
1.Learn to seed data into database

2020-01-03 17:15 Шахматы по сети Сервер. Райский Эдем - EDM + 5 25 мин.
1.Learn how to connect to database and show what is in it using XML

2020-01-03 16:47 Шахматы по сети Сервер. Последняя версия + 6 28 мин.
1.Learn to create WebAPI application
2.Create controller for conecction

2020-01-03 16:16 Шахматы по сети База данных. ПЯТЫЙ ФИНАЛЬНЫЙ УРОК + 5 2 мин.
1.We could have created more tables. This way it will look more professional.

2020-01-03 16:14 Шахматы по сети База данных. VIP. Красивая диаграма + 5 12 мин.
1.Learn to populate table with data

2020-01-03 15:54 Шахматы по сети База данных. VIP. Таблицы на вырост + 5 32 мин.
1.Learn to create foreign keys

2020-01-03 15:22 Шахматы по сети База данных. Созидание + 5 15 мин.
1.learn how to create table in MSSQL

2020-01-03 15:06 Шахматы по сети База данных. Упрощение + 5 24 мин.
1.Only one table in the database? I have to make it properly one day

2020-01-03 14:42 Шахматы по сети База данных. Планирование + 4 54 мин.
1.Learn how to make diagrame of a DataBase

2020-01-03 13:47 Шахматы по сети База данных. Management в студию! + 5 7 мин.
Install MSSQL

2020-01-03 13:39 Шахматы по сети Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК + 5 2 мин.
The most difficult thing is to understand Unity and how the coding works inside it

2020-01-03 13:30 Шахматы по сети Интерфейс. Долгожданное превращение + 5 35 мин.
1.Learn how to promote a pawn into another figure

2020-01-03 12:55 Шахматы по сети Интерфейс. Выставка фигур + 4 18 мин.
1.Create function ShowPromotionFigures()

2020-01-03 12:34 Шахматы по сети Интерфейс. Щепотка рефакторинга + 4 20 мин.
1.Learn how to do refactoring

2020-01-02 12:14 Шахматы по сети Интерфейс. VIP. Клетки прибытия + 9 17 мин.
1.Create functions PickObject(), MarkSquaresTo(), PickUp()

2020-01-02 11:56 Шахматы по сети Интерфейс. VIP. Клетки отправления + 7 22 мин.
1.Create functions MarkSquaresFrom(), UnmarkSquares(), ShowSquare()

2020-01-02 11:33 Шахматы по сети Интерфейс. Проверка хода + 7 56 мин.
1.Create function DropObject()
2.Create function VectorToAquare()

2020-01-02 10:37 Шахматы по сети Интерфейс. Ход делегата + 7 22 мин.
1.Learn to create delegate in C sharp

2020-01-02 10:14 Шахматы по сети Интерфейс. Начальная позиция + 6 37 мин.
1.Learn how to put the figures on the board

2020-01-02 09:37 Шахматы по сети Интерфейс. Генерация объектов + 5 32 мин.
Продолжить без Zero.png невозможно. Почему файл отсутствует в папке Figures

2020-01-02 09:03 Шахматы по сети Интерфейс. План действий + 5 16 час. 25 мин.
Это не будет работать без файла Zero.png. Где взять???

2019-12-30 20:18 Шахматы по сети Алгоритмы. VIP. Как пройти в библиотеку + 11 23 мин.
Learn how to put figures one after the other in Unity

2019-12-30 19:54 Шахматы по сети Алгоритмы. VIP. Можно пройти? + 11 2 мин.
Create function IsValidMove()

2019-12-30 19:44 Шахматы по сети Алгоритмы. VIP. Шахматное супертестирование + 11 2 час. 24 мин.
Learn how to make recursion and testing

2019-12-30 17:19 Шахматы по сети Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК + 10 10 мин.
Learn to create overloading function GetFigureAt()
The most difficult thing here is to understand the concept of OOP and it works!!!
2019-12-30 17:08 Шахматы по сети Алгоритмы. Шах и Мат! + 10 20 мин.
learn how to make check, checkmate and stalemate

2019-12-30 16:44 Шахматы по сети Алгоритмы. Защита короля + 9 31 мин.
1.Learn how to protect King from being in Check position

2019-12-30 16:13 Шахматы по сети Алгоритмы. Королевский паркур + 9 2 час. 18 мин.
1.Learn how to make castling

2019-12-30 13:54 Шахматы по сети Алгоритмы. Допрыгалась! + 8 26 мин.
1.Learn to create enpassant

2019-12-29 17:58 Шахматы по сети Алгоритмы. Рефакторинг на доске + 8 26 мин.
1.Learn to do refactoring!
2.Moved GenerateFEN() and all related methods to NextBoard class

2019-12-29 17:17 Шахматы по сети Алгоритмы. Четвёртое превращение + 8 21 мин.
1.Extend function YieldValidMoves()
2.Create function YieldPromotions()
3.Finish function FigureMoving() ToString()
4.Add condition in Board Move() setFifureAt()

2019-12-29 16:55 Шахматы по сети Алгоритмы. Храбрая пешка + 7 20 мин.
1.Create function CanPawnMove()
2.Create function CanPawnGo()
3.Create function CanPawnJump()
4.Create function CanPawnEat()
5.Check if Pawn moves properly!

2019-12-29 16:34 Шахматы по сети Алгоритмы. Дальнобойщики + 6 24 мин.
1.Add functions CanStraightMove() to Bishop and Rook
2.Add attributes signX and signY
3.Create operator Equal to Square class
4.Check if figures are moving properly

2019-12-29 16:09 Шахматы по сети Алгоритмы. Ночью с Конём + 6 11 мин.
1.Create FEN whiteKing, blackKing, whiteKnight and blackKnight
2.Create function CanKnightMove()
3.Check if function works properly!

2019-12-29 15:57 Шахматы по сети Алгоритмы. Куда идёт Король + 7 23 мин.
1.Add function CanMove()
2.Create function CanFigureMove()
3.Create function CanKingMove()
4.Create getters DeltaX, DelatY, AbsDeltaX, AbsDeltaY

2019-12-29 15:34 Шахматы по сети Алгоритмы. Генератор ходов + 7 42 мин.
1.Learned what Yield means
2.Learned to Overrite -> ToString() method

2019-12-29 14:51 Шахматы по сети Алгоритмы. Сборка фена + 7 27 мин.
1.Create functions
FenFigures()
FenMoveColor()
FenCastleFlags()
FenEnpassant()
FenDrawNumber()
FenMoveNumber()

2019-12-29 14:23 Шахматы по сети Алгоритмы. Волшебные шахматы + 6 31 мин.
1.Generate FEN
2.Create function DrawNumber() - 50 moves limit
3.Create the rest of the functions

2019-12-29 13:50 Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК + 5 19 час. 24 мин.
1.Create UML diagram

2019-12-28 17:21 Шахматы по сети Классы. Консольная доска + 8 23 мин.
1.Create ChessToAscii() function
2.Modify CanMoveFrom() and CanMoveTo() error.
3.Create function Print()
4.Most difficult figure to program: probably Pawn
5.Most easiest figure to program: probably Knight or Bishop

2019-12-28 16:32 Шахматы по сети Классы. Шахматная бюрократия + 6 26 мин.
1.Modify constructor Chess
2.Modify method Move()
3.Create a constructor Chess(Board board) Question: Can this be considered a private constructor?
4.Private constructors are used in class that contains only static members
5.Modify method GetFigureAt()

2019-12-28 16:05 Шахматы по сети Классы. Стой, кто идёт! + 6 21 мин.
1.Create class Moves  Question: Why this class is plural?
2.Create functions CanMoveFrom(), CanMoveTo()
3.Create extension class FigureMethods: again plural?
4.Create method GetColor()
5.Error? -> CanMoveFrom()???, CanMoveTo()??? Not working properly

2019-12-28 15:44 Шахматы по сети Классы. Квадратная матрица + 6 21 мин.
1.Create class Board
2.Create getter GetFigureAt
3.Create setter SetFigureAt
4.Create function Init() "sets figure at square"
5.Create Move function - move figure from to
6.Flip color -> next move

2019-12-28 15:22 Шахматы по сети Классы. Фигурой марш! + 6 15 мин.
1.Create class FigureOnSquare
2.Create class FigureMoving
3.Create constructors

2019-12-28 14:15 Шахматы по сети Классы. Квадратная площадь + 5 30 мин.
1.Create struct Square
2.Create empty constructor and another one with parameter string name
3.Create function OnBoard() which returns true or false if  x and y are between [0;7]
4.Create properties with private setter

2019-12-28 13:44 Шахматы по сети Классы. Цветная фигура + 5 14 мин.
1.Create enumerable Color and Figure
2.Create static class and use it as an extension method
3.Create function FlipColor()

2019-12-28 13:29 Шахматы по сети Классы. Шахматная библиотека + 4 28 мин.
1.Create class library
2.Create start class
3.Add Reference to class library
4.Create constructor which takes or doesn't take parameters!
5.We need classes: Board, Figure, Color, Move, Square and some more I think!!!

2019-12-28 13:00 Шахматы по сети Классы. Архитектура проекта + 4 22 мин.
The only thing that I have not done yet is to write Client Server code. I hope I can learn that in this course

2019-12-28 12:37 Шахматы по сети Доска. VIP. Запуск в Интернете + 4 17 мин.
How to make a build for WEB

2019-12-28 12:19 Шахматы по сети Доска. VIP. Запуск на Android + 4 14 мин.
How to make a build for android
I don't have android, so I only watched the video
2019-12-28 00:16 Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК + 8 12 мин.
Learned how to code a little bit in Unity
coding in Unity
2019-12-28 00:15 Шахматы по сети Доска. Запуск на Windows + 8 30 мин.
Make a build for PC, Mac and Linux

2019-12-27 23:44 Шахматы по сети Доска. Смещение + 9 13 мин.
1.Finished PickUp() method
2.Write methods Drag() and Drop()
3.Adding "offset" so that we can pick up at different position

2019-12-27 23:30 Шахматы по сети Доска. Подцеп фигуры + 9 3 час. 58 мин.
I learned how to write code to pick up a figure
I think code related to Unity.
2019-12-27 19:12 Шахматы по сети Доска. Состояния переноса + 8 21 мин.
1.Create class
2.Create constructor
3.Create method Action()
Nothing difficult for now
2019-12-27 18:48 Шахматы по сети Доска. Фигуры + 8 37 мин.
1.Drag and drop figures from folder into Unity
2.Create folder in Unity
3.Put all figures in the folder
4.Rename figures
5.Put figures where they belong on the board
Nothing difficult
2019-12-27 18:10 Шахматы по сети Доска. Установка Unity 3D + 8 6 мин.
I learned the names of the figures.
nothing difficult for now.
2019-12-27 18:02 Шахматы по сети План Шахматного проекта + 8 15 мин.
Я узнал, что мне нужно для создания шахмат онлайн.

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


  Мат Конём и Слоном Постановка задачи   Открыто


  МикроШахматы В начале было поле   Открыто


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





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

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

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

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


Научился: 1.Modify constructor Chess 2.Modify method Move() 3.Create a constructor Chess(Board board) Question: Can this be considered a private constructor? 4.Private constructors are used in class that contains only static members 5.Modify method GetFigureAt()



Научился: 1.Drag and drop figures from folder into Unity 2.Create folder in Unity 3.Put all figures in the folder 4.Rename figures 5.Put figures where they belong on the board