C# обучение сайт

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

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

Использование API функций ВКонтакте

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

В результате у вас появится готовый инструмент,
позволяющий без усилий пользоваться всеми
возможностями ВКонтакте на языке C#.



Объём: 12 видеуроков / 2 часа 45 минут.

Хочу купить!

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

Цена: 1500 p.


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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Введение 00:08:17
14 чел. ★ 5 Done
  Это вводный урок

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 15 мин. [Показать отчёт]
Научился: Пока ничему. Ну в любом случае был полезен урок. 
Сложности: --- 
Комментарии: --- 
2 Получить разрешение 00:20:09
12 чел. ★ 5 Done
  Это первый урок, где мы создаем форму, наполняем ключевыми полями

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 40 мин. [Показать отчёт]
Научился: Научился создавать приложение standonline в vk.com 
Сложности: Ничего. 
Комментарии: Связь между созданным приложением и API vk.com - через адрес браузерной строки. 
3 Ключевые данные 00:11:18
11 чел. ★ 5 Done
  Мы узнаем такие понятия как токен, uid

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 22 мин. [Показать отчёт]
Научился: Научился получать значения токена и uid. 
Сложности: Ничего. 
Комментарии: Токен получаем при каждом входе в программу , а uid - это наш уникальный id в соцсети вконтакте. 
4 Разрешения для приложения 00:12:48
10 чел. ★ 5 Done
  На этом уроке вы начнем уже более четко получать данные пользователя.

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 20 мин. [Показать отчёт]
Научился: Научился получать данные пользователя. 
Сложности: Ничего. 
Комментарии: Тег uid означает уникальный идентификатор пользователя, first_name - имя, last_name- фамилия, sex - пол (1- женщина , 2 - мужчина),  bdate - дата рождения, mobile_phone - номер мобильного телефона. 
5 Парсер Json 00:15:15
10 чел. ★ 5 Done
  На этом уроке мы изучаем страницу, какие полезные данные сможем получить
А так же пишем собственный парсер для Json, позволяющий выбирать полезную информацию

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 47 мин. [Показать отчёт]
Научился: Научился парсить файл JSON. 
Сложности: Я изначально веду разработку на 2010 и там нет конвертора Json по умолчанию - его надо отдельно качать. 
Комментарии: Я не люблю VS2013 - у меня она жутко тормозит, но мне пришлось ее запустить, потому что в 2010 нет специальной вставки с перконвертированием json  в класс. В качестве доп. задания - я вывел места работы. 
6 Пользователи ОнЛайн 00:10:13
10 чел. ★ 5 Done
  Получаем список пользователей ОнЛайн и пишем процедуру получения информации о выбранном пользователе

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 час. 43 мин. [Показать отчёт]
Научился: Научился получать информацию о пользователях в онлайн. 
Сложности: Я до сих пор не понял, почему на одном пользователе - 2178694 выдает ошибку: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'VkAPI.Personal' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly. To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array. Path 'response[0].personal', line 1, position 2031. 
Комментарии: Хороший урок. 
7 Работа с фото 00:24:34
10 чел. ★ 5 Done
  Сегодня мы займемся альбомами и фотографиями в этих альбомах.

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 32 мин. [Показать отчёт]
Научился: Научился получить фото по json. 
Сложности: Ничего. 
Комментарии: --- 
8 Списки музыки 00:10:32
10 чел. ★ 4.8 Done
 

К сожалению музыку прикрыли для сторонних приложений
Урок остаётся для ознакомления
Подробности: ссылка



Отчёт отправил: 7119. Новопашин Владимир Выполнено за 40 мин. [Показать отчёт]
Научился: Научился получать свою музыку и искать музыку в vk.com. 
Сложности: Ничего. 
Комментарии: --- 
9 Скачать музыку 00:27:42
10 чел. ★ 4.8 Done
 

К сожалению музыку прикрыли для сторонних приложений
Урок остаётся для ознакомления
Подробности: ссылка



