 
				| # | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ | 
|---|---|---|---|---|---|
| 1 | Презентация курса |  | |||
| Краткое описание курса «Сетевые технологии» Отчёт отправил: 6925. Артём Выполнено за 5 мин. [Показать отчёт] Научился: пока ничему, но надеюсь создать свой браузер. Сложности: null Комментарии: Ожидаю много практики, а от себя - результата :) | |||||
| 2 | Мой собственный браузер |  | |||
| На этом уроке мы сделаем свой браузер, в перспективе его будем использовать для дальнейших разработок. *Вопрос: как изменить Домашнюю страницу в webBrowser? Отчёт отправил: 6925. Артём Выполнено за 15 мин. [Показать отчёт] Научился: Научился создавать элементарный браузер Сложности: вроде ничего Комментарии: ну напрашивается вариант просто изменить значение строки mainSite, но сильно просто... Наверняка что-то интересней есть :) P.S. Кирилл, встречный вопрос: я не указывал сайт Амиго на кнопке Поиск, однако он появился. Откуда он взялся и как исправить? | |||||
| 3 | Главные секреты интернет-страниц |  | |||
| Добавим в проект адресную строку, научимся с помощью неё управлять нашим браузером. Мы рассмотрим заголовки страниц, их содержание, а так же повнимательнее рассмотрим cookie-файлы. *Вопрос: зачем нам нужны cookie – файлы? Отчёт отправил: 6925. Артём Выполнено за 20 мин. [Показать отчёт] Научился: Изучил некоторые свойства Веб-браузера Сложности: Сразу понять Cookie-files. Комментарии: Cookie- это небольшие данные, хранящиеся только на компьютере пользователя. Предназначены для аутентификации пользователя (ввода логина/пароля), чтобы постоянно не вводить данные. | |||||
| 4 | Вопросы и ответы |  | |||
| На этом уроке мы ответим на вопросы, возникшие у участников проекта по курсу «Сетевые технологии» Отчёт отправил: 6925. Артём Выполнено за 5 мин. [Показать отчёт] Сложности: ничего Комментарии: На этот курс меня побудило записаться, пройдя несколько уроков по ВК, поэтому надеюсь, что после него "страшные" слова вроде "токен" или uid :) | |||||
| 5 | Интернет-страница: Что полезного можно получить? |  | |||
| На уроке мы рассмотрим html-страницу. Получим несколько ссылок с интернет-страницы, разберем её, посмотрим какой информацией она обладает, и какая нам будет полезна в будущем. *Вопрос: необходимо на форме разместить picturebox. Как на ней разместить первую картинку из интернет-страницы Отчёт отправил: 6925. Артём Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Повторил язык HTML, распознав свойства страницы. Сложности: Ответить на вопрос. Комментарии: Как вариант был через массив картинок, но пока не выводится ничего (второй скрин) :( | |||||
| 6 | Несколько способов работы с интернет-страницами |  | |||
| Мы посмотрим, как загрузить картинку из интернета в PictureBox. Создадим метод подключения через прокси-сервер. А так же добавим метод, который срабатывает при открытии нового окна. *Вопрос: каким должен быть метод получения картинки, если не нужно использовать Proxy? Отчёт отправил: 6925. Артём Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Узнал о Proxy-сервере Сложности: Подключиться к Proxy. При вводе своего айпишника программа выдавала мне чудеснейшее сообщение о невозможности поддключения поэтому так долго и мучался с ними. Но хорошо хоть есть бесплатные сервера для моего региона, удалось решить проблему. Комментарии: picture.ImageLocation = pic.GetAttribute("src"); Просто вытащить картинку из кода HTML. Оно и быстрее работает без Proxy, кстати | |||||
| 7 | Авторизация с заполнением полей |  | |||
| Рассмотрим сайт getdc.ru Создадим метод, который заполнит поля Логин и Пароль И самостоятельно авторизуется на сайте. *Задание: добавить кнопку и написать метод выхода из аккаунта Отчёт отправил: 6925. Артём Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Повторил коллекции HTML элементов Сложности: Пройти авторизацию Комментарии: После того как написал письмо Кириллу, сразу понял ошибку. Всё получилось, как и получилось с выходом (не сразу сообразил сменить тег). Спасибо! | |||||
| 8 | Авторизация с формированием ключа |  | |||
| На уроке мы узнаем что такое токен, посмотрим как формируется ключ для подключения к сайту. Получим токен из интернет - страницы, а так же напишем метод формирования ключа. Сможем самостоятельно, программно авторизоваться, используя метод формирования ключа. *Самостоятельные задания: 1. Найти сайт с авторизацией 2. Произвести авторизацию самостоятельно, используя метод формирования ключа 3. Приложить скрин с полученным результатом Отчёт отправил: 6925. Артём Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Узнал о токене и способ его получения из интернет-страницы Сложности: сделать домашнее задание Комментарии: Ну вход удалось сделать, а при выходе ничего не действует :( с чем может быть связано? скрин 2 | |||||
| 9 | Авторизация без браузера или как обмануть сайт |  | |||
| Смотрим онлайн игру xospital.mobi Пишем метод авторизации без браузера На уроке мы наглядно, по шагам, увидим как происходит авторизация *Задание: сделать так, чтобы метод авторизации был универсальным, для любых сайтов и ключей. Отчёт отправил: 6925. Артём Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Узнал, как задать браузер программно Сложности: Сделать универсальную авторизацию Комментарии: Увы, знаний пока недостаточно для такой задачи :( | |||||
| 10 | Хождение по динамическим ссылкам |  | |||
| Произведем рефакторинг написанного кода. Вынесем используемые переменные в глобальные Создадим отдельные методы для отправки запроса на сервер и получение данных от сервера Добавим кнопки Домой, Свободная палата, Принять пациента и соответствующие методы. *Самостоятельное задание: написать метод, который нажимает на ссылку «Выписать». Отчёт отправил: 6925. Артём Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Повторил рефакторинг и научился управлять сайтом через кнопки Сложности: Домашнее задание Комментарии: Ларчик просто открывался, нужно было просто подумать :) Хотя кнопка "Принять пациента" меня немного сбила с толку | |||||
| 11 | Всё всегда под рукой |  | |||
| Теперь у нас всё всегда будет под рукой!) *Задание: проверить работу, когда в папку с репозиторием переместить проект Visual Studio Отчёт отправил: 6925. Артём Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Узнал о репозиториях и работе в "облаке". Сложности: Не совпадали версии SourceTree на видеоуроке и у меня, поэтому долго думал, как правильно всё сделать. Комментарии: Довольно интересное хранилище данных, надо попробовать! Но урок стоит хотя бы раза 3 пересмотреть... | |||||
| 12 | ФИНАЛЬНЫЙ УРОК. Видеообзор программы |  | |||
| Задание. Записать видеообзор любой своей программы. Поздравляю!Отчёт отправил: 6925. Артём Выполнено за 25 мин. [Показать отчёт] Научился: Повторил видеообзоры программ Сложности: -- Комментарии: Курс замечательный, но последний урок немного "подпортил" настроение из-за трудных настроек программ. А так есть над чем поработать в дальнейшем, по крайней мере, планирую пройти API VK или Web бота. Спасибо, Кирилл, за такой хороший курс! Видеообзор: V2Ij2nMjITI | |||||
| 13 | VIP урок. SQLite: База MySQL в кармане |  | |||
| Подключаемся к базе SQLIte через Visual Studio используя язык программирования C# *Самостоятельное задание: сделать так, чтобы при нажатии кнопки Enter в DataGridView данные сохранялись в базу данных | |||||
| Итого: 13 видеоуроков | 4 час. 20 мин. | 20 чел. | |||
| Финалисты: Alcatraz, Сергей, Nurbek, Иван, Валера Луцевич, Николай, Елена, Булат, Игорь Алексеенко, Олег Михайлович, Ludmila, Новопашин Владимир, Сергей, Электрон, Yefim, Сергей Д., Сергей Соколов, Станислав, Александр, Александр . | |||||