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

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

основатель — Волосатов Евгений Витольдович

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

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

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

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

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

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

Авторы курса

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

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

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

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

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

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

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

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


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

Хочу купить!

Купить в рассрочку за мегахеши

Цена: 2000 p.


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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Презентация курса 00:01:43
66 чел. ★ 4.8 Done
  Краткое описание курса «Сетевые технологии»

Отчёт отправил: 10558. Иван Воронин Выполнено за 5 мин. [Показать отчёт]
Научился: ничему 
Сложности: ничего 
Комментарии: в 2016 году слышать фразу ДИСКЕТА как-то непривычно, кто-то их ещё использует? нет, у меня они есть, в силу надобности, но я думаю уже давно все перешли на флешки, даже болванки уже не актуальны з.ы. от этого курса, как и любого другого - жду новых знаний =) 
2 Мой собственный браузер 00:10:34
55 чел. ★ 4.9 Done
  На этом уроке мы сделаем свой браузер, в перспективе его будем использовать для дальнейших разработок.

*Вопрос: как изменить Домашнюю страницу в webBrowser?
Отчёт отправил: 10558. Иван Воронин Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: работе с webBrowser 
Сложности: ничего 
Комментарии: как видно из скриншота, домашняя страничка хранится в файле jgpBrowser.exe.config, редактировать можно как вручную, так и через Properties->Settings, можно добавить одноимённую переменную с адресом, как было сделано для ya.ru в самом уроке, можно кастомный формат хранения настроек браузера, перечислять можно долго, смысл не меняется, где-то хранить, откуда потом можно достать =) з.ы. как видно на скриншоте, добавил адресную строку, при вводе адреса и нажатии на Enter, загружается введённая страничка, если она существует (добавлена проверка, при которой добавляется http:// вначале или нет, зависит от введённого адреса) 
3 Главные секреты интернет-страниц 00:14:08
48 чел. ★ 4.9 Done
  Добавим в проект адресную строку, научимся с помощью неё управлять нашим браузером.
Мы рассмотрим заголовки страниц, их содержание, а так же повнимательнее рассмотрим cookie-файлы.

*Вопрос: зачем нам нужны cookie – файлы?
Отчёт отправил: 10558. Иван Воронин Выполнено за 20 мин. [Показать отчёт]
Научился: получать исходный код и куки загруженной странички 
Сложности: ничего 
Комментарии: Перенёс отображение тайтла странички сайта в тайтл формы. остальное по уроку, всё супер, идём дальше. з.ы. Куки это список переменных со значениями, хранящихся на стороне клиента, для использования при последующих посещениях сайта (к примеру, можно хранить информацию о том, на каком языке отображать сайт, или данные для автоматической авторизации и т.д.) 
4 Вопросы и ответы 00:08:22
45 чел. ★ 4.7 Done
  На этом уроке мы ответим на вопросы, возникшие у участников проекта по курсу «Сетевые технологии»

Отчёт отправил: 10558. Иван Воронин Выполнено за 5 мин. [Показать отчёт]
Научился: ничему 
Сложности: ничего 
Комментарии: Вопросов нет, всё ясно как день =) суть курса понял, добавил его в очередь на изучение в будущем. 
5 Интернет-страница: Что полезного можно получить? 00:16:12
35 чел. ★ 4.9 $
  На уроке мы рассмотрим html-страницу.
Получим несколько ссылок с интернет-страницы, разберем её, посмотрим какой информацией она обладает, и какая нам будет полезна в будущем.

*Вопрос: необходимо на форме разместить picturebox. Как на ней разместить первую картинку из интернет-страницы
6 Несколько способов работы с интернет-страницами 00:20:51
34 чел. ★ 4.8 $
  Мы посмотрим, как загрузить картинку из интернета в PictureBox.
Создадим метод подключения через прокси-сервер.
А так же добавим метод, который срабатывает при открытии нового окна.

*Вопрос: каким должен быть метод получения картинки, если не нужно использовать Proxy?
7 Авторизация с заполнением полей 00:18:33
32 чел. ★ 4.9 $
  Рассмотрим сайт getdc.ru
Создадим метод, который заполнит поля Логин и Пароль
И самостоятельно авторизуется на сайте.

*Задание: добавить кнопку и написать метод выхода из аккаунта
8 Авторизация с формированием ключа 00:16:18
30 чел. ★ 4.9 $
  На уроке мы узнаем что такое токен, посмотрим как формируется ключ для подключения к сайту.
Получим токен из интернет - страницы, а так же напишем метод формирования ключа.
Сможем самостоятельно, программно авторизоваться, используя метод формирования ключа.

*Самостоятельные задания:
1. Найти сайт с авторизацией
2. Произвести авторизацию самостоятельно, используя метод формирования ключа
3. Приложить скрин с полученным результатом
9 Авторизация без браузера или как обмануть сайт 00:31:56
30 чел. ★ 4.9 $
  Смотрим онлайн игру xospital.mobi
Пишем метод авторизации без браузера
На уроке мы наглядно, по шагам, увидим как происходит авторизация

*Задание: сделать так, чтобы метод авторизации был универсальным, для любых сайтов и ключей.
10 Хождение по динамическим ссылкам 00:36:38
29 чел. ★ 5 $
  Произведем рефакторинг написанного кода.
Вынесем используемые переменные в глобальные
Создадим отдельные методы для отправки запроса на сервер и получение данных от сервера
Добавим кнопки Домой, Свободная палата, Принять пациента и соответствующие методы.

*Самостоятельное задание: написать метод, который нажимает на ссылку «Выписать».
11 Всё всегда под рукой 00:33:12
27 чел. ★ 4.8 $
  Теперь у нас всё всегда будет под рукой!)

*Задание: проверить работу, когда в папку с репозиторием переместить проект Visual Studio
12 ФИНАЛЬНЫЙ УРОК. Видеообзор программы 00:23:23
22 чел. ★ 5 $
  Задание.
Записать видеообзор любой своей программы.

Поздравляю!


13 VIP урок. SQLite: База MySQL в кармане 00:28:11
20 чел. ★ 4.8 $
  Подключаемся к базе SQLIte через Visual Studio используя язык программирования C#

*Самостоятельное задание: сделать так, чтобы при нажатии кнопки Enter в DataGridView данные сохранялись в базу данных
  Итого:   13 видеоуроков 4 час. 20 мин.
20 чел. ★ 4.87  
  Финалисты:   Alcatraz,   Сергей,   Nurbek,   Иван,   Валера Луцевич,   Николай,   Елена,   Булат,   Игорь Алексеенко,   Олег Михайлович,   Ludmila,   Новопашин Владимир,   Сергей,   Электрон,   Yefim,   Сергей Д.,   Сергей Соколов,   Станислав,   Александр,   Александр .

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





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

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

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

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


Научился: Записывать видеоотзывы на курс.
Трудности: На заднем фоне жена разговаривала - некоторым образом мешала записи обзора.
Курс можно и нужно развивать. Ждем продолжения. Например показать как делать парсинг.


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