Обучение языку c#

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

Сетевые технологии

Описание курса

Курс расскажет, как понимать, а главное управлять Интернетом (!).
Мы рассмотрим инструменты для работаты в сети.
Узнаем, из чего же действительно формируется интернет-страница.
Будем читать и понимать код интернет-страниц.

Ты наверняка слышал слово Авторизация, а действительно ли ты понимаешь, что это и как она работает? На курсе мы рассмотрим несколько способов прохождения Авторизации.

Так же на курсе вы научитесь переходить по динамически созданным ссылкам, и управлять своим проектом на любой стадии проектирования.

В качестве бонусного урока мы расскажем Вам о технологии, позволяющей работать с базами SQL без установки SQL-Server.

Авторы курса

Шмойлов Кирилл, работает программистом уже более 10 лет, последние 3 года Ведущим Инженером программистом на промышленном предприятии (масштаба страны). За многолетний труд накопилось множество наработок, появились свои решения для сбора и обработки данных, поиска необходимой информации на сайтах.
Белоусов Игорь, создал много своих работ в области интернет-технологий, но для реализации не хватало практики.

Объединив усилия получился курс, который могут пройти как новички, так и “прожженые” программисты. Каждый может подчерпнуть для себя что-то новое, нужное, полезное.

Для кого этот курс

Курс является отличным помощником для программистов, которые прошли первые шаги в программировании на C#, а теперь обратили свой интерес в сторону интернета.

Для тех, кто хочет автоматизировать свою работу в интернете, получать свежие новости/погоду/анекдоты, лишь один раз написав свою программу.

Для тех, кто хотел бы иметь возможность сделать срез своих проектов на любой стадии проектирования, но не знал как это осуществить.

Чему ты научишься

Ты сможешь бегло читать код интернет-страниц, программно заполнять поля и производить авторизацию, практически на любых сайтах. Научишься легко автоматизированно сохранять информацию из интернета, переходить по ссылкам. Узнаешь, как хранить свои проекты в интернете, чтобы иметь к ним доступ из любой точки земного шара.


Объём: 10 видеоуроков
Продолжительность: 3 часа.

3,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Презентация курса 00:01:43 49 чел. ★ 4.7 Done
  Отчёт отправил: 4467. Alcatraz Решено за 10 мин. [Показать отчёт]
Научился: Ожидаю подробных и понятных объяснений, как работает браузер, как работают динамически подгружаемые страницы, как правильно проходить авторизацию на сайтах. 
Сложности: Ничего. 
Комментарии: Хотел бы научиться писать хорошие программы связанные с сетевыми технологиями, понять множество терминов и разобраться в HTML. 
2 Мой собственный браузер 00:10:34 38 чел. ★ 4.8 Done
  Отчёт отправил: 4467. Alcatraz Решено за 10 мин. [Показать отчёт]
Научился: Создал подобие собственного браузера. 
Сложности: Ничего. 
Комментарии: *Вoпрoс: как измeнить Дoмaшнюю стрaницу в webBrowser? Задать ее в настройках. Либо просто при нажатие на кнопку домашняя страница задавать ту, которая нужна. 
3 Главные секреты интернет-страниц 00:14:08 33 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 25 мин. [Показать отчёт]
Научился: Доработал веб-браузер. 
Сложности: Ничего. 
Комментарии: Куки-файлы нам нужны для того, что бы сервер определял нас как уникального пользователя. В случае когда мы авторизируемся на сайте, блоге и т.п. без куки никуда) 
4 Вопросы и ответы 00:08:22 29 чел. ★ 4.5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 10 мин. [Показать отчёт]
Научился: Расширил понимание курса. 
Сложности: Ничего. 
Комментарии: Ну вопрос я свой уже задавал и получил на него ответ, спасибо. Интересует меня один вопрос, можно ли парсить html-страницы средствами сишарпа. Лично я это делал с помощью класса Regex или открывал html-страницу как xml-файл и проходил по всем внутренним тегам. Но это не очень удобно. Можно ли как-то это упростить? 
5 Интернет-страница: Что полезного можно получить? 00:16:12 22 чел. ★ 4.8 Done
  Отчёт отправил: 4467. Alcatraz Решено за 20 мин. [Показать отчёт]
