Обучение программированию c# онлайн

Формула программиста
основатель — Волосатов Евгений Витольдович

Интернетный бот

Система авто-управления сайтом

Это более 20 уроков по написанию программы,
Выполняющей за тебя рутинные операции.
Мы пройдемся по всем этапам разработки.
Решим какие операции не приносят радости,
И их просто необходимо автоматизировать!
Мы проведем тебя по всему пути создания бота.
С нами ты обязательно дойдешь до финиша!
И получишь бесценные знания, опыт.
У тебя в руках будет мощный инструмент для работы с HTML.

Что ты получишь, пройдя курс:

+ Понимание HTML документа
+ Знания, для прохождения авторизации
+ Навык автоматизировать однотипные действия
+ Опыт, позволяющий тебе работать с динамическими ссылками
+ Универсальный инструмент для работы с контентом сайта.

Внимание! Заметьте, существует много инструментов и фреймворков для работы с HTML документом, но сторонние библиотеки не участвуют в разработке проекта, используются только встроенные возможности языка программирования C#.

После окончания курса у тебя будет полноценный,
Рабочий бот, выполняющий за тебя все операции.

Преимущества курса
+ Практические задания
+ Показаны различные возможности
+ Без сторонних библиотек
+ Курс не утяжелен теорией
+ Чёткий пошаговый алгоритм: повтори и получи
+ Универсальный подход к написанию (применяй в любых своих разработках)
+ Автоматизируй свою работу!

5,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Видеообзор Игры 00:06:05 27 чел. ★ 4.6 Done
  Отчёт отправил: 8361. Ludmila Решено за 30 мин. [Показать отчёт]
Научился: поиграла в игру nebo.mobi  
Сложности: понять смысл игры 
Комментарии: замечаний нет 
2 Планирование функций 00:12:35 17 чел. ★ 4.8 Done
  Отчёт отправил: 8361. Ludmila Решено за 3 час. 30 мин. [Показать отчёт]
Научился: играть в игру 
Сложности: рисовать блок схему на компьютере, найти функции 
Комментарии: игра не интересная 
3 Подготовка формы 00:21:15 17 чел. ★ 4.7 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 30 мин. [Показать отчёт]
Научился: познакомилась с Webbrowser controller  
Сложности: все просто 
Комментарии: замечаний нет 
4 Проверяем авторизацию 00:19:49 15 чел. ★ 4.8 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 00 мин. [Показать отчёт]
Научился: поиску элементов в документах, проверке авторизации  
Сложности: не было сложностей 
Комментарии: не совсем было понятно дом задание -> сделать функцию 
5 Авторизация 00:14:08 13 чел. ★ 4.8 Done
  Отчёт отправил: 8361. Ludmila Решено за 1 час. 00 мин. [Показать отчёт]
Научился: нахождению элементов в документе по, имитации выполнения команд. 
Сложности: найти теги в навигаторе 
Комментарии: не могу найти в коде элементы логин и пароль смотри Foto 2 
6 Робот приступает к действиям 00:21:04 13 чел. ★ 4.8 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 00 мин. [Показать отчёт]
Научился: функциям GetElementById,GetElementsByTagName, link.GetAttribute вызову events link.InvokeMember("click"); - 
Сложности: Нaписaть спиcок 
Комментарии: нет 
7 Робот ходит за покупками 00:28:27 13 чел. ★ 4.8 Done
  Отчёт отправил: 8361. Ludmila Решено за 1 час. 30 мин. [Показать отчёт]
Научился: выделять функции  
Сложности: не было 
Комментарии: нет 
8 Лифтёра вызывали? 00:20:42 13 чел. ★ 4.8 Done
  Отчёт отправил: 8361. Ludmila Решено за 1 час. 30 мин. [Показать отчёт]
Научился: объединять все функции в одну 3. задание: проверять Count и Дату в методе DoMethod() в условит "Получить " Count ++ 
Сложности: 3. задание 
Комментарии: нет 
9 Сегодня выполняем "задания" 00:26:56 13 чел. ★ 4.8 Done
  Отчёт отправил: 8361. Ludmila Решено за 1 час. 00 мин. [Показать отчёт]
Научился: enum использовать 
Сложности: 3.задание 
Комментарии: нет 
10 Работа - работа, перейди на Федота, а с Федота... 00:21:31 13 чел. ★ 4.7 Done
  Отчёт отправил: 8361. Ludmila Решено за 45 мин. [Показать отчёт]
Научился: Timer, Timer start, Timer stop, Timer enabled 
Сложности: oпрeделить, что страницa уже загрузилась 
Комментарии: нет 
11 Лабиринт Минотавра 00:32:54 13 чел. ★ 4.7 Done
  Отчёт отправил: 8361. Ludmila Решено за 1 час. 20 мин. [Показать отчёт]
