Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2017-11-28 22:40 Нано-игры Бот для Цифр + 15 2 час. 28 мин.
Создавать бота для игры "Цифры".
Придумать возможности применения данной программы: для прохождения уровней в играх? для закрытия/открытия окон в приложениях? В общем, задача нетривиальная. Но ведь никто не обещал, что будет легко.
2017-11-27 23:48 Нано-игры Игра Цифры + 15 23 дня 19 час. 35 ми
Добавлять горячие клавиши (училась долгих 23 дня).
Ничего сложного, всё просто и понятно.
2017-11-24 00:01 Микроигры Игра 15 - Алгоритм + 15 3 час. 0 мин.
Прорабатывать логику игры. Замечательный урок.
Не запутаться.
2017-11-21 20:53 Микроигры Игра 15 - Кнопки + 15 1 час. 17 мин.
Работать с TableLayoutPanel.
Всё просто и понятно.
2017-11-08 02:25 Yii2 Authokey - Ключи в сейфе + 15 35 мин.
Реализовывать безопасный способ автоматической авторизации на сайте.
---
2017-11-08 01:49 Yii2 Remember me - Печенька на память + 15 39 мин.
Реализовывать методы для авторизации пользователя.
---
2017-11-08 01:09 Yii2 Hash - Как правильно солить пароли + 15 53 мин.
Узнала о вариантах хэширования паролей и сколько времени занимает этот процесс.
---
2017-11-07 23:59 Yii2 Security - Кручу-верчу-захэшировать хочу! + 15 24 мин.
Хэшировать пароли.
---
2017-11-07 23:29 Yii2 PasswordIsHashed - Покажите-ка ваш хэш + 15 1 час. 27 мин.
Тестировать корректность хешированных паролей перед тем как они сохраняются в БД.
---
2017-11-07 22:00 Yii2 Test - Запуск функциональных тестов + 10 53 мин.
Создавать функциональные тесты, подключать использование Yii2.
Механизм подключения Yii2 довольно замысловатый, но благодаря подробному объяснению Евгения Витольдовича, все становится понятно и просто.
2017-11-07 20:27 Yii2 Refactoring - Нет дубликатам! + 10 23 мин.
Рефакторить.
---
2017-11-07 15:29 Yii2 IfPasswordWrong - Пароль? Пароль! Проходи. + 10 25 мин.
Создавать функцию проверки вводимого пароля.
----
2017-11-07 15:03 Yii2 IfEmailNotFound - На деревню дедушке + 10 59 мин.
Дорабатывать модель UserLoginForm, настраивать контроллер для корректной работы данной модели.
---
2017-11-07 01:48 Yii2 UserLoginForm - Модель на входе + 10 45 мин.
Повторение пройденного.
----
2017-11-07 01:18 Yii2 Save - Запись в книгу + 10 2 час. 19 мин.
Создавать вид для благодарности. Добавлять данные пользователя в БД.
----
2017-11-06 22:47 Yii2 HasErrors - Где водятся волшебники? + 10 29 мин.
Экспериментировать с последовательностью проверок.
----
2017-11-06 22:17 Yii2 IfEmailUsed - Почта закрыта + 10 1 час. 4 мин.
Создавать функции проверки существования email в базе данных.
----
2017-11-06 05:03 Yii2 JoinPost - Вторая сторона модели + 10 42 мин.
Обрабатывать фазу пост-запроса.
---
2017-11-06 04:21 Yii2 Rules - Валидация без правил + 10 1 час. 2 мин.
Добавлять валидацию полей при регистрации пользователя.
К сожалению, моя веб-страница выглядит иначе, чем в видеоуроке, сообщения об ошибках при вводе данных в поля формы не появляются. Проблема с отображением. Возможно, в моем проекте отсутствует какой-то файл, отвечающий за отображение. Но выяснить какой именно мне не удалось.
2017-11-06 03:11 Yii2 UserJoinForm - Модель для формы + 10 2 час. 2 мин.
Создавать модель для формы регистрации, переводить подписи к полям на русский язык.
---
2017-11-06 01:06 Yii2 Logout - Выход из лабиринта + 10 32 мин.
Реализовывать выход с сайта.
---
2017-11-05 22:07 Yii2 UserIdentity - Посторонним В + 10 1 час. 3 мин.
Авторизации пользователей.
---
2017-11-05 00:57 Yii2 Faker - Тысяча фантазёров! + 10 30 мин.
Добавлять библиотеку Faker.
-----
2017-11-05 00:26 Yii2 UserRecord - Очень активная модель + 10 1 час. 15 мин.
Добавлять первого пользователя, создавать модель связи с таблицей пользователей.
---
2017-11-02 22:46 Yii2 DBase - Подключение к Матрице + 10 37 мин.
Создавать и подключать базу данных.
-----
2017-11-02 21:40 Yii2 Migration - Архитектура таблицы + 10 20 мин.
Создавать миграцию.
----
2017-11-02 21:19 Yii2 Console - Есть ли жизнь в Консоли? + 10 26 мин.
Создавать консольное приложение на базе Yii.
----
2017-11-02 20:52 Yii2 Steps - Пошаговая инструкция + 10 33 мин.
Создавать тесты.
----
2017-11-02 20:15 Yii2 Tests - Обоснование необходимости + 10 44 мин.
Создавать тесты, моделирующие поведение пользователей на сайте.
---
2017-11-02 19:30 Yii2 Model - Модели на подиуме + 10 5 мин.
Познакомилась со схемой дальнейшего развития веб-приложения.
Сложностей не возникло.
2017-11-02 02:07 Yii2 Panel - Красивые анкеты + 10 20 мин.
Оформлять страницы.
Не получается оформить так же красиво как в видеоуроке, видимо что-то с настройками Bootstrap.
Если кто-нибудь знает как решить эту проблему, подскажите, буду очень благодарна.
2017-11-02 01:33 Yii2 User - Помещение регистратуры + 10 30 мин.
Повторение пройденного.
---
По какой-то причине при загрузке страницы изменилось верхнее меню (исчезла серая панель вверху), хотя в коде я ничего не меняла. Если кто-то знает как это исправить, пожалуйста подскажите.
2017-11-01 02:48 Yii2 Debug - Следы на песке + 10 30 мин.
Устанавливать систему отладки.
---
---
2017-11-01 01:12 Yii2 Join/login - Полёт Навигатора + 10 30 мин.
Создавать красивые ссылки и правила в файле .htaccess.
---
---
2017-10-29 22:44 Yii2 Menu - Богатый выбор + 10 20 мин.
Размещать пункты меню на панели.
---
---
2017-10-29 22:00 Yii2 Bootstrap - Пусть будет красиво! + 10 30 мин.
Применять Bootstrap в проекте, прописывать путь к директории с новым именем через конфигурационный файл Composer'а.
---
Урок понравился, замечаний нет.
2017-10-28 19:57 Yii2 Codeception - Пошаговое тестирование + 10 30 мин.
Создавать тесты.
---
---
2017-10-20 00:23 Yii2 Views - Представления начинаются + 10 20 мин.
Создавать представление, познакомилась с отладкой в Yii.
Все просто.
---
2017-10-14 22:47 Yii2 Controller - Точка входа программиста + 10 20 мин.
Создавать контроллер.
Все просто.
---
2017-10-14 21:29 Yii2 Composer - Установка пустоты + 11 4 час. 00 мин.
Подключать фpеймворк Yii чеpeз composer в консоли.
Подключить Yii так же как в видеоуроке. Пришлось поменять модули в настройках Open Server: PHP - до PHP-7.1, HTTP - до Apache-PHP-7.
Огромное спасибо Евгению Витольдовичу и Ивану Воронину за помощь в прохождении этого видеоурока.
2017-10-12 21:45 Yii2 Git - Все ходы записываются + 10 20 мин.
Познакомилась с PhpStorm.
Пока все просто.
Замечаний нет.
2017-10-12 00:31 Yii2 Web - Первый кирпич сайта + 10 20 мин.
Познакомилась с OpenServer.
Сложностей не возникло.
Урок понравился.
2017-10-11 23:22 Yii2 Soft - Вступление и подготовка + 10 10 мин.
----------
Пока все просто.
Перехожу к следующему уроку.
2017-10-10 17:31 Семантика Я решил всю Семантику! + 12 5 мин.
Решать задачи.
Поиск ошибок.
Безусловно, курс очень полезный , а для начинающих программистов как раз то, что доктор прописал. Приступаю к алгоритмике.
2017-06-01 01:49 Комбинаторика Динамика. Выход из Лабиринта + 16 1 час. 30 мин.
Работать с очередью.
Механизм поиска кратчайшего пути выхода из лабиринта знаком по игре "Шарики".
Выхожу из лабиринта к финальному уроку.
2017-05-20 22:25 Комбинаторика Динамика. Счастливые билеты 20 + 16 1 час. 30 мин.
Научилась находить количество счастливых билетов с помощью динамического программирования.
---
Робот Шарп сегодня не в форме, говорит в проводах запутался, поэтому скрин задачи не могу показать, но задача решена, в VS все работает.
2017-05-13 19:58 Нано-игры Скорость реакции. Алгоритм и рекорд + 16 1 час. 00 мин.
Использовать ProgressBar, познакомилась с классом Stopwatch.
Найти и исправить ошибку.
Урок понравился, код несложный, а игрушка получилась интересная.
2017-05-13 00:55 Нано-игры Скорость реакции. Три картинки по таймеру + 16 30 мин.
Пока ничему.
Все просто.
-----
2017-05-13 00:48 Нано-игры Скорость реакции. Блок-схема + 16 30 мин.
Вспомнила как составлять блок-схему.
Все просто.
------
2017-05-12 00:20 Комбинаторика Динамика. Поле дураков + 16 1 час. 00 мин.
Познакомилась с динамическим программированием.
Пока все просто.
Урок понравился, перехожу к следующему.
2017-05-05 21:13 Комбинаторика Полуфинальный урок. Ответы на вопросы + 16 20 мин.
Вспомнила и проанализировала все уроки в рамках этого курса.
Самый сложный урок, на мой взгляд, это расстановка ферзей на шахматной доске.
Все алгоритмы прекрасны спору нет, но всех прекрасней заливка области и расстановка ферзей - они наиболее наглядно демонстрируют работу рекурсивных функций, также очень понравился алгоритм подбора математических операций.
Ожидания оправдались полностью, ощущаю себя ребенком в магазине игрушек, которому родители купили все, на что он показал пальцем.
Поскольку программист я пока с приставкой "нано" (а это десять в минус девятой степени от настоящего программиста), пожелания и замечания к данному курсу трудно сформулировать. Ценным и полезным для меня в пройденных уроках было абсолютно все.
Меня зовут Татьяна, фото в отчете.
2017-05-05 00:55 Нано-игры Арканоид - Шарик и кирпичики + 16 3 час. 00 мин.
Преобразованию алгоритма в код.
Найти свободное время.
От себя в игру добавила: смещение кирпичика при попадании в него шарика (смещается в разные стороны в зависимости от области попадания), при повторном попадании кирпичик исчезает; счетчики жизней и очков.
2017-04-30 00:12 Комбинаторика Комбинаторика. Математические операции + 16 3 час. 00 мин.
Писать код для подбора операторов арифметических действий т. о., чтобы из набора цифр получалось выражение с заданным результатом.
Найти ошибку.
В свой код вставила оператор деления, пришлось поработать с преобразованиями типов, дополнить некоторые функции, но все получилось! Огромное спасибо за урок, он мне очень понравился.
2017-04-09 16:19 Комбинаторика Комбинаторика. Сложение букв + 16 2 час. 00 мин.
Решать головоломки из слов перебором и с помощью рекурсии.
Найти ошибку в программе, пришлось больше 20 запусков сделать, пока дошло.
Нужно быть более внимательной.
2017-04-08 19:48 Комбинаторика Комбинаторика. Много ферзей. Демонстрация + 16 12 час. 00 мин.
Писать программу.
Разобраться как написать консольное приложение для поиска количества комбинаций расстановки ферзей на шахматной доске таким образом, чтобы они не угрожали друг другу.
Писать код сложно, ушло 12 часов, чтобы разобраться во всем. Но я получила невероятное удовольствие от этого процесса. Урок мне очень понравился. В скриншотах схема программы и демонстрация работы приложения,  скриншот консольной задачи не поместился, но задачу я решила.
2017-04-02 17:30 Компилятор Где живёт компилятор + 16 30 мин.
Работать с командной строкой; узнала, где найти компилятор.
Найти ошибку, понять почему не запускалась программа.
Очень полезный урок.
2017-04-01 22:07 Нано-игры Арканоид - Уровень и ракетка + 16 1 час. 30 мин.
Управлять перемещением кнопки при помощи события формы Key_Down, обрабатывающего нажатие клавиш.
Пока все просто и понятно.
Перехожу к следующему уроку.
2017-04-01 17:09 Итератор Итератор. Разложение числа на простые множители. + 16 20 мин.
Раскладывать число на простые множители.
Пока все просто.
Сегодня обнаружила, что к этому курсу есть бесплатный доступ на 15 дней. Не могу не воспользоваться этой возможностью.
2017-03-28 01:56 Комбинаторика Комбинаторика. 4 x 4. Ладья x Ферзь + 16 2 час. 00 мин.
Узнала об итерационных и рекурсивном алгоритмах поиска количества вариантов расстановки шахматных фигур на доске таким образом, чтобы они не угрожали друг другу.
Понять механизм работы рекурсивного алгоритма.
Урок понравился, замечаний нет.
2017-03-27 00:50 Комбинаторика Комбинаторика. Счастливые билеты N + 16 1 час. 30 мин.
Использовать рекурсию для подсчета количества счастливых билетов. Узнала о скоростях работы различных алгоритмов.
Как всегда - понять рекурсию.
При помощи алгоритма перебора сумм возможно посчитать количество от двузначных до 18-тизначных счастливых билетов. С помощью рекурсии это невозможно сделать.
2017-03-18 15:37 Комбинаторика Комбинаторика. Счастливые билеты 6 + 16 30 мин.
Искать количество счастливых билетов тремя разными способами.
Найти способ оптимизации предложенного алгоритма.
Замечаний нет.
2017-03-17 23:36 Комбинаторика Рекурсия. Фракталы. Кривая Гильберта + 16 1 час. 30 мин.
Рисовать кривую Гильберта с помощью рекурсии.
Разобраться с параметром d.
Рекурсивные функции, вызывающие друг друга - это сложно и просто одновременно. Невероятная, завораживающая магия этого кода поражает!
2017-03-12 01:49 Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского + 16 1 час. 30 мин.
Рисовать треугольник Серпинского с помощью рекурсивной функции.
Сложностей не возникло.
С каждым уроком становится все интереснее и  интереснее.
2017-03-11 00:00 Шпионский бот Хочу новости + 16 30 мин.
Получать обновления при помощи кода на C#.
Не удалось получить номер последнего обновления offset. Пока мало знаний. Есть, конечно, методы класса String, но не думаю, что задание нужно было выполнить при помощи этих методов.
Надеюсь, что на следующем уроке будет рассказано как получить номер последнего обновления.
2017-03-07 22:03 Комбинаторика Рекурсия. Фракталы. Спираль + 17 1 час. 00 мин.
Создавать спираль и фрактал при помощи рекурсивной функции.
Пока сложностей не возникло.
Рисовала прямо на форме при помощи события Paint. Ширину и высоту спирали привязала к размерам формы. В результате при запуске программы при растягивании или сжатии формы, внешний вид фрактала меняется до неузнаваемости.
2017-03-07 21:06 Шпионский бот Кто я? + 1 20 мин.
Устанавливать аватар, описание, менять имя бота.
Пока все просто.
"p.s. После установки аватар необходимо либо удалить и добавить Вашего бота, либо подождать около 5 минут"
Я не поняла смысл этой фразы: зачем сначала устанавливать аватар, а потом его удалять?
2017-03-05 00:26 Комбинаторика Рекурсия. Обратный отсчёт + 16 15 мин.
Повторение пройденного.
---
-----
2017-03-04 23:50 Комбинаторика Рекурсия. Общий делитель + 16 10 мин.
Искать наименьший общий делитель при помощи рекурсивной функции.
Ничего.
Замечаний нет.
2017-03-04 23:18 Комбинаторика Рекурсия. Числа Фибоначчи + 17 10 мин.
Находить числа Фибоначчи при помощи рекурсивной функции.
---
------
2017-03-04 23:01 Комбинаторика Рекурсия. Факториал + 16 20 мин.
Повторение пройденного.
Найти лишнюю фигурную скобку в коде.
Замечаний нет.
2017-03-04 21:33 Комбинаторика Рекурсия. Заливка области + 16 1 час. 20 мин.
Писать рекурсивные функции, узнала про ConsoleColor, а также про такие свойства консоли как ForegroundColor и BackgroundColor.
Пока сложностей не возникло.
Рекурсия - это просто магия какая-то! Волшебство.....
2017-03-02 18:25 Шпионский бот Здесь Ботов раздают? + 16 20 мин.
Создавать ботов.
Пока все просто.
Примеры использования ботов:
-поиск информации (поиск людей, мест, услуг, товаров по заданным параметрам);
-преобразование и коррекция информации (перевод на другие языки, в другие форматы, исправление ошибок в тексте);
-отслеживание изменения информации (количество пользователей на сайте за день, курсы валют и т. д.).
2017-03-01 22:54 Комбинаторика Рекурсия. Главный секрет + 16 30 мин.
Рисовать кривую Гильберта.
Пока ничего.
Урок понравился, пока все просто.
2017-02-25 22:02 Комбинаторика Рекурсия. Вступление + 17 10 мин.
Пока ничему.
Ничего.
Рекурсия - это функция, которая вызывает себя из самой себя, пока выполняется некое условие. Когда условие перестает соблюдаться, функция возвращает значение своему последнему вызову, вызов возвращает значение соответственно своему последнему вызову и т. д., пока значение не дойдет до функции, которая вызывает себя из самой себя.
2017-02-23 21:55 Шарики ФИНАЛЬНЫЙ УРОК + 1 2 час. 00 мин.
Записывать видео обзор.
Добавить в программу функцию отмены последнего хода.
Очень понравился этот курс, буду продолжать изучать C#.
2017-02-13 02:15 Шарики Шарики. Поиск линий + 16 5 час. 00 мин.
Создавать метод для поиска линий из шариков, добавлять в код что-то свое (кнопка "Начать сначала", реализующая переход к начальному состоянию из любого состояния игры; счетчик количества сделанных ходов и счетчик количества собранных линий).
Протестировать программу.
Заметила странный факт: при проверке отчетов других программистов жму зеленую кнопку "Хорошо", но система по какой-то причине вместо +1 ставит 0 в строке "Отчет оценивали:". Не пойму, почему так происходит и может ли быть засчитан такой результат?
2017-02-09 03:07 Шарики Шарики. Поиск пути + 17 4 час. 30 мин.
Реализации алгоритма "волна".
Протестировать программу.
Урок понравился, почему программа сначала отказывалась работать так и не поняла.
2017-02-05 23:18 Шарики Шарики. Логика игры + 10 8 час. 40 мин.
Оформлять функцию делегатом, создавать структуры, представлять логику игры и соотносить это с командами в программе
Представить все это в голове, просчитать и учесть в коде все нюансы, которые могут возникнуть в ходе игры. Сложно соотнести действия игрока со структурой кода программы.
Я в восторге от функции JumpBall(), особенно от этой строчки: markedjump = 1 - markedjump. Как просто и изящно!!!
2017-02-05 01:28 Шарики Шарики. Анализ игры + 10 3 час. 40 мин.
Работать с Picture Box.
Вставить событие Click в функцию.
Урок понравился, научилась работать с Picture Box.
2017-02-04 20:49 Шарики Шарики. Вступление + 12 30 мин.
Составлению блок-схем состояний игры.
Пока ничего.
Урок понравился. Все логично и четко изложено.
  Нано-игры ФИНАЛЬНЫЙ УРОК   Открыто


  Шпионский бот Авторазбор в действии   Открыто


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





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

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

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

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


Научился: Добавлять первого пользователя, создавать модель связи с таблицей пользователей.



Научился: Подключать фpеймворк Yii чеpeз composer в консоли.
Трудности: Подключить Yii так же как в видеоуроке. Пришлось поменять модули в настройках Open Server: PHP - до PHP-7.1, HTTP - до Apache-PHP-7.
Огромное спасибо Евгению Витольдовичу и Ивану Воронину за помощь в прохождении этого видеоурока.