# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | Презентация курса |
|
|||
Краткое описание курса «Сетевые технологии» Отчёт отправил: 3922. Александр Выполнено за 5 мин. [Показать отчёт] Научился: Узнал о новом курсе Сложности: Ничего сложного. Вообще ничего. Комментарии: Не надо больше делать таких коротких уроков. Пусть в каждом уроке будет что-то полезное, что отложится в памяти и будет использовано при написании кода. |
|||||
2 | Мой собственный браузер |
|
|||
На этом уроке мы сделаем свой браузер, в перспективе его будем использовать для дальнейших разработок. *Вопрос: как изменить Домашнюю страницу в webBrowser? Отчёт отправил: 3922. Александр Выполнено за 20 мин. [Показать отчёт] Научился: Сделал браузер на компоненте WebBrowser Сложности: Подготовить картинки для кнопок. Комментарии: Очень хороший урок. Всё коротко и ясно. |
|||||
3 | Главные секреты интернет-страниц |
|
|||
Добавим в проект адресную строку, научимся с помощью неё управлять нашим браузером. Мы рассмотрим заголовки страниц, их содержание, а так же повнимательнее рассмотрим cookie-файлы. *Вопрос: зачем нам нужны cookie – файлы? Отчёт отправил: 3922. Александр Выполнено за 30 мин. [Показать отчёт] Научился: Получать содержимое страницы и дополнительные данные из заголовков и выводить на экран в текстовом виде. Сложности: Ничего сложного. Комментарии: Вот пример идеального урока, всё очень коротко ясно и конкретно. |
|||||
4 | Вопросы и ответы |
|
|||
На этом уроке мы ответим на вопросы, возникшие у участников проекта по курсу «Сетевые технологии» Отчёт отправил: 3922. Александр Выполнено за 5 мин. [Показать отчёт] Научился: Узнал о существовании нового курса. Сложности: У любого урока, даже такого своеобразного, должен быть план, а здесь только обзор случайных тем. Не зная, какой результат будет получен в итоге, очень сложно было заставить себя дослушать лектора до конца. Комментарии: Не понятно из вводного урока, пойдёт речь о бэкенде, фронтенде или обо всём сразу. Для отправки отчёта требуется обязательно отправить скрин программы, но урок не содержит никакого задания по написанию программы. |
|||||
5 | Интернет-страница: Что полезного можно получить? |
|
|||
На уроке мы рассмотрим html-страницу. Получим несколько ссылок с интернет-страницы, разберем её, посмотрим какой информацией она обладает, и какая нам будет полезна в будущем. *Вопрос: необходимо на форме разместить picturebox. Как на ней разместить первую картинку из интернет-страницы Отчёт отправил: 3922. Александр Выполнено за 30 мин. [Показать отчёт] Научился: Выбор данных HTML страницы с учётом атрибутов. Сложности: Отискать метод для загрузки картинки в PictureBox по ссылке. В общем-то не сложно. Комментарии: Хороший урок. |
|||||
6 | Несколько способов работы с интернет-страницами |
|
|||
Мы посмотрим, как загрузить картинку из интернета в PictureBox. Создадим метод подключения через прокси-сервер. А так же добавим метод, который срабатывает при открытии нового окна. *Вопрос: каким должен быть метод получения картинки, если не нужно использовать Proxy? Отчёт отправил: 3922. Александр Выполнено за 30 мин. [Показать отчёт] Научился: System.Net Сложности: Всё просто Комментарии: Хочу уже следующий урок:) |
|||||
7 | Авторизация с заполнением полей |
|
|||
Рассмотрим сайт getdc.ru Создадим метод, который заполнит поля Логин и Пароль И самостоятельно авторизуется на сайте. *Задание: добавить кнопку и написать метод выхода из аккаунта Отчёт отправил: 3922. Александр Выполнено за 50 мин. [Показать отчёт] Научился: Программно нажимать кнопки на веб-странице Сложности: Входит замечательно, но не выходит:)) Комментарии: Посмотрим правильное решение д.з. на следующем уроке... |
|||||
8 | Авторизация с формированием ключа |
|
|||
На уроке мы узнаем что такое токен, посмотрим как формируется ключ для подключения к сайту. Получим токен из интернет - страницы, а так же напишем метод формирования ключа. Сможем самостоятельно, программно авторизоваться, используя метод формирования ключа. *Самостоятельные задания: 1. Найти сайт с авторизацией 2. Произвести авторизацию самостоятельно, используя метод формирования ключа 3. Приложить скрин с полученным результатом Отчёт отправил: 3922. Александр Выполнено за 2 час. 30 мин. [Показать отчёт] Научился: Авторизоваться с использованием ключа Сложности: Было сложно посмотреть отправляемые заголовки POST-запроса, т.к. после авторизации страница сразу же перезагружалась. Комментарии: Спасибо за урок! Становится всё интереснее и интереснее! |
|||||
9 | Авторизация без браузера или как обмануть сайт |
|
|||
Смотрим онлайн игру xospital.mobi Пишем метод авторизации без браузера На уроке мы наглядно, по шагам, увидим как происходит авторизация *Задание: сделать так, чтобы метод авторизации был универсальным, для любых сайтов и ключей. Отчёт отправил: 3922. Александр Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Авторизовываться без браузера Сложности: Некоторые сайты выдают 500 ошибку, на одном сайте удаётся авторизоваться, но потом он перезагружает страницу и меня выкидывает... Комментарии: Всё, что было в уроке, успешно повторил! Но, в итоге, не удалось пока сделать метод авторизации на 100% универсальным, для любых сайтов и ключей. |
|||||
10 | Хождение по динамическим ссылкам |
|
|||
Произведем рефакторинг написанного кода. Вынесем используемые переменные в глобальные Создадим отдельные методы для отправки запроса на сервер и получение данных от сервера Добавим кнопки Домой, Свободная палата, Принять пациента и соответствующие методы. *Самостоятельное задание: написать метод, который нажимает на ссылку «Выписать». Отчёт отправил: 3922. Александр Выполнено за 2 час. 50 мин. [Показать отчёт] Научился: Находить динамически созданные ссылки и переходить по ним Сложности: Всё просто Комментарии: Хорошо было бы, для полноты картины, добавить в этот курс урок про async-await |
|||||
11 | Всё всегда под рукой |
|
|||
Теперь у нас всё всегда будет под рукой!) *Задание: проверить работу, когда в папку с репозиторием переместить проект Visual Studio Отчёт отправил: 3922. Александр Выполнено за 20 мин. [Показать отчёт] Научился: Ещё раз вспомнил, что существует SourceTree Сложности: Всё просто Комментарии: Использую в повседневной жизни для работы под виндой GitExtensions, аналог SourceTree. SourceTree даже не стал устанавливать, т.к. он идентичен по функционалу. Знаю, что SourceTree используют те, кто сидит на маках, но для большинства из нас это не актуально. |
|||||
12 | ФИНАЛЬНЫЙ УРОК. Видеообзор программы |
|
|||
Задание. Записать видеообзор любой своей программы. Поздравляю!Отчёт отправил: 3922. Александр Выполнено за 2 час. 00 мин. [Показать отчёт] Научился: Подводить итоги:) Сложности: Всё просто Комментарии: Теперь я смогу добить курс по API Telegram!.. Видеообзор: e8PMtTakRSc |
|||||
13 | VIP урок. SQLite: База MySQL в кармане |
|
|||
Подключаемся к базе SQLIte через Visual Studio используя язык программирования C# *Самостоятельное задание: сделать так, чтобы при нажатии кнопки Enter в DataGridView данные сохранялись в базу данных Отчёт отправил: 3922. Александр Выполнено за 10 мин. [Показать отчёт] Научился: Ничему не научился, т.к. этот урок уже проходил, это урок №10 из курса SOFT: API Telegram Сложности: Вспомнить, откуда у меня этот проект на компе валяется. Комментарии: Продали мне один и тот же урок два раза, поэтому получите единицу. Очень не хорошо... |
|||||
Итого: 13 видеоуроков |
4 час. 20 мин. |
20 чел. | |||
Финалисты: Alcatraz, Сергей, Nurbek, Иван, Валера Луцевич, Николай, Елена, Булат, Игорь Алексеенко, Олег Михайлович, Ludmila, Новопашин Владимир, Сергей, Электрон, Yefim, Сергей Д., Сергей Соколов, Станислав, Александр, Александр . |