Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2018-12-05 22:08 Функционал ФП - Свой метод Where + 12 1 час. 7 мин.
Трудно было понять реализацию функции Where, видимо мне рановато такое) но ничего, кое что отложилось)

2018-12-04 21:59 Функционал ФП - Сортировка списка + 13 55 мин.
Использовал лямбда выражения в методе сортировки.

2018-12-03 21:06 Функционал ФП - Калькулятор + 15 31 мин.
Ознакомился с видами лямбда выражений.

2018-12-03 20:03 Система Git hippo git fetch pull + 16 20 мин.
Ознакомился с командами git fetch, git pull

2018-12-02 22:34 Система Git git push clone + 17 28 мин.
Познакомился с командами git remove, git push, git clone

2018-12-02 19:33 Дневник успеха 2018-12-02 : Больше дела – меньше слов. + 11 1 мин.
За эту неделю:

+ Я проверил 40 отчётов у 22 формулистов.

− Я не написал ни одного сообщения :o(

+ Я набрал 2 текста:
    1 => «Java - Запуск / System.out», 1 ошибка
    2 => «Java - Запуск / Главное заклинание», 1 ошибка

+ Я решил 6 задач:
    1 => «Строки / Trim/Start/End» на 100%
    2 => «Лирика / Банкиры» на 100%
    3 => «Лирика / Трамвай» на 100%
    4 => «Алгоритмика / Типы данных» на 100%
    5 => «Алгоритмика / Логика» на 100%
    6 => «Алгоритмика / Условный оператор» на 100%

+ Я выполнил 7 видеоуроков:
    1 => «Система Git / Добро пожаловать в Зоопарк!» за 58 мин.
    2 => «Система Git / git init» за 9 мин.
    3 => «Система Git / git add checkout» за 16 мин.
    4 => «Система Git / git commit reset diff» за 15 мин.
    5 => «Система Git / git commit zebra» за 12 мин.
    6 => «Система Git / git ignore» за 15 мин.
    7 => «Новые технологии / Телефон по TCP/IP протоколу» за 1 час. 31 мин.

− Я не собрал ни одного Мегахеша :o(

2018-12-01 17:03 Система Git git ignore + 15 15 мин.
Разобрался как игнорировать ненужные файлы.

2018-11-30 21:10 Система Git git commit zebra + 16 12 мин.
Разобрался с командой get commit -a -m Zebra

2018-11-29 21:46 Система Git git commit reset diff + 18 15 мин.
Научился рабе с командами git diff, git commit, git log, git reset

2018-11-28 21:38 Система Git git add checkout + 15 16 мин.
Работе с командами “git add” и “git checkout”.

2018-11-27 22:31 Система Git git init + 14 9 мин.
Git — это сам инструмент распределённой системы контроля версий, а GitHub — это сервис хостинга для проектов, использующих Git.

2018-11-27 22:20 Система Git Добро пожаловать в Зоопарк! + 14 58 мин.
Устанавливать jdk :)

2018-11-26 22:42 Новые технологии Телефон по TCP/IP протоколу + 15 1 час. 31 мин.
Научился создавать простое клиент серверное приложение.

2018-11-25 19:41 Дневник успеха 2018-11-25 : Кто поет, у того работа скоро заканчивается. + 9 1 мин.
За эту неделю:

+ Я проверил 44 отчёта у 24 формулистов.

+ Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква

+ Я набрал 5 текстов:
    1 => «Java - Запуск / Class!», 1 ошибка
    2 => «Java - Запуск / Static», без ошибок
    3 => «Java - Запуск / void», 2 ошибки
    4 => «Java - Запуск / Main», без ошибок
    5 => «Java - Запуск / Скобки», 3 ошибки

+ Я решил 3 задачи:
    1 => «Строки / Replace» на 100%
    2 => «Строки / Substring» на 100%
    3 => «Строки / Starts/EndsWith» на 100%

+ Я выполнил 7 видеоуроков:
    1 => «Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК.» за 24 мин.
    2 => «Теория ООП / Интерфейс. VIP. Квадратики тоже хотят играть.» за 1 час. 2 мин.
    3 => «Теория ООП / Интерфейс. VIP. Пересечение прямоугольников.» за 52 мин.
    4 => «Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов.» за 53 мин.
    5 => «Новые технологии / Модульное тестирование» за 1 час. 30 мин.
    6 => «Новые технологии / Делегаты на кубиках» за 2 час. 37 мин.
    7 => «Новые технологии / Нити на кубиках» за 3 час. 12 мин.

− Я не собрал ни одного Мегахеша :o(

Планы: проходить курс по новым технологиям.

2018-11-25 19:39 Новые технологии Нити на кубиках + 9 3 час. 12 мин.
Познакомился с потоками.

2018-11-24 21:25 Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. + 14 53 мин.
Создал класс пересечения кружков и прямоугольников.

2018-11-24 15:24 Новые технологии Делегаты на кубиках + 13 2 час. 37 мин.
Познакомился с понятием делегатов.

2018-11-22 22:02 Теория ООП Интерфейс. VIP. Пересечение прямоугольников. + 14 52 мин.
РЕализовал методы Arena.Show (Box box) , Box.Поймал(), Arena.Show (Игрок obj)

2018-11-21 21:39 Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. + 14 1 час. 2 мин.
Реализовал клас Box. Создал все необходимые поля и методы

2018-11-20 22:59 Новые технологии Модульное тестирование + 15 1 час. 30 мин.
Научился создавать юнит тесты.

2018-11-19 20:49 Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. + 13 24 мин.
Отличный курс получился. Следующим наверное возьму курс по новым технологиям.

2018-11-18 13:56 Теория ООП Интерфейс. Создаём новую игру. + 10 18 мин.
Созад класс GameVirus.cs. Реализовал методы AddGamer(), Step(), RunAll()

2018-11-18 13:22 Теория ООП Интерфейс. Изменяем правила игры. + 9 18 мин.
Можно сделать правила, чтобы заголеные шарики заражали болезнью других и те становились голями)

2018-11-18 11:40 Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! + 12 1 мин.
За эту неделю:

+ Я проверил 47 отчётов у 29 формулистов.

+ Я написал 3 сообщения 3 формулистам общим объёмом 1 килобуква

+ Я набрал 6 текстов:
    1 => «C# набор / Формирование массива», без ошибок
    2 => «C# набор / Вывод элементов массива», 1 ошибка
    3 => «C# набор / Ввод элементов матрицы», без ошибок
    4 => «C# набор / Вывод элементов матрицы», без ошибок
    5 => «C# набор / Вывод числа по разрядам», 1 ошибка
    6 => «C# набор / Выделение подстроки», без ошибок

+ Я решил 7 задач:
    1 => «Строки / Copy» на 100%
    2 => «Строки / Split» на 100%
    3 => «Строки / ToLower/Upper» на 100%
    4 => «Строки / Contains» на 100%
    5 => «Строки / Last/IndexOf» на 100%
    6 => «Строки / Insert» на 100%
    7 => «Строки / Remove» на 100%

+ Я выполнил 8 видеоуроков:
    1 => «Теория ООП / Интерфейс. Алгоритм игры.» за 20 мин.
    2 => «Теория ООП / Интерфейс. Создаём кружок.» за 37 мин.
    3 => «Теория ООП / Интерфейс. Площадка для игры.» за 21 мин.
    4 => «Теория ООП / Интерфейс. Кружок на площадке.» за 28 мин.
    5 => «Теория ООП / Интерфейс. Запускаем кружки на площадку!» за 26 мин.
    6 => «Теория ООП / Интерфейс. Кружок хочет играть.» за 22 мин.
    7 => «Теория ООП / Интерфейс. Кружок готов к игре!» за 50 мин.
    8 => «Теория ООП / Интерфейс. Кружочки гоняются друг за другом.» за 23 мин.

− Я не собрал ни одного Мегахеша :o(

План: завершить курс по ООП

2018-11-17 20:40 Теория ООП Интерфейс. Кружочки гоняются друг за другом. + 12 23 мин.
Добавить задержку в пару секунд чтобы нельзя было заголить сразу после того как стал голей.

2018-11-17 17:10 Теория ООП Интерфейс. Кружок готов к игре! + 9 50 мин.
Реализовал методы Беги(), Поймал(), Cross() и Distance()

2018-11-16 20:59 Теория ООП Интерфейс. Кружок хочет играть. + 12 22 мин.
Реализовал Голя() и НеГоля() методы интерфейса

2018-11-15 23:05 Теория ООП Интерфейс. Запускаем кружки на площадку! + 16 26 мин.
Добавил все элементы на форму и написал код для кружков.

2018-11-14 21:19 Теория ООП Интерфейс. Кружок на площадке. + 12 28 мин.
Создал методы Show(Circle), Refresh(), static new Circle()

2018-11-13 22:41 Теория ООП Интерфейс. Площадка для игры. + 15 21 мин.
Класс Арена нужен для рисования формы где будет происходить игра.

2018-11-13 21:50 Теория ООП Интерфейс. Создаём кружок. + 12 37 мин.
Необходимо сделать метод рисования кружка.

2018-11-12 20:42 Теория ООП Интерфейс. Алгоритм игры. + 10 20 мин.
Реализовать все методы интерфейса.

2018-11-11 17:13 Теория ООП Интерфейс. Правила игры. + 10 20 мин.
Реализовал методы AddGamer(Игрок), Step() и RunAll()

2018-11-11 01:13 Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. + 16 1 мин.
За эту неделю:

+ Я проверил 64 отчёта у 36 формулистов.

+ Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква

+ Я набрал 5 текстов:
    1 => «C# набор / Служебные слова», 1 ошибка
    2 => «C# набор / Звездочки», без ошибок
    3 => «C# набор / Обмен элементов», без ошибок
    4 => «C# набор / Разделить строку на слова», без ошибок
    5 => «C# набор / Заполнение массива», 1 ошибка

+ Я решил 6 задач:
    1 => «Целые числа / Деление» на 100%
    2 => «Целые числа / Пять чисел» на 100%
    3 => «Целые числа / Пирамида» на 100%
    4 => «Целые числа / Отзыв» на 100%
    5 => «Строки / Length» на 100%
    6 => «Строки / CompareTo» на 100%

+ Я выполнил 9 видеоуроков:
    1 => «Теория ООП / Переезд метода Draw» за 23 мин.
    2 => «Теория ООП / Переезд graph в базовый класс» за 59 мин.
    3 => «Теория ООП / Мощь полиморфизма» за 15 мин.
    4 => «Теория ООП / Спрайт для Снеговика» за 37 мин.
    5 => «Теория ООП / Перемещение круга» за 21 мин.
    6 => «Теория ООП / Перемещение других фигур» за 31 мин.
    7 => «Теория ООП / Перемещение Снеговиков» за 51 мин.
    8 => «Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК.» за 4 мин.
    9 => «Теория ООП / Интерфейс. Зачем он нужен.» за 19 мин.

− Я не собрал ни одного Мегахеша :o(

План: продолжить прохождение курса по ООП.

2018-11-11 01:07 Теория ООП Интерфейс. Зачем он нужен. + 15 19 мин.
Интерфейс - это  перечисление действий(методов), полей, свойств класса без их реализации.

2018-11-11 00:46 Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. + 15 4 мин.
Познакомился с основными принципами ООП. Про полиморфизм сначало не все понял, но под конец вроде разобрался.

2018-11-10 19:02 Теория ООП Перемещение Снеговиков + 15 51 мин.
Реализовал перемещение снеговиков.

2018-11-10 12:31 Теория ООП Перемещение других фигур + 13 31 мин.
Сделал перемещение линии и прямоугольникаю

2018-11-09 23:45 Теория ООП Перемещение круга + 16 21 мин.
Перемещать фигуры.

2018-11-08 21:04 Теория ООП Спрайт для Снеговика + 12 37 мин.
Реализовал класс Sprite

2018-11-07 18:51 Теория ООП Мощь полиморфизма + 15 15 мин.
С трудом мне зашел этот урок, не все моменты понял.

2018-11-06 21:42 Теория ООП Переезд graph в базовый класс + 15 59 мин.
Работе с классами, больше разобрался с наследованием.

2018-11-05 21:16 Теория ООП Переезд метода Draw + 14 23 мин.
Добавил в класс Circle метод Draw()

2018-11-04 17:23 Теория ООП Приведение с мотором + 13 20 мин.
Реализовал функции для рисования фигур и масива фигур. Position будем использовать для определения точки от которой будет идти смещение.

2018-11-04 13:12 Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. + 10 2 мин.
За эту неделю:

+ Я проверил 36 отчётов у 24 формулистов.

+ Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква

+ Я набрал 2 текста:
    1 => «Java - Запуск / Компиляция», 1 ошибка
    2 => «Java - Вывод данных / Java Keywords», без ошибок

− Я не решил ни одной задачи :o(

+ Я выполнил 6 видеоуроков:
    1 => «Теория ООП / Расстояние между пикселями» за 27 мин.
    2 => «Теория ООП / Цветные карандаши» за 37 мин.
    3 => «Теория ООП / Рисуем Снеговика» за 32 мин.
    4 => «Теория ООП / Второй Снеговик» за 25 мин.
    5 => «Теория ООП / Богатое наследство» за 24 мин.
    6 => «Теория ООП / Фигуральный базовый класс» за 31 мин.

− Я не собрал ни одного Мегахеша :o(
План: продолжить прохождение курса по ООП.

Кстати отчет сгенерировал, что у меня не решено ниодной задачи, но я решал задачи и за них получены байты. Баг походу закрался)

2018-11-03 19:23 Теория ООП Фигуральный базовый класс + 14 31 мин.
Поместил все части сеноговика в один массив.
Ответ на вопрос: сделать условия, если фигура круг то выполнять метод рисования круга, если линия то рисовании линии и тд.

2018-11-02 21:06 Теория ООП Богатое наследство + 16 24 мин.
Наследование это когда объект получает в свое расположение свойства и методы родительского класса.                                                                                                                                                                                                                                   

2018-11-01 22:13 Теория ООП Второй Снеговик + 12 25 мин.
1) пемещать с помощь delta как делали на уроке
2) определить точку по которой будет расчитываться поворот и пересчитывать остальные точки на основании её
3) менять радиус например головы, а остольные точки менять пропорционально

2018-10-31 20:40 Теория ООП Рисуем Снеговика + 10 32 мин.
Рисовать спрайты из различных фигур.

2018-10-30 22:02 Теория ООП Цветные карандаши + 13 37 мин.
Создал класс ColorLine, ColorCircle, ColorBox

2018-10-29 20:37 Теория ООП Расстояние между пикселями + 15 27 мин.
Больше разобрался с контрукторами для класса.

2018-10-28 19:02 Теория ООП Пиксели для классов + 10 33 мин.
Научился использовать : this () в конструкторе.

2018-10-28 15:07 Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. + 13 2 мин.
План: продолжить выполнение курса по ООП
Итоги: вливаваюсь в программирование, еще много чего не понятно, но я постепенно осваиваюсь.

За эту неделю:

+ Я проверил 51 отчёт у 23 формулистов.

+ Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква

+ Я набрал 3 текста:
    1 => «Java - Запуск / public private», 2 ошибки
    2 => «Java - Запуск / Main», 2 ошибки
    3 => «Java - Запуск / Скобки», 2 ошибки

+ Я решил 1 задачу:
    1 => «Целые числа / Два числа» на 100%

+ Я выполнил 9 видеоуроков:
    1 => «Начало здесь / День №1. Создание микро-Привычки.» за 38 дней 15 час. 2 мин.
    2 => «Демо софт / Текстовый процессор» за 1 час. 7 мин.
    3 => «Теория ООП / Инкапсуляция мечты» за 16 мин.
    4 => «Теория ООП / Урок рисования» за 36 мин.
    5 => «Теория ООП / Первый класс» за 1 час. 2 мин.
    6 => «Теория ООП / Второй класс» за 32 мин.
    7 => «Теория ООП / Круглый класс» за 26 мин.
    8 => «Теория ООП / Структура пикселя» за 34 мин.
    9 => «Теория ООП / Структура vs Класс» за 33 мин.

− Я не собрал ни одного Мегахеша :o(

2018-10-27 18:10 Теория ООП Структура vs Класс + 13 33 мин.
Разобрался в разнице между конструктором и классом.

2018-10-26 23:01 Теория ООП Структура пикселя + 15 34 мин.
Создавать структуры.
Понять назначение структур и отличие их от классов.
2018-10-25 21:39 Теория ООП Круглый класс + 11 26 мин.
Рисовать круг методом DrawEllipse.
Подсчет координат для прямоугольника для метода DrawEllipse.
2018-10-24 20:33 Теория ООП Второй класс + 14 32 мин.
Создал новый клас Box. Узнал про перегружаемые методы.
Расчитать ширину и высоту.
2018-10-23 21:57 Теория ООП Первый класс + 10 1 час. 2 мин.
Создавать классы и инициализировать их.
Понять смысл конструктора.
2018-10-22 18:00 Теория ООП Урок рисования + 15 36 мин.
Рисовать объекты
Понять назначение класов Bitmap, Graphics
2018-10-22 17:20 Теория ООП Инкапсуляция мечты + 14 16 мин.
Инкапусуляция - ограничение доступа к содержимому.

2018-10-22 16:43 Демо софт Текстовый процессор + 13 1 час. 7 мин.
Научился работать с компонентами SaveFileDialog, OpenFileDialog

2018-10-22 13:59 Начало здесь День №1. Создание микро-Привычки. + 10 38 дней 15 час. 2 мин.
Проверил 3 отчета, получил 3 байта.

2018-05-15 19:19 Демо игры C# чего начать программировать + 25 8 мин.
Хочу научиться писать автотесты.

Кстати, таймер видео не учитывает, что некоторые люди смотрят на скорости 1,5 или 1,25 :)

  Новые технологии Обои рабочего стола   Открыто


  Комбинаторика Рекурсия. Вступление   Открыто


  Демо софт Квадратный калейдоскоп   Открыто


  Демо софт Вступительное слово   Открыто


  Unity 3D Приглашение на видеокурс   Открыто


  Нано-игры Арканоид - Уровень и ракетка   Открыто


  Микроигры Игра 15 - Кнопки   Открыто


  Морской Бой Планирование   Открыто


  Демо игры Картинка с секретом   Открыто


  Нанософт Твоё портфолио   Открыто


  Игры со Спрайтами Спрайт. Первая форма   Открыто


  Морской флот Вступление   Открыто


  БД - Управление гостиницей Вступление   Открыто


  Функционал ФП - Короткое замыкание   Открыто


  Без конкуренции Как избежать конкуренции?   Открыто


  Шахматы по сети План Шахматного проекта   Открыто


  On-line игра 1. Консольная игра. Добро пожаловать!   Открыто


  Система Git git branch lion   Открыто


  Начало здесь День №2. Общение с Единомышленниками.   Открыто


  Соло на клавиатуре Мы начинаем СОЛО Марафон   Открыто


  Дневник успеха 2018-10-21 : Глазам страшно, а руки сделают.   Открыто


  Повторение задач Stop. Think. Act. Review.   Открыто


  Python3: математика Погружение в python3   Открыто


  juqery пользовательский интерфейс Создание проекта   Открыто


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





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

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

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

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


Научился: 1) пемещать с помощь delta как делали на уроке 2) определить точку по которой будет расчитываться поворот и пересчитывать остальные точки на основании её 3) менять радиус например головы, а остольные точки менять пропорционально



Научился: Добавить задержку в пару секунд чтобы нельзя было заголить сразу после того как стал голей.