Си шарп видео уроки

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

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

SOFT: API Telegram

Что ты получишь, пройдя этот курс:
⦁    Умение работать с API функциями и с Json форматом
⦁    Инструменты для работы с API функциями Telegram
⦁    Собственный Бот для автоматизации рутинных процессов
⦁    Возможность получать прибыль (как? мы расскажем!)

Запишись на курс чтобы открыть бесплатно первые уроки.

SOFT: API Telegram

Хочу купить!

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

Цена: 5000 p.


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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Здесь Ботов раздают? 00:16:37
26 чел. ★ 4.9 $
  Вводный урок, на котором мы познакомимся с системой и создадим собственного Бота, что бы в последствии использовать эти данные для автоматизации Бота.

*Задание: написать несколько примеров использования Бота для Телеграмма
 
10558. Иван Воронин
3922. Александр
10670. Сергей Соколов
16880. Константин
2 Осознание... 00:10:27
20 чел. ★ 5 $
  Первое создание проекта, заполнение формы, установка констант.

*Задание: установить аватар для Бота
 
9612. Олег Михайлович
12454. Электрон
1232. Фомичева Наталья
10670. Сергей Соколов
3 Начинаем кодить 00:16:35
18 чел. ★ 5 $
  На уроке мы уже начинаем программировать, уже через нашу новую программу получаем данные, обновления и пр.

*Задание: получить номер последнего обновления – offset
 
10670. Сергей Соколов
17606. Виктор
11582. Родион
11604. Дмитрий
4 Что такое Json?! 00:22:25
17 чел. ★ 5 $
  Урок расскажет всё о Json, и использовании этой технологии в C#

*Задание: написать описания для класса сообщения.
 
11589. Yefim
9612. Олег Михайлович
17606. Виктор
4753. Андрей
5 Вам телеграмма! 00:18:18
17 чел. ★ 5 $
  Учим нашего Бота писать сообщения, а так же реагировать на наши сообщения.

*Вопрос: кто может в данный момент написать и получить ответ от Бота?
 
8380. zhikharevav
4753. Андрей
17952. Сергей
11604. Дмитрий
6 Не хочу писать! 00:33:13
16 чел. ★ 5 $
  Правильно! В Век Новых Технологий пользователь приучен тыкать по кнопках, а не писать самостоятельно, вот и мы на уроке начнем создавать кнопки.

*Задание: создать кнопочное меню, состоящее из месяцев
 
10670. Сергей Соколов
16880. Константин
17952. Сергей
11582. Родион
7 Волшебство начинается! 00:32:40
16 чел. ★ 4.9 $
  Фантастика, в Телеграмме есть кнопки, которые умеют отправлять запрос, а не сообщение.
Как их создавать и как ими пользоваться, всё это и многое другое на уроке!

*Вопрос: как получить данные из ответа Бота, если ему отправить inline запрос?
 
8380. zhikharevav
12223. Алексей Тупицын
3922. Александр
3922. Александр
8 По взмаху волшебной палочки! 00:23:38
15 чел. ★ 5 $
  Управлять запросами это непросто, ну а как этим заниматься, рассмотрим на уроке.
Подсказочки тоже может быть пригодятся в последствии!

*Задание: сформировать inline меню названия месяцев, чтобы оно возвращало номер месяца.
 
11589. Yefim
16880. Константин
17952. Сергей
10494. Алексей В.
9 Изменить неизменяемое 00:23:36
15 чел. ★ 5 $
  Научимся менять уже отправленное сообщение, чтобы у пользователя возникло ощущение интерактива.

*Задание: на следующем уроке освоить технологию SQLite
 
12223. Алексей Тупицын
12223. Алексей Тупицын
11582. Родион
11589. Yefim
10 SQLite: База MySQL в кармане 00:28:11
14 чел. ★ 5 $
  Подключаемся к базе SQLIte через Visual Studio используя язык программирования C#
Если установить SQLite через NuGet, то установится необходимая версия библиотеки.

*Самостоятельное задание: сделать так, чтобы при нажатии кнопки Enter в DataGridView данные сохранялись в базу данных
 
8275. Tekashnik
16880. Константин
11604. Дмитрий
17952. Сергей
11 БД - Большое Дело! 00:20:29
14 чел. ★ 5 $
  Планы - основа всех Баз Данных, будем планировать и создавать Базы Данных!

*Задание: заполнить остальные пункты Магазина.
 
16880. Константин
12454. Электрон
8275. Tekashnik
17606. Виктор
12 Прикрутить БД 00:25:11
14 чел. ★ 5 $
  Внедряем в проект SQLite, оптимизируем программу.

*Задание: добавить на форму DataGridView и отобразить данные из таблицы
 
11604. Дмитрий
9752. chokayes
11582. Родион
16880. Константин
13 Без изменения кода... 00:24:38
14 чел. ★ 5 $
  На уроке мы научимся только меняя в БД данные изменять работу нашего Бота

