Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2017-05-19 09:15 Знакомство с jQuery Понятие селектора и примеры + 17 20 мин.
Менять стиль четной строки.
Обрабатывать элементы с атрибутами.

Ничего.
Понравились : $("a[target='_blank']"),
$("tr:odd").css("background-color", "yellow");
2017-05-18 18:25 Знакомство с jQuery Эксперименты и кнопки + 16 40 мин.
Использовать кнопку для сокрытия.
Пишу в Notepad++, может влияет как-то.
Challenge или цепной вызов? $("p").hide().show(); - в FFoxe не работает .
Не получилось изначально скрыть картинку хоть и объявлял с display: none, visibility: hidden, по всякому, может кто подскажет по этим вопросам?
Разжёвывать надо не только студентам, но и после трудового дня "большим" дядькам, спасибо Вам, Евгений, за это.
2017-05-16 18:15 Знакомство с jQuery Синтаксис и простейший пример + 16 15 мин.
Подключать jQuery библиотеку.
Обрабатывать теги в jQ функции
Перед запуском в браузере надо сохраняться.
Спасибо за нужную экскурсию.
2017-05-16 17:38 Знакомство с jQuery Суть библиотеки jQuery + 16 15 мин.
получше узнал о использовании JQuery в корпорациях
ничего
всем гуд лак!
2017-05-15 18:27 Базовый ASP.ект VIP. Модерация записей + 16 2 час. 00 мин.
1. Соxpанять cессию пpи yспешной aвторизации
  2. Сделaть вид для yспeшной автоpизaции с кнопкой «Выxод»
  3. Добaвить пyнкт меню «Пpоверкa» пpи успешнoм входе
  4. Создaть кoнтрoллер для прoвeрки.
  5. Добaвить в тaблицу story пoле status
  6. Создaть пpедcтавление c иcторией для пpоверки.
  7. Добaвить двe кнопки «Опyбликовать» и «Удалить»
  8. Реaлизoвать фyнкционал этих кнoпoк
  9. * В спиcoк истoрий добавить кнoпкy удаления иcтории
Время выделить.
Повторение мать учения.
2017-05-10 18:06 Базовый ASP.ект VIP. Авторизация на сайте + 16 2 час. 00 мин.
Повторил основные шаги:
Создание таблицы,  добавление контроллера, добавление меню вход, представление - с полями логин/пароль.
Найти время.
Хорошо то, что авторизация презентуется в конце курса и помогает все вспомнить.
2017-04-18 17:53 Базовый ASP.ект ФИНАЛЬНЫЙ УРОК. Презентация + 16 24 час. 00 мин.
Преодолению. Записывать видео.
Записать видео.
Хороший опыт.
Не всё получилось как хотелось, первый блин никак не хотел становиться нормальным.
А поэтому..
НЕ ТРАТЬТЕ ВРЕМЯ НА ПРОСМОТР вымучивания себя из себя. :)))
2017-04-12 17:31 Tinklavimas Знакомство + 16 2 мин.
спокойствию
НИИ ЧАВО
Хорошее начало
2017-04-06 17:15 Базовый ASP.ект Отказ от статика + 16 30 мин.
...
ничего
Спасибо за урок.
2017-04-06 13:57 Базовый ASP.ект Размещение проекта в Интернете + 16 2 час. 00 мин.
Выгружать на хостинг сайт и БД. Работать на хостинге с БД и вносить изменения в web.config сайта. Подключаться удаденно к БД.
ничего
Изменил web.config на прямо хостинге!
Оно работает!!
Кто-нибудь может дать совет по адаптации views к мобильному виду? 
2017-04-04 18:08 Базовый ASP.ект Оформление сайта + 16 1 час. 30 мин.
Пересоздавать шаблон страниц.
Применять классы bootstrap для повышения юзабилити сайта: цветовое оформление,
подсветка активного пункта меню.





