Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Сетевые технологии
Rating: 4.3 out of 5(21 ratings)
76 students

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

Работа с интернет-страницами с помощью языка программирования C#
Last updated 7/2018
Russian

What you'll learn

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

Course content

1 section • 8 lectures • 2h 48m total length
  • Мой собственный браузер10:33

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

    Самостоятельное задание:

    1. Ответить на вопрос, как изменить Домашнюю страницу в webBrowser?

  • Главные секреты интернет-страниц14:37

    Добавим в проект адресную строку, научимся с помощью неё управлять нашим браузером.

    Мы рассмотрим заголовки страниц, их содержание, а так же повнимательнее рассмотрим cookie-файлы.


    Самостоятельное задание:

    1. Ответить на вопрос, зачем нам нужны cookie – файлы?

  • Интернет-страница: Что полезного можно получить?16:41

    На уроке мы рассмотрим html-страницу.

    Получим несколько ссылок с интернет-страницы, разберем её, посмотрим какой информацией она обладает, и какая нам будет полезна в будущем.


    Самостоятельное задание:

    1. На форме разместить picturebox. Как на ней разместить первую картинку из интернет-страницы ?

  • Несколько способов работы с интернет-страницами21:20

    Мы посмотрим, как загрузить картинку из интернета в PictureBox.

    Создадим метод подключения через прокси-сервер.

    А так же добавим метод, который срабатывает при открытии нового окна.


    Самостоятельное задание:

    1.Ответить на вопрос, каким должен быть метод получения картинки, если не нужно использовать Proxy?

  • Авторизация с заполнением полей19:02

    Рассмотрим сайт getdc.ru

    Создадим метод, который заполнит поля Логин и Пароль

    И самостоятельно авторизуется на сайте.


    Самостоятельное задание:

    1.Добавить кнопку и написать метод выхода из аккаунта

  • Авторизация с формированием ключа16:47

    На уроке мы узнаем, что такое токен, посмотрим как формируется ключ для подключения к сайту.

    Получим токен из интернет - страницы, а так же напишем метод формирования ключа.

    Сможем самостоятельно, программно авторизоваться, используя метод формирования ключа.


    Самостоятельное задание:

    1. Найти сайт с авторизацией

    2. Произвести авторизацию самостоятельно, используя метод формирования ключа

    3. Приложить скрин с полученным результатом

  • Авторизация без браузера32:25

    Смотрим онлайн игру xospital.mobi

    Пишем метод авторизации без браузера.

    На уроке мы наглядно, по шагам, увидим, как происходит авторизация.


    Самостоятельное задание:
    1. Сделать так, чтобы метод авторизации был универсальным, для любых сайтов и ключей.

  • Хождение по динамическим ссылкам37:07

    Произведем рефакторинг написанного кода.

    Вынесем используемые переменные в глобальные

    Создадим отдельные методы для отправки запроса на сервер и получение данных от сервера

    Добавим кнопки Домой, Свободная палата, Принять пациента и соответствующие методы.


    Самостоятельное задание:
    1.Написать метод, который нажимает на ссылку «Выписать».

Requirements

  • Начальные знания C#, установленная Microsoft Visual Studio

Description

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

Курс расскажет, как понимать, а главное управлять Интернетом (!).

Мы рассмотрим инструменты для работаты в сети.

Узнаем, из чего же действительно формируется интернет-страница.

Будем читать и понимать код интернет-страниц.

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

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

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


Авторы курса

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


Белоусов Игорь, создал много своих работ в области интернет-технологий, но для реализации не хватало практики.



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





Who this course is for:

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