 
				| Дата | Видеоурок | Результат | |
|---|---|---|---|
| Морской Бой Последний Бой! | + 20 | ||
| Ничему. Сложностей не было. Очень не хватает окружения подбитых кораблей. Даже не знаю, хватит ли у меня сил написать это самому. :) | |||
| Морской Бой Интерфейс игры | + 20 | ||
| Еще не много познакомился с рефакторингом и в целом прокачал навык программирования. :) Сложностей не возникло. Хороший урок! | |||
| Морской Бой Рефакторинг кода | + 20 | ||
| Поближе познакомился с рефакторингом. Никаких сложностей. Рефакторинг приложений - отличная тема! | |||
| Базовый ASP.ект Отказ от статика | + 20 | ||
| На этом уроке я понял причину ошибки - подключение к БД должно открываться каждый раз своё. Сложностей не было. Отличный урок! Поставил все на свои места. ) | |||
| Базовый ASP.ект Размещение проекта в Интернете | + 20 | ||
| Научился деплоить приложение на хостинг. Особо сложностей не было. Немного повозился с БД на хостинге. И я тоже столкнулся с ошибкой - при повторном обращении к БД на хостинге, выскакивает ошибка. Пока не знаю как победить это.. Чтобы заработало - надо снова залить Web.config, сайт перегенериться и ошибка временно уйдет. Всё круто. Спасибо за урок! | |||
| Базовый ASP.ект Оформление сайта | + 20 | ||
| Научился оформлять проект при помощи Bootstrap. Сложностей не возникло. Вместо clear:both для разделения строк я бы применил стандартный для Bootstrap класс row. В каждом блоке row у нас будут по три блока с классами col-lg-{number}. | |||
| Базовый ASP.ект Валидация данных | + 20 | ||
| Научился работать с валидаторами и понял куда засовывать регулярки. :) Сложностей не было. Познавательный урок! Жду продолжения банкета. ) | |||
| Базовый ASP.ект Добавление истории | + 20 | ||
| Научился добавлять данные в базу через форму на сайте. Сложностей не было Расстроило, что нет хелпера для отправки формы. Интересно, почему его не добавили? | |||
| Фотошарп Ярость и контрастность | + 20 | ||
| Поближе познакомился с работой над изображениями. Я с ходу не смог сделать плавный прогресс бар. Скорее всего задачу надо запускать отдельным потоком и из него уже выставлять текущий % выполнения в прогрессбаре. На досуге попробую все же сделать. | |||
| Фотошарп 256 оттенков серого | + 20 | ||
| Работать с изображениями попиксельно. Сложностей не было. Хороший урок! Мне понравился. | |||
| Базовый ASP.ект Работа со списком историй | + 20 | ||
| Научился выводить список элементов. Я не встретил сложностей на своём пути. Всё хорошо - навык программирования растет как на дрожжах! | |||
| Базовый ASP.ект Рефакторинг модели Story | + 20 | ||
| Обновил знания по рефакторингу кода. Сложностей не было. Всё просто и понятно. | |||
| Базовый ASP.ект Что такое SQL-инъекция | + 20 | ||
| Познакомился с инъекциями и теперь без них никуда! )) Сложностей не было. Мне кажется, надо использовать какие-то стандартные решения от инъекций. Сам все не предусмотришь.. | |||
| Базовый ASP.ект Запуск модели Story | + 20 | ||
| Глубже понял процессы, происходящие внутри приложения. Сложностей не было. В этом ASP.NET очень не хватает шаблонизаторов типа slim или haml. Ужасно неудобно набирать открывающиеся и закрывающиеся HTML теги.. | |||
| Базовый ASP.ект Работа над ошибками | + 20 | ||
| Создавать обработчики ошибок и использовать их. Сложностей не было. Очень познавательный урок! | |||
| Базовый ASP.ект Подключение к базе данных | + 20 | ||
| Создавать подключение к БД и оформлять строку подключения. Сложностей особо не было. Отличный урок! Очень подробно рассказали и объяснили как подключиться к БД без лишних усилий. При самостоятельном изучении - это было самое туманное место. :) | |||
| Базовый ASP.ект Создание SQL-запросов | + 20 | ||
| Составлять запросы к БД вручную - из консоли. Сложностей не было. Для меня урок очень познавательный, т.к. с БД я работал через ORM. А тут прямо голыми руками, засучив рукава пишем в консоли, как настоящие спецы своего дела. )) | |||
| Базовый ASP.ект Схема базы данных | + 20 | ||
| Научился создавать базы и таблицы. Сложностей не было. Для меня урок крайне познавательный - увидел как можно вручную создать базу и таблицу в консоли. | |||
| Базовый ASP.ект Установка сервера MySQL | + 20 | ||
| Устанавливать и настраивать MySQL для работы. Сложностей не было. Вместе с MySQL у меня установился полноценный клиент - MySQL Workbench, так что HeidiSQL мне устанавливать не потребовалось. | |||
| Базовый ASP.ект Формирование меню | + 20 | ||
| Поближе познакомился с принципом работы ASP.NET MVC проекта. Сложностей не было. Примеры разметки можно подглядывать на офф сайте Bootstrap - http://getbootstrap.com/components/#navbar | |||
| Базовый ASP.ект Создание модели Story | + 20 | ||
| Научился передавать несколько экземпляров объекта в модель. Сообразить как передать несколько экземпляров во вьюшку. Сделал через ViewBag. Не знаю, насколько это правильное решение... Подозреваю, что это решается как-то более элегантно. | |||
| Базовый ASP.ект Создание пустых страниц | + 20 | ||
| Научился создавать контроллеры и представления к ним. Сложностей не было. Решил применять полученные знания сразу не своем проекте не повторяя один в один шаги в уроках. Да простят меня учителя за подобную вольность. :) | |||
| Базовый ASP.ект Создание схемы проекта | + 20 | ||
| На этом уроке я познакомился со схемой URL-адресов в проектах ASP.NET Сложностей не было. В качестве домашнего задания написал небольшую заметку о целях и структуре проекта. Пусть это будет моей историей. :) | |||
| Базовый ASP.ект Выбор темы для проекта | + 20 | ||
| Ничему :) Сложностей не было. Есть у меня идея: написать аудио плеер с функцией ведения статистики в БД по прослушанным композициям. Надеюсь курс мне поможет. На скриншоте примерные модели проекта. Код буду выкладывать на Гитхабе в открытом доступе. | |||
| Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 20 | ||
| Познакомился с процессом создания начального шаблона для сайта. Сложностей не было. Наконец-то курс по ASP.NET MVC! Давно ждал. :) | |||
| Новые технологии Делегаты на кубиках | + 10 | ||
| Познакомился с делегатами и примерно понял для чего они нужны. :) Сложностей не было. Хотелось бы получить более подробное объяснение делегатов. Я в первый раз с ними знакомлюсь и пока не совсем понятно что и куда. | |||
| Хранитель экрана Новый класс Polygone | + 20 | ||
| Изучил список List<>. Сложностей особо не было. Сделал так, что по клику мышки на форме добавляется новая фигура. Несколько десятков щелчков и забавная картинка готова. :) | |||
| Хранитель экрана Новый класс Figure | + 20 | ||
| Поближе познакомился с ООП, конструкторами класса и рефакторингом кода. Сложностей особо не было. Выполнил домашнее задание разукрасив каждый кружок в свой цвет. Для этого использовал новый метод SetColor. f.SetColor(Color.Red); | |||
| Хранитель экрана Новый класс Graph | + 20 | ||
| Познакомился с рефакторингом и использованием структур. Сложностей не было. Очень насыщенный урок в плане новых знаний! Правда, пока не понятно как рефакторить другие проекты. И не совсем ясно чем структура от класса отличается. Это мне домашнее задание - разобраться со всем этим. :) | |||
| Хранитель экрана Движение шарика | + 20 | ||
| Научился перемещать кружок и разобрался с формулами его перемещения. Сложностей не было. Отличный курс. Перехожу к следующему уроку. :) | |||
| Хранитель экрана Создаём графику | + 20 | ||
| Повторил работу с графикой. Сложностей не было. При выполнении урока возникла задумка написать виртуальный гобан для игры в Го. Возможно удасться прикрутить готовый ИИ - GNU Go. :) | |||
| Новые технологии Говорящие часы. Воспроизведение | + 1 | ||
| Что-то конкретное выделить не могу - всему понемногу. :) Сложностей не было. Отличный урок. Интересная задача - говорящие часы. | |||
| Новые технологии Говорящие часы. Запись голоса | + 10 | ||
| Познакомился с работой со звуком. Сложностей не было. Есть задумка подправить код, чтобы работа велась не с wav, а с православным wma. :) Если удастся реализовать - заново сдам работу на проверку. | |||
| Морской Бой Олимпиада - Создание ИИ - Добивание корабля | + 10 | ||
| Отлдаке программы по шагам. Найти те несколько ошибок в коде, которые я совершил, пока набирал код. Отличный урок. Все понятно изложено. | |||
| Морской Бой Олимпиада - Создание ИИ - Шаблон ударов | + 10 | ||
| Познакомился с написанием алгоритма выбора предпочтительного хода. В своей реализации ИИ это не реализовал - не придумал как элегантно решить эту задачу. Сложностей не было. Отличный урок. Все просто и понятно изложено. | |||
| Морской Бой Олимпиада - Самый лучший алгоритм | + 10 | ||
| Познакомился с различными подходами к решению задачи. Узнал алгоритм сильного ИИ для морского боя. Сложностей не было. Было очень интересно смотреть на тестирование и результаты. Мне есть куда расти! )) | |||
| Морской Бой Олимпиада - Создание ИИ - Стратегия | + 1 | ||
| Использовать рекурсию. Самое сложное - добивать подбитый корабль. Я так и не придумал простого и элегантного способа это сделать. Надеюсь, что я смогу дописать его позже, когда прокачаю свои навыки программирования. :) Отличная задача, но тяжеловатая для новичка в программировании. :) | |||
| Морской Бой Олимпиада - Угадай число | + 10 | ||
| Разрабатывать примитивный разум. :) Придумать алгоритм угадывания числа. Отличный урок - пишешь алгоритм и тут же можешь проверить его эффективность. | |||
| Морской Бой Установка кораблей | + 10 | ||
| Глубже вник в ООП и проектирование серьёзных приложений. Сделать самому удаления кораблей с поля по правому щелчку мышки. Но всё же справился. )) Отличный урок! | |||
| Морской Бой Делегаты отображения | + 10 | ||
| Понял что такое делегаты и как с ними работать в C#. Сложностей не было. Всё ближе и ближе к работающей программе. :) | |||
| Морской Бой Редактор и Сетка | + 10 | ||
| Глубже изучил взаимодействие между классами, методику построения сложных программ. Сложностей не было. Отличный урок. Интересно решена проблема случайной постановки кораблей. В голову лезли всякие алгоритмы рекурсии расположения всех кораблей на поле. На уроке задача решена гораздо проще. :) | |||
| Морской Бой Море и Корабль | + 1 | ||
| Поближе познакомился с ООП и взаимодействием классов между собой. Узнал с чего начинается написание игры. :) Сложностей не было. Но почему-то пришлось при тестировании классов вызывать sea.Reset(); которое очищает поле и только потом ставить корабли и стрелять. Без нее у меня поля кораблей и попаданий нулями были покрыты. :) Отличный урок. Пока всё ровно. :) | |||
| Морской Бой Планирование | + 10 | ||
| Как примерно планировать сложные приложения. Как разбивать логику на классы и методы в них. Продумать методы для классов. --- | |||
| Микроигры VIP урок. Формула 1 | + 10 | ||
| Создавать движущиеся объекты. Поближе познакомился с ООП в C#. Сложностей не было. Было бы неплохо придумать к уроку домашнее задание для самостоятельной реализации и в скриншотах показывать уже его. Урок отличный - машинки это круто. )) | |||
| Демо игры Лабиринт 2D - игра | + 10 | ||
| Создавать приложение, состоящее из нескольких форм. Получил представление о разработке программ в Visual Studio. Немного прокачал навыки программирования. :) Сложностей не было. Отличный урок для начинающего! Мне понравилось. | |||
| Демо игры Лабиринт 2D - меню | + 10 | ||
| Узнал как создавать свои классы и как можно воспроизводить звуки в программе. Сложностей не было. Замечаний и вопросов по уроку нет. | |||
| Нанософт Твоё портфолио | + 10 | ||
| Работе с новыми компонентами. Вливанию кода одного проекта в другой. Особо проблем не было. Мне думается, что такое портфолио лучше размещать вместе с резюме на персональном сайте, чтобы потенциальный работодатель всегда мог зайти и ознакомиться, без установки и запуска сторонней программы у себя на компьютере. | |||
| Демо игры Картинка с секретом | + 10 | ||
| Познакомился поближе со средой разработки. Узнал как надо начинать разрабатывать приложения. Особых сложностей не было - просто повторял все шаги. В целом лекция понравилась, т.к. позволяет таким новичкам как я познакомиться с самыми базовыми вещами. | |||
| Демо софт Вступительное слово | + 1 | ||
| Ознакомился с сайтом и самой методикой преподавания. Ознакомился с платными пакетами. Ожидать целый час, когда же мой ноут установить самый свежий Visual Studio. Может я и погорячился, что поставил самую последнюю версию, но пока буду пробовать прогать на ней. В целом очень нравится методика. Вижу её очень логичной. В ней всё зависит от меня самого. Нет давления по приобретению платного контента - я сам решаю когда его приобрести. Большой плюс в том, что автор постоянно ведет вебинары. Автору большая благодарность за проделанную работу и доведения своей идеи до рабочего проекта! | |||
| Нано-игры Арканоид - Уровень и ракетка | |||
|  | |||
| Теория ООП Инкапсуляция мечты | |||
|  | |||