 
				| # | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ | 
|---|---|---|---|---|---|
| 1 |  State - Вступление | 2 теста | |||
| Мы начинаем знакомство с шаблоном проектирования Состояние. На этом уроке мы узнаем назначение этого шаблона и его отличия от Стратегии. Далее мы напишем две программы: игру Камень-ножницы-бумага и целый Калькулятор. Отчёт отправил: 5649. Максим Лапшинов Выполнено за 10 мин. [Показать отчёт] Научился: узнал о шаблоне состояния и чем от отличается от стратегии шаблона Сложности: нечего Комментарии: использовать его надо там где переключаются состояния программы крестики нолики, шашки | |||||
| 2 | State - КНБ - States | 1 тест | |||
| Мы начинаем создание программы "Камни, ножницы, бумага" для демонстрации шаблона проектирования: "State". На этом уроке мы подготовим основные классы и интерфейс. | |||||
| 3 | State - КНБ - Play | 1 тест | |||
| Мы продолжаем создание программы "Камни, ножницы, бумага" для демонстрации шаблона проектирования: "State". На этом уроке мы реализуем необходимые алгоритмы для того, чтобы можно было полноценно поиграть. | |||||
| 4 | VIP - State - КНБ - JFrame | 1 тест | |||
| Мы закончили создание программы "Камни, ножницы, бумага" для демонстрации шаблона проектирования: "State". Но на этом уроке мы добавим GUI интерфейс на основе JFrame. | |||||
| 5 | VIP - State - КНБ - JButtons | 1 тест | |||
| Мы продолжаем создание GUI интерфейса для игры "Камни, ножницы, бумага". На этом уроке мы исправим косметические ошибки и продолжим реализовывать GUI интерфейс для возможности полноценной игры. | |||||
| 6 | ПОЛУФИНАЛЬНЫЙ УРОК | без видео 1 тест | |||
| Поздравляю c завершением первой части курса. Напиши, чему ты научился, нравится ли тебе данный шаблон. Какие видишь преимущества и недостатки. | |||||
| 7 | State - Целый калькулятор - States | 1 тест | |||
| Мы начинаем создание целого калькулятора для демонстрации использования шаблона проектирования State. На этом уроке мы изучим работу калькулятора. | |||||
| 8 | State - Целый калькулятор - Context | 1 тест | |||
| Мы продолжаем создание целого калькулятора для демонстрации использования шаблона проектирования State. На этом уроке мы реализуем базовую логику. | |||||
| 9 | State - Целый калькулятор - Press key | 1 тест | |||
| Мы продолжаем создание целого калькулятора для демонстрации использования шаблона проектирования State. На этом уроке мы реализуем основной класс Program(), чтобы можно было тестировать написанный код. | |||||
| 10 | State - Целый калькулятор - Logic | 1 тест | |||
| Мы продолжаем создание целого калькулятора для демонстрации использования шаблона проектирования State. На этом уроке мы реализуем переход между состояниями ввода данных. Постарайтесь самостоятельно найти все ошибки в программе. Потом сравните со списком ошибок, которые нашёл Иван Воронин: https://www.videosharp.info/10558/checking/design-state=1510 | |||||
| 11 | State - Целый калькулятор - 16 кнопок | 1 тест | |||
| На этом уроке мы сделаем графический интерфейс для калькулятора. Попрактикуемся в использовании JFrame, JButton, JLabel, JPanel. Немножко доработаем контекст и состояния. | |||||
| 12 | State - Целый калькулятор - Fix Bugs | 1 тест | |||
| На этом уроке мы исправим ошибки, которые были допущены при реализации функций перехода между состояниями. | |||||
| 13 | ФИНАЛЬНЫЙ УРОК | без видео 2 теста | |||
| Поздpaвляю! Твoя зaдaча - прoверить cебя и пpойти тест, см. вкладку "Тест". Напиши отзыв или видеообзор по этому видеокурсу. | |||||
| Итого: 13 видеоуроков | 2 час. 18 мин. 15 тестов | 11 чел. | |||
| Финалисты: Сергей Соколов, Иван Воронин, Алексей Малышев, Александр, Новопашин Владимир, Tekashnik, Виктор, Dmitry Sinitsin, Yefim, Anatoli, Tom . | |||||