Online обучение c#

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

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

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

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

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

Дата Видеоурок Результат
2018-08-19 23:48 Базовый ASP.ект VIP. Модерация записей + 17 2 час. 6 мин.
создавать модерацию на сайте
все доступно
2018-08-19 02:03 Базовый ASP.ект VIP. Авторизация на сайте + 16 2 дня 2 час. 25 мин.
создавать администратора сайта, создавать блок авторизации на сайте
все доступно
2018-08-16 23:37 Базовый ASP.ект ФИНАЛЬНЫЙ УРОК. Презентация + 15 1 час. 25 мин.
записывать видео на ютюб
это реально самое сложное задание
2018-08-16 22:11 Базовый ASP.ект Отказ от статика + 15 33 мин.
узнал что можно не снова заливать весь сайт на хостинг, а достаточно некоторых файлов. Ошибок теперь не выдает.
все доступно
2018-08-16 21:36 Базовый ASP.ект Размещение проекта в Интернете + 15 22 час. 53 мин.
заливать сайт на хостинг
все доступно, правда панель у хостинга поменялась, базу залил удаленно как по видео, папки site1 не оказалось, создал сам и снял read-only на папку, в итоге залил, но не запускалось, выдавало 403, указывал что 4 asp, пробовал фиксы с helpа при 403, не помогало, оказалось что-то с выдаваемым url адресом сайта (какое-то несоответствие), поддержка сайта ответила за ночь достаточно быстро,  дали новый url , завели сайт. Запускается при первом заходе, далее валится, как в видео. Видимо в следующем уроке пофиксим эту проблему. А так все доступно.
2018-08-15 01:18 Базовый ASP.ект Оформление сайта + 15 1 час. 14 мин.
оформлять элементы сайта с помощью бутстрапа
все доступно
2018-08-15 00:03 Базовый ASP.ект Валидация данных + 15 40 мин.
делать валидатор вводимых данных
все доступно
2018-08-12 15:36 Базовый ASP.ект Добавление истории + 16 1 час. 2 мин.
создавать форму отправки в БД
все доступно
2018-08-12 14:33 Базовый ASP.ект Работа со списком историй + 16 1 час. 10 мин.
выводить списки на сайт
все доступно
2018-08-12 13:22 Базовый ASP.ект Рефакторинг модели Story + 16 10 мин.
пользоваться кнопочкой refactor/extract method
все доступно
2018-08-10 01:31 Базовый ASP.ект Что такое SQL-инъекция + 16 46 мин.
увидел насколько же БД уязвимы без защиты. Увидел как защищаться от некоторого типа атаки.
все доступно
2018-08-10 00:43 Базовый ASP.ект Запуск модели Story + 16 1 час. 36 мин.
реализовывать вывод данных из БД по номеру записи в БД
все доступно
2018-08-09 23:04 Базовый ASP.ект Работа над ошибками + 16 58 мин.
как обрабатывать ошибки обращения к базе данных
все доступно
2018-03-07 13:29 Базовый ASP.ект Подключение к базе данных + 15 1 час. 4 мин.
Создавать подключение к MySQL server из кода ASP NET и получать данные из таблиц.
все доступно.
2018-03-07 12:24 Базовый ASP.ект Создание SQL-запросов + 15 1 час. 47 мин.
Создавать скрипты запросов в MySQL.
все доступно.
2018-03-07 10:36 Базовый ASP.ект Схема базы данных + 15 16 час. 2 мин.
Создавать БД и таблицы БД в MySQL через консоль и HeidiSQL.
все доступно.
2018-03-06 18:33 Базовый ASP.ект Установка сервера MySQL + 15 1 час. 2 мин.
Устанавливать mysql сервер и подключаться к нему из к HeidiSql.
все доступно
2018-03-06 17:31 Базовый ASP.ект Формирование меню + 15 1 час. 10 мин.
Создавать кнопочки, делать модель страницы, делать представление страницы.
все доступно.
2018-03-06 15:14 Базовый ASP.ект Создание модели Story + 15 2 час. 28 мин.
Стало понятно как контроллер выводит модель в представление.
все доступно, но сделать несколько разных историй  пока не понял как.
2018-03-06 12:44 Базовый ASP.ект Создание пустых страниц + 15 33 мин.
Создавать контроллеры и представления.
Все доступно.
2018-03-06 12:11 Базовый ASP.ект Создание схемы проекта + 15 35 мин.
Составлять схему проекта. Первая история:
"Пациентка:
- Доктор, у меня болит голова.
- А я ни на что и не претендую!"
все доступно.
2018-03-06 11:35 Базовый ASP.ект Выбор темы для проекта + 16 23 мин.
Изучать web сайты - аналоги.
все доступно
2018-03-06 11:10 Базовый ASP.ект Мы начинаем ASP.NET с MVC + 15 2 дня 19 час. 35 мин.
Создавать ASP NET проект.
Все доступно.
2018-03-01 15:12 Демо игры C# чего начать программировать + 15 12 час. 55 мин.
Теперь знаю где что на сайте. А то забыл уже все.

