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

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

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

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса  999  499 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Первый взнос - 499 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

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

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 499 (вместо 999) рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 499 руб./30 дней + 500 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE State - Вступление 00:08:34
2 теста
23 чел. ★ 4.8 Free
  Мы начинаем знакомство с шаблоном проектирования Состояние.
На этом уроке мы узнаем назначение этого шаблона и его отличия от Стратегии.
Далее мы напишем две программы:
игру Камень-ножницы-бумага и целый Калькулятор.
 
7683. Gražvydas Kairys
9567. Максим
24765. Anatoli
7696. Vladimir Falejev
2 State - КНБ - States 00:09:45
1 тест
21 чел. ★ 5 $
  Мы начинаем создание программы "Камни, ножницы, бумага"
для демонстрации шаблона проектирования: "State".
На этом уроке мы подготовим основные классы и интерфейс.
 
8275. Tekashnik
23687. Игорь Бойко
3922. Александр
9567. Максим
3 State - КНБ - Play 00:12:58
1 тест
21 чел. ★ 5 $
  Мы продолжаем создание программы "Камни, ножницы, бумага"
для демонстрации шаблона проектирования: "State".
На этом уроке мы реализуем необходимые алгоритмы для того,
чтобы можно было полноценно поиграть.
 
7683. Gražvydas Kairys
10494. Алексей В.
7138. Денис
11308. Michail Ostryj
4 VIP - State - КНБ - JFrame 00:10:08
1 тест
21 чел. ★ 5 $
  Мы закончили создание программы "Камни, ножницы, бумага"
для демонстрации шаблона проектирования: "State".
Но на этом уроке мы добавим GUI интерфейс на основе JFrame.
 
13540. Алексей Малышев
20122. Andrei
8275. Tekashnik
7138. Денис
5 VIP - State - КНБ - JButtons 00:12:11
1 тест
21 чел. ★ 5 $
  Мы продолжаем создание GUI интерфейса для игры "Камни, ножницы, бумага".
На этом уроке мы исправим косметические ошибки и продолжим
реализовывать GUI интерфейс для возможности полноценной игры.
 
10558. Иван Воронин
10558. Иван Воронин
4004. Елена
7696. Vladimir Falejev
6 ПОЛУФИНАЛЬНЫЙ УРОК без видео
1 тест
13 чел. ★ 4.8 $
  Поздравляю c завершением первой части курса.
Напиши, чему ты научился, нравится ли тебе данный шаблон.
Какие видишь преимущества и недостатки.
 
30514. Tom
10558. Иван Воронин
8275. Tekashnik
23687. Игорь Бойко
7 State - Целый калькулятор - States 00:15:30
1 тест
20 чел. ★ 5 $
  Мы начинаем создание целого калькулятора для демонстрации
использования шаблона проектирования State.
На этом уроке мы изучим работу калькулятора.
 
4004. Елена
11308. Michail Ostryj
11308. Michail Ostryj
17606. Виктор
8 State - Целый калькулятор - Context 00:09:57
1 тест
21 чел. ★ 5 $
  Мы продолжаем создание целого калькулятора для демонстрации
использования шаблона проектирования State.
На этом уроке мы реализуем базовую логику.
 
7696. Vladimir Falejev
13540. Алексей Малышев
11308. Michail Ostryj
11589. Yefim
9 State - Целый калькулятор - Press key 00:08:36
1 тест
21 чел. ★ 5 $
  Мы продолжаем создание целого калькулятора для демонстрации
использования шаблона проектирования State.
На этом уроке мы реализуем основной класс Program(),
чтобы можно было тестировать написанный код.
 
17947. Dmitry Sinitsin
17947. Dmitry Sinitsin
4004. Елена
7119. Новопашин Владимир
10 State - Целый калькулятор - Logic 00:14:28
1 тест
21 чел. ★ 5 $
  Мы продолжаем создание целого калькулятора для демонстрации
использования шаблона проектирования State.
На этом уроке мы реализуем переход между состояниями ввода данных.

Постарайтесь самостоятельно найти все ошибки в программе.
Потом сравните со списком ошибок, которые нашёл Иван Воронин:
https://www.videosharp.info/10558/checking/design-state=1510
 
10100. Александр Заскотченко
7138. Денис
17947. Dmitry Sinitsin
17947. Dmitry Sinitsin
11 State - Целый калькулятор - 16 кнопок 00:26:07
1 тест
21 чел. ★ 5 $
  На этом уроке мы сделаем графический интерфейс для калькулятора.
Попрактикуемся в использовании JFrame, JButton, JLabel, JPanel.
Немножко доработаем контекст и состояния.
 
13540. Алексей Малышев
11308. Michail Ostryj
9567. Максим
10670. Сергей Соколов
12 State - Целый калькулятор - Fix Bugs 00:10:45
1 тест
19 чел. ★ 4.9 $
  На этом уроке мы исправим ошибки,
которые были допущены при реализации
функций перехода между состояниями.

 
7119. Новопашин Владимир
17606. Виктор
9567. Максим
24765. Anatoli
13 ФИНАЛЬНЫЙ УРОК без видео
2 теста
11 чел. ★ 5 $
  Поздpaвляю!
Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест".

Напиши отзыв или видеообзор по этому видеокурсу.
 
11589. Yefim
24765. Anatoli
7119. Новопашин Владимир
10558. Иван Воронин
  Итого:   13 видеоуроков 2 час. 18 мин.
15 тестов
11 чел. ★ 4.97  
  Финалисты:   Сергей Соколов,   Иван Воронин,   Алексей Малышев,   Александр,   Новопашин Владимир,   Tekashnik,   Виктор,   Dmitry Sinitsin,   Yefim,   Anatoli,   Tom .

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





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

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

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

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


Научился: в начале ролика видео с Дикаприо, когда он летел в Россию и мотор загорелся - тоже про состояния полёта и реакцию паксов ) Курс достаточно ясно излагает смысл стейтпаттерна, кода немного, в финале - красивая экранная форма с калькулятором. Возможность для развития программы - к кнопкам можно прикрутить иной, нужный по ТЗ функционал, а интерфейс + классы состояний позволяют сделать разноплановый отклик на одни и те же запросы пользователя в зависимости от контекста. Почву под ногами этот курс почувствовать позволяет более чем. Спасибо за уроки!



Научился: Курс по шаблону State отличный, рекомендую пройти его и всю серию курсов по шаблонам! Обязательно используйте шаблоны проектирования на практике в своих проектах, но только без фанатизма, а по мере необходимости. Желаю всем успехов в обучении!