Взаимодействие html хелперов с моделью.
Понять что у нас с Евгением разные браузеры, за счет чего бутстрап отрабатывает по разному . Тот же block по сути, в я.браузере действует иначе. Я конечно знал о своенравности разных браузеров, теперь и поработал с этим.
Full ahead!
На приложенном скриншоте видно как разнесло сайт в я.браузере.
В ФФ и ИЕ - норм.
2017-04-04 11:49 Базовый ASP.ект Валидация данных + 16 1 час. 00 мин.
Валидировать введённые пользователем данные используя
@Html.ValidationMessage() на .cshtml + ModelState.IsValid() в story контроллере.
Проверять эл.адрес с использованием параметра [RegularExpression()] и регулярных выражений.
Понять почему моя регулярка не работает, а предлагаемая в уроке работает.
Зато исправив радуешься, что сумел выразиться лаконичнее. :)))
67%, осталось чуточек чуточки..
2017-04-03 17:03 Базовый ASP.ект Добавление истории + 16 1 час. 00 мин.
Организовывать запись историй в БД .
ничего
все молодцы
2017-03-31 16:28 Базовый ASP.ект Работа со списком историй + 16 1 час. 00 мин.
Организовывать вывод на web-страницу нескольких записей из БД используя циклы.
Создавать ссылку на конкретную историю с помощью @Html.ActionLink().

ничего
вперёд
2017-03-30 16:48 Базовый ASP.ект Рефакторинг модели Story + 16 5 мин.
Авторефакторинг.
Ничего
В строке
ename = email.Substring(0, email.IndexOf('@'));
0 на nr менять не нужно по той причине, что в данном случае это индекс начиная с которого вырезается подстрока.
2017-03-30 16:12 Базовый ASP.ект Что такое SQL-инъекция + 16 1 час. 00 мин.
Изучил метод защиты от SQL-инъекций "экранирование апострофов".

на 17:24 оговорка апостроф назван слешом. Человеческое, бывает. Сбило с толку по началу.
На скриншоте видно какую память занимает процесс после нескольких запросов к сайту.
Немноговато ли?
Есть ли методы облегчения?
2017-03-30 10:44 Базовый ASP.ект Запуск модели Story + 16 1 час. 00 мин.
Получать параметры из адресной строки в соотвестии с RouteConfig/MapRoute().

Нормально все
Нормально все
2017-03-27 17:25 Базовый ASP.ект Работа над ошибками + 16 1 час. 00 мин.
Обработке ошибок.
Просмотреть урок.
всем добра.
2016-12-27 17:30 Базовый ASP.ект Подключение к базе данных + 21 2 час. 00 мин.
подключать БД разными методами
ничего
все классно
2016-12-26 17:29 Базовый ASP.ект Создание SQL-запросов + 20 30 мин.
Поэтапной разработке приложений.
2м вариантам записи данных в таблицу.

Все прекрасно.
Все добра бобра: хатки у реки и большого семейства.
2016-12-26 16:22 Базовый ASP.ект Схема базы данных + 20 2 час. 00 мин.
Создавать БД на сервере MySQL используя консоль сервера.
Познакомился с приложением HeidiSQL.
Ничего.
Консоль..  это первая любовь... в изучении программирования.
А задача БД истрий наверное одна - запись, чтение, хранение историй.
2016-12-23 16:15 Базовый ASP.ект Установка сервера MySQL + 20 2 час. 00 мин.
ничему
ничего
Интересно, что было раньше videosharp или нетология и иже с ней...
2016-12-23 13:52 Базовый ASP.ект Формирование меню + 20 1 час. 30 мин.
Работать с views/Shared/_Layout.cshtml
Сформировал меню используя @Html.ActionLink
Добавил модель и контроллер About, настроил используя css вид информации о сайте
В который раз свести в мозгу понимание и видение в проекте  - что куда передается и для чего.

go forward!
2016-12-22 17:47 Базовый ASP.ект Создание модели Story + 20 2 час. 00 мин.
Выстраивать модель - бизнес-логику.
Создавать экземпляр модели в storyController.number().
Создавать экземпляр модели в storyController.<b>random()</b> и применять соответствующие методы модели для соответствующего представления.
Пересоздавать представления для контроллов.