2016-05-23 00:45 Entity Framework Основные приемы работы с БД через EF + 20 1 час. 15 мин.
соединять форму в БД linq запросом для проверки логина и пароля, ускорять загрузку получением таблицы в List уже после загрузки формы.
все понятно
еще!
2016-05-21 18:19 Entity Framework Подключение БД по методу CodeFirst + 21 5 час. 00 мин.
устанавливать MS SQL Server, создавать учетную запись пользователя БД, устанавливать EF для проекта, подключаться через VS SQL Explorer к SQL Server и вытаскивать connection string, писать класс для будущей записи в таблицу БД, прописывать инициализатор БД в коде
т.к. настойки подключения к БД, указанной в уроке не работают, то поднять локальный MS SQL, часа 3 ушло, я эту штуку в первый раз в глаза вижу, оказывается с SQL Server Management Studio нужно было скачать, запустить его, найти там название сервера, логина и пароля, создать новую учетную запись и наконец подключиться к нему из VS
для новичков бы урок как за 5 минут поднять локальный MS SQL Server, чтобы вытащить оттуда connection string, а то то ли название компа в качестве сервера нужно указывать, то ли localhost и т.п.
2016-05-20 01:34 Новые технологии VIP урок - Создание архиватора - 2 часть + 20 6 час. 00 мин.
использовать  FileMode, BinaryReader, BinaryWriter, BitConverter, SeekOrigin, FolderBrowserDialog
очень длинное видео
все доступно
2016-05-19 02:32 Entity Framework Создание приложения + 20 30 мин.
создавать отдельную форму для ввода логина и пароля
все доступно
еще!
2016-05-19 01:44 Новые технологии VIP урок - Создание архиватора - 1 часть + 20 1 час. 50 мин.
использовать System.Windows.Forms.SaveFileDialog для создания файла
все доступно
еще!
2016-05-18 02:31 Новые технологии VIP урок. C# + MySQL через DataSet + 20 2 час. 27 мин.
из кода подключаться к mysql БД, получать данные из БД, обновлять, удалять, изменять данные в таблицах БД.
все доступно
еще! :)
2016-05-16 03:02 Entity Framework Введение в EF + 21 20 мин.
узнал что такое EF и зачем оно нужно, походы к обращению с БД
все понятно
хочу еще! :)
2016-05-16 01:56 Новые технологии ФИНАЛЬНЫЙ УРОК + 20 20 час. 00 мин.
записывать манипуляции на экране, делать видеообзор программы, выкладывать его на ютюб.
монологи видеообзор :) хорошо была шпаргалка :)
я сделал свой первый видеобзор в жизни!
2016-05-15 11:42 Новые технологии Построение графиков + 20 2 час. 30 мин.
Подключать внешнюю библиотеку, добавлять с нее инструменты в ToolBox, создавать форму, заполненную графиком, изменять название, сетки, описывать оси, прописывать линии, стрелочки, текст на графике, использовать кнопки на форме.
все доступно!
еще! хочу еще scichart на wpf :)
2016-05-15 01:15 Новые технологии Печать таблицы + экспорт в Excel + 20 2 час. 00 мин.
использовать DateGridView, StringBuilder, WebBrowser, обходить ячейки таблицы, создавая текст html, включая скрип из кода, посылать его на печать, обходить ячейки таблицы и создавать и сохранять csv файл из кода, делать автозапуск csv из кода, т.е. отправлять файл в excel
все доступно
еще!
2016-05-14 04:54 Новые технологии Работа с WinAPI + 21 2 час. 30 мин.
научился обращаться в WinApi для поиска имен открытых имен, а также закрывать их по таймеру или клику из формы. Авто выключение удалось сделать.
все понятно
еще! :)
2016-05-13 02:41 Новые технологии Мотиватор + 20 1 час. 05 мин.
брать картинку, выбирать шрифт, его размер, рисовать линии, создавать надписи на картинке по координатам, сохранять картинку в нужном формате, запускать вывод картинки на экран в Windows при запуске программы.
все легко
хочу еще! :)
2016-05-12 03:21 Функционал ФП - ФИНАЛЬНЫЙ УРОК + 20 10 мин.
писать отзыв :)
Константин очень хорошо рассказывает, все понятно.
Очень интересный курс. Очень хочется узнать и про другие парадигмы функционалки и как их использовать. Ощущаю потенциал для изящных решений и мощь лямбда выражений, для написания методов расширения, для оптимизации производительности. Еще! :))
2016-05-12 03:11 Функционал ФП - Короткое замыкание + 20 2 час. 00 мин.
узнал про "короткое замыкание", способ доступа к внутренним переменным метода
все понятно, хотя мне новичику в программировании приходится пока останавливаться каждые 3 минуты чтобы догнать сказанное.
хотим еще про функционалку! и про другие парадигмы функционалки! :)))
2016-05-11 03:44 Функционал ФП - Свой метод Where + 20 40 мин.
писать свой метод расширения, понятие и использование predicate
все понятно, хотя пока для меня 3 недельного ученика это еще высшая математика, прохождение в пошаговом режиме показало неожиданный для меня ход программы.
еще!
2016-05-11 02:22 Функционал ФП - Сортировка списка + 20 50 мин.
использованию List<T>,  использование OrderBy + лямбда-выражение, форматирование строки при помощи лямбда-выражения, создание метода из одной строки с использованием лямбда-выражения.
все понятно
еще!
2016-05-10 03:52 Функционал ФП - Калькулятор + 20 30 мин.
первым представлению о лямбда: лямбда-метод, лямбда-оператор, лямбда-выражениях и их нотациях.
все понятно. Хотя участвовал в вебинаре, решил послушать снова.
еще!
2016-05-09 22:33 Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК + 20 15 мин.
писать отзыв.
все доступно, и понятно, хотя пока правда без подсматривания кода, не все пока задачи с 0 самому получается.
Но чувствую как понимание и писание кода дается все легче и легче.
Курс супер. Эти видеокурсы подъем на новый уровень по сравнению с ДемоИграми и ДемоСофтом, юнит-тестирование, делегаты, нити, запись и воспроизведение звуковых файлов, использование внешней библиотеки, соединение двух компьютеров по tcp/ip, полноценное клиент-серверное приложение, смена обоев рабочего стола, импорт функций из windows библиотек, запись в системный реестр! Ух!
Вадим Григорьев.
2016-05-09 22:09 Новые технологии Клиент-сервер для смены обоев + 20 4 час. 30 мин.
Использование внешнего файла в качестве конфигурационного, соединение клиента с сервером по TCP/IP, передача строки от сервера к клиенту, создание невидимого клиентского приложения.
все доступно
все понятно
2016-05-09 16:49 Новые технологии Обои рабочего стола + 20 4 час. 30 мин.
запись в системный реестр, установка обоев рабочего стола,  изменение стиля обоев рабочего стола, создание директории, удаление файла,  скачивание файла с сети,
все легко и доступно
еще!
2016-05-08 03:06 Unity 3D Установка Unity3D + 20 30 мин.
устанавливать Unity3D 4.5.3.
пройти процедуру регистрации
все доступно, установил специально версию как в видео, хотя на сайте уже версии Unity 5 идут. Только вот только начальный экран как то отличается. Ну да ладно, разберемся.
2016-05-08 01:34 Unity 3D Приглашение на видеокурс + 20 3 мин.
познакомился что за движок в unity3d
да чего тут сложного :)
ждем следующего урока
2016-05-06 21:54 Интернет-магазин UPDATE товара + 20 30 мин.
использовать UPDATE для изменения данных в таблице БД
все доступно, но п.8 пока не сделал, попробовал, но команда всем товарам дороже 100 присвоила 140, \как в команде обозначить текущее var для строки.
все понятно
2016-05-06 21:03 Интернет-магазин Товар на форме + 20 30 мин.
выводить товар из БД на страницу
все доступно, но с изменением настроек php повозился, пришлось найти, т.к. в новой версии easyPHP доступ к конфигурационному файлу изменился.
все доступно
2016-05-06 20:26 Интернет-магазин SELECT из РНР + 20 30 мин.
вывести данные через передачу данных методом $_GET
по уроку все понятно, но как убрать die и передать данные сразу в форму пока не знаю
еще!
2016-05-06 19:55 Интернет-магазин INSERT из РНР + 20 10 мин.
писать в php форму для передачи данных в mysql
все доступно
еще! :)
2016-05-06 19:47 Интернет-магазин Форма Товара + 20 10 мин.
создавать формы php файле
все доступно
еще! :)
2016-05-06 19:38 Новые технологии Телефон по TCP/IP протоколу + 20 2 час. 30 мин.
создавать прослушивателя порта, выводить его в отдельную нить, соединять 2 компьютера по TCP/IP
все доступно
все понятно
2016-05-06 15:48 Новые технологии Говорящие часы. Воспроизведение + 20 2 час. 30 мин.
воспроизводить файлы PlaySync(), доступ к текущему времени DateTime.Now.Hour, вывод текущего времени на экран,  параметризированный запуск потока.
все доступно
все доступно
2016-05-06 13:59 Новые технологии Говорящие часы. Запись голоса + 20 2 час. 15 мин.
записывать wav файл, воспроизводить wav файл, используя библиотеку NAudio
все доступно
все доступно
2016-05-05 16:02 Интернет-магазин Таблица с Картинками + 20 10 мин.
в таблицу выводить картинку по названию файла в таблице БД, описывать путь к картинке в php и ширину вывода
"<td><img src='images/" . $row["image"] . "'width = 100'></td>";
все доступно
еще еще еще! :)
2016-05-05 15:51 Интернет-магазин Картинки для товаров + 20 10 мин.
изменять поле в таблице, т.к. одно название картинки повторилось дважды
все доступно
еще! :)
2016-05-05 15:33 Интернет-магазин Товары в таблице + 20 15 мин.
выводить таблицу mysql используя php в браузере, mysqli_fetch_assoc($var_resource);
все доступно
еще :)
2016-05-05 15:10 Интернет-магазин Подружить PHP с MySQL + 20 10 мин.
mysqli_connect("localhost", "root", ''), mysqli_query($sql, "query"), $var = mysqli_fetch_array($res), echo $var[value];
все доступно
еще :)
2016-05-05 14:46 Интернет-магазин Всё готово для работы + 20 5 мин.
перепроверил что открыта консоль mysql, доступ к php в бразуере
все доступно
---
2016-05-05 14:36 Интернет-магазин Запуск РНР + 20 10 мин.
запускать *.php из localhost, теги php файла, цикл for
все доступно
<?php оказывается нужно писать слитно
2016-05-05 14:22 Интернет-магазин SELECT запросы + 20 20 мин.
различным запросам SELECT, в том числе для поиска количества товаров по определенным условиям, по содержащемуся тексту.
придумать еще новые виды запросов
хочу еще!
2016-05-05 13:43 Интернет-магазин phpMyAdmin + 22 15 мин.
добавлять и редактировать товар в phpMyAdmin
найти иной способ загрузки phpMyAdmin, видимо версия иная, и phpMyAdmin тут иной версии и русский,  оказалась есть ссылка из основной страницы EasyPHP.
ух!
2016-05-05 13:10 Интернет-магазин Добавление товаров + 20 5 мин.
добавлять единицы (товары) в таблицу в БД
все доступно
хочу дальше
2016-05-05 13:00 Интернет-магазин Запуск базы данных + 20 5 мин.
в mysql, создавать БД, Таблицу из определенных полей, выводить таблицу командой explain
вначале забыл ставить ; в конце строк, поэтому в конце выдало ошибку
дальше дальше дальше
2016-05-05 12:40 Интернет-магазин Установка EasyPHP + 20 5 мин.
установке EasyPHP, запуску HTTP Server.  DataBaseServer, проверке работоспособности локального сервера
все доступно
ходу ходу ходу
2016-05-03 14:14 Демо софт Квадратный калейдоскоп + 20 6 час. 00 мин.
SolidBrush(color), Pen(color) Graphics.FillEllipse(...); условие ? true : false ;  panel.CreateGraphics(), создавать panel из кода, определять их локацию, размер, разрисовывать их.
потом написать с 0, все равно пришлось подсмотреть, но вроде разобрался
что то не просто далось, для полного закрепления наверное перепишу еще через пару дней
2016-05-02 18:42 Демо софт Текстовый процессор + 20 2 час. 20 мин.
OpenFileDialog, SaveFileDialog, System.Text.Encoding.UTF8
сложностей не было
вопросов нет, все понятно
2016-05-01 18:48 Новые технологии Нити на кубиках + 20 2 час. 30 мин.
создавать и запускать Thread.
все понятно,
Интересно, есть ли какая опция в Visual Studio пошагово посмотреть ход отдельного потока после его создания?
вот цикл while как работает с я совсем не посмотрел.
еще 2 неделя с начала изучения программирования не прошла, а я уже потоки научился создавать! Что же дальше будет! :)))
2016-05-01 13:24 Нанософт Средняя оценка + 21 2 час. 05 мин.
TableLayoutPanel, ToolTip, использовать делегат, начинать думать о будущей архитектуре программы, разделении графики и логики, расширяемости и гибкости делегата, сокращении методов/расширяемости программы.
на 18 мин. решил остановиться и вначале сесть сам переписать с использованием делегата (т.к. проходил вчера Новые технологии/Делегаты на кубика). Получилось сходу! Ура!
Понимание программ становится все легче и легче!
Похоже чувствую потребность начинать узнавать и базовых принципах архитектуры программ. Тем более в каком то уроке ранее уже говорилось, что в современном программировании становится все больше доли архитектуры.
- балансах сокращении методов (наверное влияет на производительность) и расширяемости программ
- способах передачи данных между классами (использования параметров в делегатах), используемых при этом типов
- разделении логики и графики.
не пора ли вводить в дополнение к Семантике и Алгоритмике - Основы "Проектики". :)
2016-04-30 18:01 Новые технологии Делегаты на кубиках + 20 4 час. 15 мин.
использовать делегат вместо кучи функций по передаче кучи переменных
ничего, но решил сперва написать как это было бы без делегата, чтобы увидеть все куски, которые позволяет сократить делегат
хочу дальше! :)
2016-04-29 03:49 Демо софт Менеджер паролей + 20 50 мин.
использовать сразу (string)((...)sender).Tag , использовать Process.Start() для запуска браузера по умолчанию. использовать Clipboard.SetText() для передачи данных в буфер
.
пока все понятно и доступно
каждый урок добавляет много полезных фишек! супер!
2016-04-28 02:34 Новые технологии Модульное тестирование + 20 1 час. 20 мин.
подключать тест к программе, TestTools/UnitTest, [ExpectedException]
все легко и доступно
классный урок! представляю сколько бы время ушло на осознание всего этого через справочники!
2016-04-28 00:37 Демо софт Английские карточки + 20 3 час. 00 мин.
использовать DirectoryInfo, FileInfo, File.ReadAllLines, проигрывать mp3, mp4 c Windows Media Player
написать потом самому с 0
вперёд!
2016-04-26 00:42 Демо софт Двенадцать месяцев + 20 1 час. 15 мин.
Использовать MonthCalendar, PictureBox, FromFile, SelectionStart.
пока легко
хочу еще ! :)
2016-04-25 01:38 Демо игры ФИНАЛЬНЫЙ УРОК + 1 30 мин.
Замечательные уроки! Просто отличные! То что надо! Поверьте мне новичку. До этого умевшего только запустить Hello World в консоли. Вычитал как это делать на первой странице спецификации языка. И уже со второй страницы мне стало понятно, что нет, так - по книжке, мне языку не научиться. "Самоучитель C#" в Яндексе. И вот я пришел сюда по ссылке с MyCSharp. Как же я рад что Вас нашел. Формат видеообучения "делай как я" - это то что надо новичку. Да еще доступными ступеньками!!! Супер!!! Хочу быстрее все впитать, пока сайт еще доступен. А то уже страшно, вдруг куда денетесь. Это ж сокровище!
понять где писать отзыв. до сих пор уверенности нет. написал в п.2
ходу ходу ходу!!! :)))
2016-04-25 00:02 Демо игры VIP. Устный счёт + 20 2 час. 00 мин.
Использовать progressbar, textbox.
все тип топ
еще еще еще
2016-04-24 19:46 Демо игры Камень ножницы бумага + 21 4 час. 00 мин.
Использовать Panel, TrackBar, Random
---
хочу дальше
2016-04-24 13:05 Демо игры Бот для Быстрощёлка + 21 1 час. 15 мин.
Использование TrackBar, включению Timer из кода, базовые предоставления о DLLImport
все легко
дальше дальше дальше!
2016-04-24 11:04 Демо игры Игра Быстрощёлк + 20 1 час. 00 мин.
Использовать MouseDown, DateTime.
все легко
ходу ходу ходу!
2016-04-23 22:24 Демо игры Лабиринт 2D - игра + 20 4 час. 30 мин.
Использовать MouseEnter, Shown, Timer. Подписываться на события для групп лейблов. Прописывать внутреннюю логику игры.
по видео все легко, повторить бы потом самому.
едем дальше!
2016-04-22 03:39 Демо игры Лабиринт 2D - меню + 21 3 час. 30 мин.
Привязывать кнопки и переключатель к звукам, проигрывать звуки, менять надпись переключателя при нажатии, ограничивать запуск звуков при отключенном переключателе звуков.
понять где свойство, а где функция, все пишется через точку. найти ответ в гугле что wav файлы из windows нужно конвертировать именно в PCM, т.к. библиотека Media ругалась на невозможность проиграть приложенный файл.
вперед!
2016-04-22 01:19 Демо игры Картинка с секретом   2 час. 15 мин.
Создавать окошко, размещать в нем кнопки, связывать их с обработчиками событий, привязывать ресурсы, менять иконки в форме и для программы.
удалить часть кода после неправильно названной кнопки
ходу ходу ходу!
2016-04-20 02:37 Демо софт Вступительное слово + 20 20 мин.
Устанавливать Visual Studio, менять язык установленной программы.
все легко
едем едем едем! :)
  Нано-игры Арканоид - Уровень и ракетка   Открыто


  Демо игры VIP. Бесплатная консультация   Открыто


  Web API Создание Web API проекта   Открыто


  Дневник успеха 2018-07-29 Отчёт за неделю   Открыто


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





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

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

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

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


Научился: использовать делегат вместо кучи функций по передаче кучи переменных
Трудности: ничего, но решил сперва написать как это было бы без делегата, чтобы увидеть все куски, которые позволяет сократить делегат
хочу дальше! :)


Научился: запускать *.php из localhost, теги php файла, цикл for