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

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

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

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

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

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

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

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

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

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

5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Видеообзор Игры 00:06:05 27 чел. ★ 4.6 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Играть в игру Нeбocкpебы 
Сложности: Найти регистраицию 
Комментарии: Все отлично, Спасибо 
2 Планирование функций 00:12:35 17 чел. ★ 4.8 Done
  Отчёт отправил: 9980. Timoha Решено за 15 мин. [Показать отчёт]
Научился: ничему 
Сложности: все понятно 
Комментарии: дополнительных функции я пока не буду делать, хочу с начало все по уроку выполнить, а после попробую уже на другом проекте свои идеи реализовать 
3 Подготовка формы 00:21:15 17 чел. ★ 4.7 Done
  Отчёт отправил: 9980. Timoha Решено за 20 мин. [Показать отчёт]
Научился: научился работать с компонентом webbrowser мне нравится что сразу же идет рефакторинг кода+обяснения принципов сетевых технологий  
Сложности: ничего, все отлично 
Комментарии: Кирилл просто молодец! Отлично объясняет! Классный урок! Спасибо!  
4 Проверяем авторизацию 00:19:49 15 чел. ★ 4.8 Done
  Отчёт отправил: 9980. Timoha Решено за 20 мин. [Показать отчёт]
Научился: научился связывать тэги хтмл к C# 
Сложности: не было 
Комментарии: Классный урок! 
5 Авторизация 00:14:08 13 чел. ★ 4.8 Done
  Отчёт отправил: 9980. Timoha Решено за 20 мин. [Показать отчёт]
Научился: Прокачываю навыки работы с хтмл тэгами 
Сложности: ничего 
Комментарии: Задания выполнил Спасибо за урок 
6 Робот приступает к действиям 00:21:04 13 чел. ★ 4.8 Done
  Отчёт отправил: 9980. Timoha Решено за 20 мин. [Показать отчёт]
Научился: Закрепил навыки создания методов 
Сложности: nothing 
Комментарии: Спасибо за урок! 
7 Робот ходит за покупками 00:28:27 13 чел. ★ 4.8 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: прокачиваю навык создания методов 
Сложности: сложностей не возникло 
Комментарии: Спасибо за урок! 
8 Лифтёра вызывали? 00:20:42 13 чел. ★ 4.8 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Закрепил навыки создания методов и работу с Substring 
Сложности: не было 
Комментарии: Бот становится все лучше и лучше  
9 Сегодня выполняем "задания" 00:26:56 13 чел. ★ 4.8 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Оттачиваю функции Length, Substring и IndexOf 
Сложности: Все отлично 
Комментарии: Спасибо за урок! 
10 Работа - работа, перейди на Федота, а с Федота... 00:21:31 13 чел. ★ 4.7 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Очень понравился способ рефакторинга "mode" через enum, и занесения mode в switch - вообще нет слов! Автору респект!  
Сложности: Ничего сложного 
Комментарии: Спасибо за урок! 
11 Лабиринт Минотавра 00:32:54 13 чел. ★ 4.7 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Прокачал навыки 
Сложности: не понял почему в коллекции нужны именно квадратные скобки webBrowser1.Navigate(collection[rand.Next(0,3)].GetAttribute("href")); 
Комментарии: Вопрос: какие нужны проверки для корректной работы метода? Нужны проверки на наличие ключей 
12 Лабиринт Минотавра и нить Ариадны 00:18:14 12 чел. ★ 4.8 Done
  Отчёт отправил: 9980. Timoha Решено за 40 мин. [Показать отчёт]
Научился: Продолжаю прокачивать навыки создания методов и работу со html страницей в C# 
Сложности: ничего 
Комментарии: Задания выполнены! 
13 Уборка помещений 00:51:26 12 чел. ★ 4.7 Done
  Отчёт отправил: 9980. Timoha Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Рефакторить код 