*Задание: добавить переход на новую строку при автоформировании меню
 
8275. Tekashnik
17606. Виктор
17952. Сергей
11604. Дмитрий
14 Главные кнопки 00:27:41
14 чел. ★ 4.9 $
  Создаем отдельный метод, который отвечает за добавление в наше Главное меню Главные кнопки :)

*Вопрос: почему возникает исключение при нажатии клавиш?
 
9752. chokayes
9612. Олег Михайлович
10494. Алексей В.
8275. Tekashnik
15 Без тормозов 00:14:59
14 чел. ★ 5 $
  Всегда лишнее тянет назад, и рука не поднимается сделать главное!
Очистим свой мозг и программу от лишнего мусора для новых горизонтов!

*Вопрос: для чего можно использовать систему контроля версий?
 
10494. Алексей В.
8275. Tekashnik
11582. Родион
9752. chokayes
16 Продуктовый магазин 00:34:27
14 чел. ★ 5 $
  Начинаем создавать показ Магазина пользователю.

*Вопрос: как можно решить проблему с открытием одного и того же элемента в Магазине
 
11604. Дмитрий
10494. Алексей В.
9612. Олег Михайлович
10670. Сергей Соколов
17 Покупательская Корзина 00:28:45
14 чел. ★ 5 $
  В Магазине должна быть Корзина, куда покупатель будет складывать свой(наш) товар, давайте дадим эту возможность пользователя и создадим у Бота Корзину.

*Задание: добавить метод добавления продукта
 
17952. Сергей
10494. Алексей В.
12454. Электрон
11582. Родион
18 Корзиномания 00:30:06
14 чел. ★ 5 $
  Будем создавать методы, позволяющие заполнять и удалять из Корзины продукты.

*Задание: вывести содержимое Корзины в Сообщение
 
11582. Родион
11582. Родион
11604. Дмитрий
12223. Алексей Тупицын
19 Корзина. Что из этого мне нужно? 00:36:28
14 чел. ★ 5 $
  Создадим возможность пользователю посмотреть содержимое Корзины, а так же дадим возможность пользователю удалять продукты из Корзины.

*Задание: написать процедуру очистки Корзины для определенного пользователя
 
16880. Константин
10494. Алексей В.
17606. Виктор
17606. Виктор
20 Корзина. Результат 00:41:20
14 чел. ★ 5 $
  Результат покупки надо куда-то возвращать, чтобы можно было организовать доставку или помочь пользователю, если возник вопрос. Организацией результата Корзины мы и займемся на уроке.

*Задание: если Корзина пуста – не отображать кнопку.
*Задание: организовать отправку Сообщения Администратору
 
10494. Алексей В.
10494. Алексей В.
9752. chokayes
11604. Дмитрий
21 Класс как кнопка 00:27:45
13 чел. ★ 5 $
  На уроке мы рассмотрим простой пример, когда можно сделать так, чтобы отдельный класс отвечал за одну отдельную кнопку.
 
3922. Александр
12454. Электрон
17606. Виктор
17606. Виктор
22 Красота должна быть идеальной 00:26:49
12 чел. ★ 5 $
  Наведем порядок в программе в плане красоты для пользователя, чтоб каждый элемент был красиво оформлен и приятен глазу.
 
10670. Сергей Соколов
11582. Родион
3922. Александр
10494. Алексей В.
23 ФИНАЛЬНЫЙ УРОК без видео
11 чел. ★ 5 $
  (В этом уроке нет видео)
Приветствую!
Ты дошел до конца этого курса, до этой черты доходят немногие!
Ты уже победитель!!!
 
10670. Сергей Соколов
12454. Электрон
11589. Yefim
11582. Родион
24 LINQ 00:40:17
9 чел. ★ 5 $
  На уроке мы познакомимся с технологией LINQ, начнем писать запросы, варианты.
 
12454. Электрон
3922. Александр
17952. Сергей
10670. Сергей Соколов
  Итого:   24 видеоурока 10 час. 04 мин.
9 чел. ★ 4.99  
  Финалисты:   Электрон,   Олег Михайлович,   Алексей В.,   Сергей Соколов,   Yefim,   chokayes,   Сергей,   Tekashnik,   Александр .

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





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

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

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

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


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



Научился: Ура! Свершилось. Курс был очень интересным, но для меня оказался сложноватым. Особенно расстраивали исключения, которые появлялись время от времени на разных этапах разработки. Впрочем, я абсолютно не жалею, что взял этот курс - очень хорошая практика программирования на C# и особенно практика отладки - научился многим хитростям и приемам, о которых раньше не знал. Спасибо, огромное. Планирую, зайти на второй круг, так сказать) Начать писать еще один бот самостоятельно, выбрав, другую тему для магазина, под новый проект создать репозиторий на GitHub и попытаться глубже вникнуть в данную тематику.