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

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

 
11308. Michail Ostryj
11308. Michail Ostryj
3922. Александр
4004. Елена
13 ФИНАЛЬНЫЙ УРОК без видео
2 теста
11 чел. ★ 5 $
  Поздpaвляю!
Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест".

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

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





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

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

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

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


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



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