Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2016-04-06 11:01 Морской Бой Последний Бой! + 20 50 мин.
Ничему.
Сложностей не было.
Очень не хватает окружения подбитых кораблей. Даже не знаю, хватит ли у меня сил написать это самому. :)
2016-04-05 21:12 Морской Бой Интерфейс игры + 20 40 мин.
Еще не много познакомился с рефакторингом и в целом прокачал навык программирования. :)
Сложностей не возникло.
Хороший урок!
2016-04-05 19:31 Морской Бой Рефакторинг кода + 20 50 мин.
Поближе познакомился с рефакторингом.
Никаких сложностей.
Рефакторинг приложений - отличная тема!
2016-03-05 15:22 Базовый ASP.ект Отказ от статика + 20 30 мин.
На этом уроке я понял причину ошибки - подключение к БД должно открываться каждый раз своё.
Сложностей не было.
Отличный урок! Поставил все на свои места. )
2016-03-05 13:02 Базовый ASP.ект Размещение проекта в Интернете + 20 1 час. 00 мин.
Научился деплоить приложение на хостинг.
Особо сложностей не было. Немного повозился с БД на хостинге. И я тоже столкнулся с ошибкой - при повторном обращении к БД на хостинге, выскакивает ошибка. Пока не знаю как победить это.. Чтобы заработало - надо снова залить Web.config, сайт перегенериться и ошибка временно уйдет.
Всё круто. Спасибо за урок!
2016-03-05 10:15 Базовый ASP.ект Оформление сайта + 20 1 час. 00 мин.
Научился оформлять проект при помощи Bootstrap.
Сложностей не возникло.
Вместо clear:both для разделения строк я бы применил стандартный для Bootstrap класс row. В каждом блоке row у нас будут по три блока с классами col-lg-{number}.
2016-02-24 20:55 Базовый ASP.ект Валидация данных + 20 30 мин.
Научился работать с валидаторами и понял куда засовывать регулярки. :)
Сложностей не было.
Познавательный урок! Жду продолжения банкета. )
2016-02-24 19:59 Базовый ASP.ект Добавление истории + 20 1 час. 00 мин.
Научился добавлять данные в базу через форму на сайте.
Сложностей не было
Расстроило, что нет хелпера для отправки формы. Интересно, почему его не добавили?
2016-02-23 22:54 Фотошарп Ярость и контрастность + 20 1 час. 00 мин.
Поближе познакомился с работой над изображениями.
Я с ходу не смог сделать плавный прогресс бар.
Скорее всего задачу надо запускать отдельным потоком и из него уже выставлять текущий % выполнения в прогрессбаре. На досуге попробую все же сделать.
2016-02-23 21:03 Фотошарп 256 оттенков серого + 20 40 мин.
Работать с изображениями попиксельно.
Сложностей не было.
Хороший урок! Мне понравился.
2016-02-23 19:42 Базовый ASP.ект Работа со списком историй + 20 1 час. 00 мин.
Научился выводить список элементов.
Я не встретил сложностей на своём пути.
Всё хорошо - навык программирования растет как на дрожжах!
2016-02-23 18:45 Базовый ASP.ект Рефакторинг модели Story + 20 10 мин.
Обновил знания по рефакторингу кода.
Сложностей не было.
Всё просто и понятно.
2016-02-23 16:44 Базовый ASP.ект Что такое SQL-инъекция + 20 1 час. 00 мин.
Познакомился с инъекциями и теперь без них никуда! ))
Сложностей не было.
Мне кажется, надо использовать какие-то стандартные решения от инъекций. Сам все не предусмотришь..
2016-02-23 10:35 Базовый ASP.ект Запуск модели Story + 20 1 час. 20 мин.
Глубже понял процессы, происходящие внутри приложения.
Сложностей не было.
В этом ASP.NET очень не хватает шаблонизаторов типа slim или haml. Ужасно неудобно набирать открывающиеся и закрывающиеся HTML теги..
2016-02-22 21:36 Базовый ASP.ект Работа над ошибками + 20 1 час. 00 мин.
Создавать обработчики ошибок и использовать их.
Сложностей не было.
Очень познавательный урок!
2016-02-22 20:05 Базовый ASP.ект Подключение к базе данных + 20 40 мин.
Создавать подключение к БД и оформлять строку подключения.
Сложностей особо не было.
Отличный урок! Очень подробно рассказали и объяснили как подключиться к БД без лишних усилий. При самостоятельном изучении - это было самое туманное место. :)
2016-02-22 18:44 Базовый ASP.ект Создание SQL-запросов + 20 30 мин.
Составлять запросы к БД вручную - из консоли.
Сложностей не было.
Для меня урок очень познавательный, т.к. с БД я работал через ORM. А тут прямо голыми руками, засучив рукава пишем в консоли, как настоящие спецы своего дела. ))
2016-02-22 18:03 Базовый ASP.ект Схема базы данных + 20 20 мин.
Научился создавать базы и таблицы.
Сложностей не было.
Для меня урок крайне познавательный - увидел как можно вручную создать базу и таблицу в консоли.
2016-02-22 16:37 Базовый ASP.ект Установка сервера MySQL + 20 30 мин.
Устанавливать и настраивать MySQL для работы.
Сложностей не было.
Вместе с MySQL у меня установился полноценный клиент - MySQL Workbench, так что HeidiSQL мне устанавливать не потребовалось.
2016-02-22 16:13 Базовый ASP.ект Формирование меню + 20 30 мин.
Поближе познакомился с принципом работы ASP.NET MVC проекта.
Сложностей не было.
Примеры разметки можно подглядывать на офф сайте Bootstrap - http://getbootstrap.com/components/#navbar
2016-02-22 15:28 Базовый ASP.ект Создание модели Story + 20 30 мин.
Научился передавать несколько экземпляров объекта в модель.
Сообразить как передать несколько экземпляров во вьюшку.
Сделал через ViewBag. Не знаю, насколько это правильное решение... Подозреваю, что это решается как-то более элегантно.
2016-02-22 13:32 Базовый ASP.ект Создание пустых страниц + 20 20 мин.
Научился создавать контроллеры и представления к ним.
Сложностей не было.
Решил применять полученные знания сразу не своем проекте не повторяя один в один шаги в уроках. Да простят меня учителя за подобную вольность. :)
2016-02-22 07:24 Базовый ASP.ект Создание схемы проекта + 20 10 мин.
На этом уроке я познакомился со схемой URL-адресов в проектах ASP.NET
Сложностей не было.
В качестве домашнего задания написал небольшую заметку о целях и структуре проекта. Пусть это будет моей историей. :)
2016-02-21 22:10 Базовый ASP.ект Выбор темы для проекта + 20 15 мин.
Ничему :)
Сложностей не было.
Есть у меня идея: написать аудио плеер с функцией ведения статистики в БД по прослушанным композициям. Надеюсь курс мне поможет. На скриншоте примерные модели проекта. Код буду выкладывать на Гитхабе в открытом доступе.
2016-02-21 21:57 Базовый ASP.ект Мы начинаем ASP.NET с MVC + 20 10 мин.
Познакомился с процессом создания начального шаблона для сайта.
Сложностей не было.
Наконец-то курс по ASP.NET MVC! Давно ждал. :)
2015-08-15 08:23 Новые технологии Делегаты на кубиках + 10 1 час. 00 мин.
Познакомился с делегатами и примерно понял для чего они нужны. :)
Сложностей не было.
Хотелось бы получить более подробное объяснение делегатов. Я в первый раз с ними знакомлюсь и пока не совсем понятно что и куда.
2015-07-11 12:00 Хранитель экрана Новый класс Polygone + 20 50 мин.
Изучил список List<>.
Сложностей особо не было.
Сделал так, что по клику мышки на форме добавляется новая фигура. Несколько десятков щелчков и забавная картинка готова. :)
2015-07-11 08:24 Хранитель экрана Новый класс Figure + 20 1 час. 00 мин.
Поближе познакомился с ООП, конструкторами класса и рефакторингом кода.
Сложностей особо не было.
Выполнил домашнее задание разукрасив каждый кружок в свой цвет. Для этого использовал новый метод SetColor.
f.SetColor(Color.Red);
2015-07-11 06:53 Хранитель экрана Новый класс Graph + 20 1 час. 00 мин.
Познакомился с рефакторингом и использованием структур.
Сложностей не было.
Очень насыщенный урок в плане новых знаний! Правда, пока не понятно как рефакторить другие проекты. И не совсем ясно чем структура от класса отличается. Это мне домашнее задание - разобраться со всем этим. :)
2015-07-10 20:56 Хранитель экрана Движение шарика + 20 1 час. 00 мин.
Научился перемещать кружок и разобрался с формулами его перемещения.
Сложностей не было.
Отличный курс. Перехожу к следующему уроку. :)
2015-07-10 09:29 Хранитель экрана Создаём графику + 20 40 мин.
Повторил работу с графикой.
Сложностей не было.
При выполнении урока возникла задумка написать виртуальный гобан для игры в Го. Возможно удасться прикрутить готовый ИИ - GNU Go. :)
2015-05-17 21:40 Новые технологии Говорящие часы. Воспроизведение + 1 1 час. 00 мин.
Что-то конкретное выделить не могу - всему понемногу. :)
Сложностей не было.
Отличный урок. Интересная задача - говорящие часы.
2015-05-16 09:33 Новые технологии Говорящие часы. Запись голоса + 10 1 час. 30 мин.
Познакомился с работой со звуком.
Сложностей не было.
Есть задумка подправить код, чтобы работа велась не с wav, а с православным wma. :) Если удастся реализовать - заново сдам работу на проверку.
2015-05-13 09:58 Морской Бой Олимпиада - Создание ИИ - Добивание корабля + 10 1 час. 00 мин.
Отлдаке программы по шагам.
Найти те несколько ошибок в коде, которые я совершил, пока набирал код.
Отличный урок. Все понятно изложено.
2015-05-11 09:03 Морской Бой Олимпиада - Создание ИИ - Шаблон ударов + 10 1 час. 00 мин.
Познакомился с написанием алгоритма выбора предпочтительного хода. В своей реализации ИИ это не реализовал - не придумал как элегантно решить эту задачу.
Сложностей не было.
Отличный урок. Все просто и понятно изложено.
2015-05-09 06:31 Морской Бой Олимпиада - Самый лучший алгоритм + 10 1 час. 00 мин.
Познакомился с различными подходами к решению задачи. Узнал алгоритм сильного ИИ для морского боя.
Сложностей не было.
Было очень интересно смотреть на тестирование и результаты. Мне есть куда расти! ))
2015-05-09 05:57 Морской Бой Олимпиада - Создание ИИ - Стратегия + 1 5 час. 00 мин.
Использовать рекурсию.
Самое сложное - добивать подбитый корабль. Я так и не придумал простого и элегантного способа это сделать. Надеюсь, что я смогу дописать его позже, когда прокачаю свои навыки программирования. :)
Отличная задача, но тяжеловатая для новичка в программировании. :)
2015-05-01 06:08 Морской Бой Олимпиада - Угадай число + 10 1 час. 00 мин.
Разрабатывать примитивный разум. :)
Придумать алгоритм угадывания числа.
Отличный урок - пишешь алгоритм и тут же можешь проверить его эффективность.
2015-04-30 14:59 Морской Бой Установка кораблей + 10 1 час. 20 мин.
Глубже вник в ООП и проектирование серьёзных приложений.
Сделать самому удаления кораблей с поля по правому щелчку мышки. Но всё же справился. ))
Отличный урок!
2015-04-29 10:55 Морской Бой Делегаты отображения + 10 1 час. 00 мин.
Понял что такое делегаты и как с ними работать в C#.
Сложностей не было.
Всё ближе и ближе к работающей программе. :)
2015-04-29 09:00 Морской Бой Редактор и Сетка + 10 1 час. 30 мин.
Глубже изучил взаимодействие между классами, методику построения сложных программ.
Сложностей не было.
Отличный урок. Интересно решена проблема случайной постановки кораблей. В голову лезли всякие алгоритмы рекурсии расположения всех кораблей на поле. На уроке задача решена гораздо проще. :)
2015-04-28 15:43 Морской Бой Море и Корабль + 1 1 час. 30 мин.
Поближе познакомился с ООП и взаимодействием классов между собой. Узнал с чего начинается написание игры. :)
Сложностей не было. Но почему-то пришлось при тестировании классов вызывать sea.Reset(); которое очищает поле и только потом ставить корабли и стрелять. Без нее у меня поля кораблей и попаданий нулями были покрыты. :)
Отличный урок. Пока всё ровно. :)
2015-04-27 21:51 Морской Бой Планирование + 10 1 час. 50 мин.
Как примерно планировать сложные приложения. Как разбивать логику на классы и методы в них.
Продумать методы для классов.
---
2015-04-26 12:40 Микроигры VIP урок. Формула 1 + 10 1 час. 20 мин.
Создавать движущиеся объекты. Поближе познакомился с ООП в C#.
Сложностей не было.
Было бы неплохо придумать к уроку домашнее задание для самостоятельной реализации и в скриншотах показывать уже его. Урок отличный - машинки это круто. ))
2015-04-25 10:34 Демо игры Лабиринт 2D - игра + 10 1 час. 20 мин.
Создавать приложение, состоящее из нескольких форм. Получил представление о разработке программ в Visual Studio. Немного прокачал навыки программирования. :)
Сложностей не было.
Отличный урок для начинающего! Мне понравилось.
2015-04-20 21:28 Демо игры Лабиринт 2D - меню + 10 45 мин.
Узнал как создавать свои классы и как можно воспроизводить звуки в программе.
Сложностей не было.
Замечаний и вопросов по уроку нет.
2015-04-19 17:15 Нанософт Твоё портфолио + 10 1 час. 30 мин.
Работе с новыми компонентами. Вливанию кода одного проекта в другой.
Особо проблем не было.
Мне думается, что такое портфолио лучше размещать вместе с резюме на персональном сайте, чтобы потенциальный работодатель всегда мог зайти и ознакомиться, без установки и запуска сторонней программы у себя на компьютере.
2015-04-19 08:30 Демо игры Картинка с секретом + 10 1 час. 30 мин.
Познакомился поближе со средой разработки. Узнал как надо начинать разрабатывать приложения.
Особых сложностей не было - просто повторял все шаги.
В целом лекция понравилась, т.к. позволяет таким новичкам как я познакомиться с самыми базовыми вещами.
2015-04-18 16:15 Демо софт Вступительное слово + 1 1 час. 00 мин.
Ознакомился с сайтом и самой методикой преподавания. Ознакомился с платными пакетами.
Ожидать целый час, когда же мой ноут установить самый свежий Visual Studio. Может я и погорячился, что поставил самую последнюю версию, но пока буду пробовать прогать на ней.
В целом очень нравится методика. Вижу её очень логичной. В ней всё зависит от меня самого. Нет давления по приобретению платного контента - я сам решаю когда его приобрести. Большой плюс в том, что автор постоянно ведет вебинары. Автору большая благодарность за проделанную работу и доведения своей идеи до рабочего проекта!
  Нано-игры Арканоид - Уровень и ракетка   Открыто


  Теория ООП Инкапсуляция мечты   Открыто


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





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

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

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

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


Научился: Понял что такое делегаты и как с ними работать в C#.
Трудности: Сложностей не было.
Всё ближе и ближе к работающей программе. :)


Научился: Использовать рекурсию.
Трудности: Самое сложное - добивать подбитый корабль. Я так и не придумал простого и элегантного способа это сделать. Надеюсь, что я смогу дописать его позже, когда прокачаю свои навыки программирования. :)
Отличная задача, но тяжеловатая для новичка в программировании. :)