Отчёт отправил: 7119. Новопашин Владимир Выполнено за 44 мин. [Показать отчёт]
Научился: Научился скачивать музыку. 
Сложности: Ничего. 
Комментарии: С моей точки зрения создавать List это лишнее - я решаю эту проблему так:             Object obj = lstMusic.SelectedItem;             ResponseMusic item = (ResponseMusic)obj; И дальше пользуюсь объектом item - в котором доступны все поля. Сделал открытие файла с выделением его в папке - это действие после скачивания. 
10 Стены 00:11:50
10 чел. ★ 5 Done
  Урок посвящен стенам в соц.сети ВКонтакте
А так же напишем процедуру получения постов

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 53 мин. [Показать отчёт]
Научился: Научился получать посты пользователя или сообщества. 
Сложности: Ничего. 
Комментарии: Нужно как-то обрезать сообщения в listbox, но к сожалению нет такого поля у постов. 
11 Пост - запостить! 00:16:22
9 чел. ★ 5 Done
  Разберемся что означает слово "запостить" на языке API

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 час. 02 мин. [Показать отчёт]
Научился: Научился отправлять посты, чтобы русский не "кривил" 
Сложности: Ничего. 
Комментарии: Решил аудио во вложение сделать - это тоже интересно. 
12 Установи свой статус 00:11:19
9 чел. ★ 5 Done
  Напишем процедуру получения своего статуса и установку статуса.

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 час. 41 мин. [Показать отчёт]
Научился: Научился устанавливать статусы и отправлять сообщения. 
Сложности: Уже ничего. 
Комментарии: Супер уроки с json разобрался, хоть понял, что это за зверь и с чем его едят. Одна девушка спам рассылала - я решил на ней протестировать - предварительно всю беседу удалил. 
13 ФИНАЛЬНЫЙ УРОК без видео
7 чел. ★ 5 Done
  (В этом уроке нет видео)
Приветствую!
Ты дошел до конца этого курса, до этой черты доходят немногие!
Ты уже победитель!!!

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 20 мин. [Показать отчёт]
Научился: Научился писать отзыв . 
Сложности: Все равно какие-то накладки получаются в результате отзыва - не стал ничего менять - так получится намного естественнее 
Комментарии: Я уже не первый отзыв делаю. Что со мной происходит может объяснить - сказал совсем не то что хотел, но в любом случае курс классный - полезная фича в виде json и конечно парсер. Самое ценное, что я не стал сдаваться и решил до конца пройти этот курс на VS2010 и у меня получилось. Следующий курс будет Google + ASP.NET 
Видеообзор: https://youtu.be/xjWNDJWm9pA
14 ВИП Урок. Messenger 01:13:56
7 чел. ★ 5 Done
  Это вип урок, и здесь всё самое сладенькое.

Отчёт отправил: 7119. Новопашин Владимир Выполнено за 2 час. 16 мин. [Показать отчёт]
Научился: Научился создавать мессенджер. 
Сложности: Были косяки у меня во время работы программы из-за того, что не совсем правильно написал адресную строку - первый аргумент имел амерсанд, хотя должен быть вопрос. Из-за этого маленько помучался. 
Комментарии: Нашел цвет VK.COM, для этого на firefox установил компонент "пипетка" - 80, 114, 153 - именно их использовал в своем окне. Народ у меня минут 20 не хотел общаться. А то нечего было бы прикладывать в качестве работы программы. 
  Итого:   14 видеоуроков 4 час. 14 мин.
7 чел. ★ 4.98  
  Финалисты:   Новопашин Владимир,   Олег Михайлович,   Ludmila,   Сергей Соколов,   Сергей Аникин,   Александр,   Родион .

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





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

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

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

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


Научился: Создавать видеообзор по пройденному курсу.
Замечаний нет. Слова благодарности создателю курса!


Научился: Отличный видео-курс. С удовольствием прошел его еще раз, после его обновления. Очень здорово что показано как легко и просто работать с данными в формате json Ну и в принципе очень интересный курс получился! =)
Трудности: собраться и сделать видео
ничего