Сложности: Все отлично! 
Комментарии: Вопрос: гдe дoлжнa pаcпoлагатьcя переменная перечисления mode? -Я думаю так как мы перенесли ModeToStr() в BrowserClass, глобально еще объявили Mode mode и в методе Работа присвоили mode = m; - она должна располагаться в классе конечно же 
14 Цикличность бытия 00:32:34 12 чел. ★ 4.7 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: -я начал лучше разбираться в операторе switch -прокачиваю навыки рефакторинга  
Сложности: ничего 
Комментарии: Вопрoc: в кaкoe вpемя нyжнo прогpаммно останавливать работу таймера? -Программно останавливать нужно тогда когда уже нечего собирать, а так я думаю лучше по кнопке start/stop - запускать и останавливать работу нашего бота  
15 Сколько времени? 00:22:32 11 чел. ★ 5 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Поработал с функцией DateTime 
Сложности: Nothing 
Комментарии: Вопрос: Как и в какое место нужно установить обновление страницы в браузере, чтобы получить свежие данные по необходимости повтора цикла? -Я думаю нужно создать такой метод который будет обновлять браузер каждое определенное время 
16 Настройки меняют настроение 00:33:45 11 чел. ★ 5 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Прокачиваюсь по рефакторингу, работа с классами и многое другое  
Сложности: не было 
Комментарии: Вопрoc: нaпишитe вapианты xpанения нaстроек программы (минимум один вариант) -Создать файл типа "settings.ini" и в нем записывать настройки  
17 С настройками всё в порядке! 00:37:54 11 чел. ★ 5 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: научился сохранять настройки внутри VS и далее обратиться к ним по коду, мне очень понравился это фишка! Спасибо Кирилл!  
Сложности: ничего 
Комментарии: Каждым уроком код становится упорядоченным, чистым и читабельным! Спасибо за урок! 
18 Жители. Выбираем гостиницу 00:23:13 10 чел. ★ 5 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Научился работать с жителями  
Сложности: ничего  
Комментарии: по анализу: надо стараться устроить жителей на желаемую работу, думал я)))) Прикол! Мой житель Мила Некрасова - она было недовольной, работала в прачечной, но хотела она работать в бытовую технику - это было работа ее мечты я ее уволил из работы, дабы нанять на ее место профильного работника в прачечной вот захожу я список работников кто хочет работать в прачечной ииии кого я вижу? угадайте!!! Мила Некрасова - Безработная! Работа мечты: Прачечная!))))))))))))))))))))) P.S Я снова нанял ее на работу - сейчас у нее навык - 9, а было 4  
19 Жители. Кто следующий? 00:29:45 11 чел. ★ 5 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Выполнил все задания 
Сложности: не было 
Комментарии: Для мeтoда высeлeния жителя - необходимо получить все коллекции на странице работника, далее link.OuterText.Contains("Выселить"), переходим на него. устанавливаем мод = Жители return 
20 Жители. Кто хочет сегодня поработать? 00:25:52 11 чел. ★ 5 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Выполнил все задания! 
Сложности: ничего 
Комментарии: P.S Кирилл, спасибо за то что показал в конце как ты нашел смайл - "/images/icons/sml_happy.png" Этот вопрос как раз таки я хотел задать) 
21 Жители. Кто не работает - то не ест! 00:20:17 11 чел. ★ 5 Done
  Отчёт отправил: 9980. Timoha Решено за 30 мин. [Показать отчёт]
Научился: Дописал мeтoд "Увoльнeния" 
Сложности: не было 
Комментарии: Все отлично! Мне очень понравился этот курс! Кирилл, СПАСИБО тебе огромное за проделанную РАБОТУ!!! -курс рекомендую ВСЕМ!  
22 ФИНАЛЬНЫЙ УРОК 00:23:23 8 чел. ★ 5 Done
  Отчёт отправил: 9980. Timoha Решено за 1 час. 00 мин. [Показать отчёт]
Научился: записывать видео-обзор 
Сложности: записывать видео-обзор 
Комментарии: Спасибо за курс!  
Видеообзор: https://rutube.ru/video/d6c93b860ec1f8e8b8b1946b62f66113/
23 VIP. Формирование цикла 00:21:06 6 чел. ★ 5 Open
  Итого:   23 видеоурока общей продолжительностью 9 час. 25 мин. 6 чел. ★ 4.85  
  Финалисты:   Новопашин Владимир,   Tekashnik,   Alcatraz,   Дмитрий 199,   Максим Лапшинов,   Ludmila .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Курс мне понравился , но обзор писать не буду. потому что на это уйдет кучу времени , а навыка записи видео пока мне не надо. лучше выполню несколько задании с этого замечательного курса.
Трудности: Да курс не из простых, несмотря на то что мы вроде все написали докручивать еще придется . Для этого надо и навыки программирования и какие то новые задачи.
..
Научился: Научился записывать видео для youtuba - супер - первые раз делаю. Сумбурно получилось. https://youtu.be/UrORzp0Rmoo - вот ссылка на отзыв.
Трудности: У меня микрфон барахралил - все время тихо говорил. Вот самое сложное было найти через группы в контакте микрофон у незнакомых людей за вкусняшку.
Это было круто. Спасибо авторам за курс.
Смотреть видеозапись: https://youtu.be/UrORzp0Rmoo