Придумать хранение нескольких историй в модели.
Придумать функцию случайности.
Правильно настроить контролл рандом.
Ну, господа-товарищи, сделать то сделал домашку (ксатати, обычно по * и ** полагаются пояснения...)
Какие интересно возможны другие методы хранения в модели нескольких историй?
2016-12-22 12:55 Базовый ASP.ект Создание пустых страниц + 20 20 мин.
Создавать базовый контроллер, методы-заглушки для вызова представлений и  представления по-дефолту с использование bootstrap библиотеки.
Настройка page контроллером по умолчанию (в App_Start\RouteConfig.cs )
Вспомнить некоторые термины чего же нового изучили..
Спасибо.
2016-12-21 17:39 Базовый ASP.ект Создание схемы проекта + 21 10 мин.
Планировать структуру сайта
Тема
Другие придут сменив уют на риск и непомерный труд..
Структура это хорошо.
2016-12-21 17:14 Базовый ASP.ект Выбор темы для проекта + 20 10 мин.
Ничему
Тема сайта
WirShaffenDas
2016-12-18 17:37 Базовый ASP.ект Мы начинаем ASP.NET с MVC + 20 15 мин.
Что-то изменять в проекте MVC.
Озадачивает разница подходов. В WebForms - меняешь представление - меняется код. Процесс очевиден.
В MVC - меняешь код - запускаешь сайт - и только в браузере видишь изменения.
Понять как же что-то изменить.
Едем дальше...
2016-10-27 16:11 Игры на JavaScript Гонка - Рулевое управление + 21 1 час. 00 мин.
1- clearInterval(timerID);
2 - document.addEventListener('mousemove', moveCar, false);
3 - canvas.getBoundingClientRect();
nothing
В шаге от финиша!! :)
2016-10-27 14:35 Игры на JavaScript Гонка - Запуск таймера + 20 1 час. 00 мин.
setInterval (timer, 10);

Ничего
Всем добра!
2016-10-26 17:33 Игры на JavaScript Гонка - Массив боксиков + 20 2 час. 00 мин.
работе с массивом
массив и функции по клику
Алес гут.
2016-10-26 12:40 Игры на JavaScript Гонка - Герои на канвасе + 20 1 час. 00 мин.
Работе с canvas, context.
ничего
Алес гут.
2016-10-24 16:51 Игры на JavaScript Сколько мне дней + 20 30 мин.
Работе с getDate()
ничего
Хорошо было бы добавить на страницу форму с  датой.
Вычисление круглой даты - например, 10000 дней..
2016-10-24 15:11 Игры на JavaScript Очисти поле - Функция хода + 20 5 час. 00 мин.
Упорству.
Алгоритмически - красиво и просто.
Игра - мотиватор гнева.
Очистить поле. Если бы Автор не предъявил видеосвидетельство я бы вряд ли сделал эту задачу.
Эмоции...
2016-10-22 02:42 Игры на JavaScript Очисти поле - Чекбоксы + 20 1 час. 00 мин.
Переменной в условии цикла for (как это правильно назвать?) можно либо назначить тип var, либо ничего не назначать..
вычленение ошибок
Moscow never sleep! Have a nice day everybody!
2016-10-21 15:29 Игры на JavaScript Пасьянс + 20 1 час. 00 мин.
Искать ошибки в коде с помощью проверки элемента в браузере.
Найти лишнюю ;
Движение жизнь!
2016-10-20 13:43 Игры на JavaScript Угадай число + 20 30 мин.
Работа со скриптом через форму, с элементами формы.
Не дописал тело последнего if. Как результат, скрипт не запускался. Надо быть повнимательнее.
Полезно бы было добавить функцию очистки экрана в скрипт или/и в форму. Не знаком с JS, понравилось разбирать  процесс взаимодействия. Благодарю!
2 подхода и оба раза 13 попыток.
2016-10-19 17:12 Игры на JavaScript Запуск JavaScripta + 20 30 мин.
Выводу сообщений в браузере с использоанием JS
-Установить Notepad
-включить расширение
Алес гуд.
2016-10-18 15:06 Демо софт Вступительное слово + 20 30 мин.
Методологии Е.В. :)
Дотерпеть установку английского языкового пакета. Будем привыкать.
В добрый путь!
  Нано-игры Арканоид - Уровень и ракетка   Открыто


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





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

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

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

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


Научился: Выстраивать модель - бизнес-логику. Создавать экземпляр модели в storyController.number(). Создавать экземпляр модели в storyController.random() и применять соответствующие методы модели для соответствующего представления. Пересоздавать представления для контроллов.
Трудности: Придумать хранение нескольких историй в модели. Придумать функцию случайности. Правильно настроить контролл рандом.
Ну, господа-товарищи, сделать то сделал домашку (ксатати, обычно по * и ** полагаются пояснения...) Какие интересно возможны другие методы хранения в модели нескольких историй?


Научился: Методологии Е.В. :)
Трудности: Дотерпеть установку английского языкового пакета. Будем привыкать.
В добрый путь!