Научился: Выполнил все задания. 
Сложности: Ничего. 
Комментарии: Интересный урок. Как просто можно искать по элементам страницы. Выполнил домашнее задание используя вот такую строчку кода: pictureBox1.ImageLocation = webBrowser1.Document.Images[0].GetAttribute("href"); 
6 Несколько способов работы с интернет-страницами 00:20:51 21 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 25 мин. [Показать отчёт]
Научился: Работать через прокси-сервер. 
Сложности: Ничего. 
Комментарии: private Image DownloadImage(string url) { WebRequest req = WebRequest.Create(url); WebResponse resp = req.GetResponse(); return Image.FromStream(resp.GetResponseStream()); } 
7 Авторизация с заполнением полей 00:18:33 18 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 20 мин. [Показать отчёт]
Научился: Проходить авторизацию на сайтах с помощью элемента веб-браузер. 
Сложности: Сделать домашнее задание. 
Комментарии: Несколько неудачных попыток с выходом, но все же получилось. 
8 Авторизация с формированием ключа 00:16:18 16 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: Проходить авторизацию на сайтах с помощью отправки POST-данных. 
Сложности: Сделать это самому на другом сайте. 
Комментарии: Да, на удивление все работает. 
9 Авторизация без браузера или как обмануть сайт 00:31:56 16 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 40 мин. [Показать отчёт]
Научился: Написал метод авторизации без браузера. 
Сложности: Кирилл вы все очень подробно объясняете. 
Комментарии: Универсальный метод заключается в передаче двух параметров, первый это адрес на который будут отправляться данные и второй параметр это сами данные в виде строки. 
10 Хождение по динамическим ссылкам 00:36:38 14 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 40 мин. [Показать отчёт]
Научился: Выполнил все задания. 
Сложности: Ничего. 
Комментарии: Добавил кнопку "Выписать пациента", в обработчике события нажатия этой кнопки есть проверка, а существует ли возможность выписать, если да, то совершается переход по ссылке. 
11 Всё всегда под рукой 00:33:12 13 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 40 мин. [Показать отчёт]
Научился: Работать с Bitbucket-ом. 
Сложности: Ничего. 
Комментарии: Урок понравился. Действительно очень часто возникает необходимость работать удаленно со своим проектом. 
12 ФИНАЛЬНЫЙ УРОК. Видеообзор программы 00:23:23 10 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 10 мин. [Показать отчёт]
Научился: Записал видеообзор своей программы. 
Сложности: Ничего. 
Комментарии: Ноу коментс. 
Видеообзор: https://youtu.be/PgxCH9uBWzI
13 VIP урок. SQLite: База MySQL в кармане 00:28:11 10 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 40 мин. [Показать отчёт]
Научился: Работать с локальной БД используя SQLite и C#. 
Сложности: Сперва столкнулся с ошибкой (подключил не ту версию библиотеки, но впоследствии исправил ее самостоятельно). 
Комментарии: Материал очень полезный, спасибо Кирилл! И вообще весь курс тоже хороший, дает хорошие основы и понимая для работы с веб-страницами и их обработки. Рекомендация к последнему вип-уроку, лучше показывать возможные ошибки перед запуском проекта. 
  Итого:   13 видеоуроков общей продолжительностью 4 час. 20 мин. 10 чел. ★ 4.86  
  Финалисты:   Alcatraz,   Сергей,   Nurbek,   Иван,   Валера Луцевич,   Николай,   Елена,   Булат,   Игорь Алексеенко,   Олег Михайлович .

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




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

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

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

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