Научился: проверке webbrowser.ReadState !=Webbrowser.Complete Random link.GetAttribute("href").Contains("doorLink") 
Сложности: 2.проверки проверки на: -Не хватает ключей -сколько осталось ключей 
Комментарии: нет 
12 Лабиринт Минотавра и нить Ариадны 00:18:14 12 чел. ★ 4.8 Done
  Отчёт отправил: 8361. Ludmila Решено за 1 час. 40 мин. [Показать отчёт]
Научился: webBrowser1.Document.GetElementsByTagName webBrowser1.Url.AbsoluteUri.Contains искать в странице 
Сложности: 4 и 5 задания 
Комментарии: нет 
13 Уборка помещений 00:51:26 12 чел. ★ 4.7 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 15 мин. [Показать отчёт]
Научился: Refactoring, 4. Вопрос : mode я перенесла в BrowserClass 
Сложности: исправить прошлые ошибки 
Комментарии: нет 
14 Цикличность бытия 00:32:34 12 чел. ★ 4.7 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 30 мин. [Показать отчёт]
Научился: работа в цикле, NextStep() 
Сложности: 3. вопрос, я думаю это условие: if (mode == Mode.Default && !NeedCicle()) но пока это не получила  
Комментарии: нет 
15 Сколько времени? 00:22:32 11 чел. ★ 5 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 00 мин. [Показать отчёт]
Научился: запускать новый цикл, управлять таймером 
Сложности: 3. пункт , я думаю, что надо начинать следующий цикл с проверки на ожидание: public void NextStep() { switch(mode) { case Mode.Default: web.Navigate("http://nebo.mobi/floors/0/5"); mode = Mode.GetMoney; break; case Mode.GetMoney: ... 
Комментарии: нет 
16 Настройки меняют настроение 00:33:45 11 чел. ★ 5 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 10 мин. [Показать отчёт]
Научился: использовать настройки для запуска шагов цикла 
Сложности: 4. пункт 1.использовать JsonConvert.SerializeObject(objectList); 2. сохранить в файл 3.использовать сериализацию 
Комментарии: все замечательно, получаю ценные практические навыки 
17 С настройками всё в порядке! 00:37:54 11 чел. ★ 5 Done
  Отчёт отправил: 8361. Ludmila Решено за 20 час. 30 мин. [Показать отчёт]
Научился: использовать установки, рефакторинг, автоматизировать автпоризацию 
Сложности: 5. задание NexStep() добавить if (mode == Mode.Labirint) { mode = Mode.Default; web.Navigate("http://nebo.mobi/doors"); return; } 
Комментарии: нет 
18 Жители. Выбираем гостиницу 00:23:13 10 чел. ★ 5 Done
  Отчёт отправил: 8361. Ludmila Решено за 1 час. 30 мин. [Показать отчёт]
Научился: находить гостиницу if(link.OuterText!=null && link.OuterText.Contains("Гостиница")) {web.Navigate(link.GetAttribute("href"));} 
Сложности: 3.анализ проводить по Icon: smal_sad.png smal_norm.png class "td25 md125" smal_happy.png 
Комментарии: нет 
19 Жители. Кто следующий? 00:29:45 11 чел. ★ 5 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 00 мин. [Показать отчёт]
Научился: определять жителей, которых надо выселять 
Сложности: 4. задание , ответ в скриншоте 
Комментарии: нет. все замечательно 
20 Жители. Кто хочет сегодня поработать? 00:25:52 11 чел. ★ 5 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 20 мин. [Показать отчёт]
Научился: отбирать жителей с несколькими условиями 
Сложности: 4.заданик 
Комментарии: неи 
21 Жители. Кто не работает - то не ест! 00:20:17 11 чел. ★ 5 Done
  Отчёт отправил: 8361. Ludmila Решено за 2 час. 20 мин. [Показать отчёт]
Научился: refactoring 
Сложности: мои жители все закончилисть 
Комментарии: нет 
22 ФИНАЛЬНЫЙ УРОК 00:23:23 8 чел. ★ 5 Done
  Отчёт отправил: 8361. Ludmila Решено за 1 час. 00 мин. [Показать отчёт]
Научился: видео писать не могу, не моё это ;( 
Сложности: нет 
Комментарии: нет 
23 VIP. Формирование цикла 00:21:06 6 чел. ★ 5 Done
  Отчёт отправил: 8361. Ludmila Решено за 1 час. 10 мин. [Показать отчёт]
Научился: создавать определенную последовательность выполнения цикла 
Сложности: не было 
Комментарии: нет, все очень понравилось 
  Итого:   23 видеоурока общей продолжительностью 9 час. 25 мин. 6 чел. ★ 4.85  
  Финалисты:   Новопашин Владимир,   Tekashnik,   Alcatraz,   Дмитрий 199,   Максим Лапшинов,   Ludmila .

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Записывать видеообзор
Трудности: Записывать видеообзор
Полезный курс, спасибо за него Кириллу Шмойлову. Думаю что он пригодится в программировании, для устранения всякой рутины) Рекомендован к прохождению.
Смотреть видеозапись: https://youtu.be/cfRlAry9Ays
Научился: видео писать не могу, не моё это ;(
Трудности: нет
нет