Дата | Видеоурок | Результат | |
---|---|---|---|
БД - Управление гостиницей Установка сервера MySQL | + 20 | ||
настроил mysql не было нет |
|||
БД - Управление гостиницей Создание базы в MS Access | + 20 | ||
Повторил, как работать с MS Access, перерисовал схему базы данных не было нет |
|||
БД - Управление гостиницей Таблицы комнат и дней | + 20 | ||
вспомнил структуру таблиц Map, Calendar, Room не было сложностей -------------------- |
|||
БД - Управление гостиницей Таблицы клиентов и заказов | + 20 | ||
Сверил поля таблиц Client и Book с составленными самостоятельно не было сложностей ----------------- |
|||
БД - Управление гостиницей Вступление | + 20 | ||
Вспомнил постановку задачи, вспомнил? какие сущности в бд нужны и какие у них должны быть атрибуты не было сложностей -------------------- |
|||
Демо софт Вам телеграмма! | + 20 | ||
делать скриншоты экрана мобильника :) nothing -------------- |
|||
НаноШахматы HTML5 - Поднятие фигур | + 20 | ||
подгoтoвил фигyры к пеpеносу --------------------- ----------------------- |
|||
НаноШахматы PHP - Превращение букв | + 20 | ||
Написал функцию, переводящую буквы фигур в HTML-коды ------------------------------- ---------------------------------------- |
|||
НаноШахматы PHP - Массив для фигур | + 20 | ||
сoздaл мaссив шaхматной доски -------------------- ---------------------- |
|||
НаноШахматы PHP - Циклы для клеток | + 20 | ||
Написал вложенные циклы на php --------------------- ------------------ |
|||
НаноШахматы HTML - Фигуры на Доске | + 20 | ||
разместил все фигуры на доске не было --------------------- |
|||
НаноШахматы CSS - Шахматная доска | + 20 | ||
сoздaл cтиль board.css для доски и для бeлых/чёрных клеток не было ------------------------------------ |
|||
НаноШахматы HTML - Шахматные фигуры | + 20 | ||
вывел все фигуры на экран. ----------- --------------- |
|||
Шарики Шарики. Анализ игры | + 20 | ||
Создал игровое поле и вывел шарики на него не было сложного нет |
|||
Шарики Шарики. Вступление | + 20 | ||
Узнал алгоритм работы игры "Lines" none --------- |
|||
Базовый ASP.ект Оформление сайта | + 20 | ||
Научился оформлять страницы блока с использованием стилей, пользоваться Bootstrap не было нет |
|||
Базовый ASP.ект Валидация данных | + 20 | ||
Узнал про валидацию данных, повторил регулярные выражения не было нет |
|||
Базовый ASP.ект Добавление истории | + 20 | ||
Сделана форма для ввода историй на сайте не было нет |
|||
Базовый ASP.ект Работа со списком историй | + 20 | ||
Добавил вывод списка последних добавленных историй на главную страницу блога не было нет |
|||
Базовый ASP.ект Рефакторинг модели Story | + 20 | ||
Порефакторил немного свой код не было нет |
|||
Базовый ASP.ект Что такое SQL-инъекция | + 20 | ||
Повторил, что такое SQL-инъекции, создал метод для защиты AddSlashes() понравилась SQL-инъекция "' OR 1=1 --" :)) не было нет |
|||
Базовый ASP.ект Запуск модели Story | + 20 | ||
реализовал метод Number в классе Story и контроллере не было нет |
|||
Базовый ASP.ект Работа над ошибками | + 20 | ||
Научился обрабатывать ошибки в проекте APS.NET не было нет |
|||
Базовый ASP.ект Подключение к базе данных | + 21 | ||
Узнал как подключаться к бд mysql их проекта ASP.NET MVC не было нет |
|||
Базовый ASP.ект Создание SQL-запросов | + 20 | ||
повторил sql запросы с SELECT, ORDER, WHERE, UPDATE не было нет |
|||
Базовый ASP.ект Схема базы данных | + 20 | ||
Повторил, как создавать таблицы бд в mysql в консоли нет нет замечаний |
|||
Базовый ASP.ект Установка сервера MySQL | + 20 | ||
настроил mysql не было нет замечаний |
|||
Базовый ASP.ект Формирование меню | + 20 | ||
Научился создавать меню для сайта не было нет замечаний |
|||
Базовый ASP.ект Создание модели Story | + 21 | ||
научился создавать и использовать Model в проекте ASP.NET MVC, реализовал несколько историй в модели и вывод случайной истории не было нет замечаний |
|||
Сетевые технологии Презентация курса | + 20 | ||
по описанию курса не очень понятно, будет ли в нем что-нибудь о программировании, только ли для новичков он? по этой причине не могу точно сказать о своих ожиданиях от курса, мб узнать что-то новое. =========================== ===================================== |
|||
Новые технологии VIP урок - Создание архиватора - 2 часть | + 20 | ||
потренировался в работе с потоками и бинарными файлами, доделал архиватор не было нет |
|||
Новые технологии VIP урок - Создание архиватора - 1 часть | + 20 | ||
Узнал про FileStream, BinaryReader, BinaryWriter, повторил про using не было нет |
|||
Бинарная жизнь VIP урок. Игра Жизнь | + 21 | ||
Повторил тему динамического программирования, сделал симулятор жизни клеток (игру "Жизнь") не было нет |
|||
Базовый ASP.ект Создание пустых страниц | + 20 | ||
Повторил как создавать контроллеры и представления в пустом ASP.NET MVC проекте не было сложностей нет |
|||
Базовый ASP.ект Создание схемы проекта | + 20 | ||
Тематический блог о серии компьютерных ролевых игр Dragon Age Первая история (о порождениях тьмы и Море): Когда порождения тьмы, ведомые Зовом, находят одного из Древних Богов — огромных драконоподобных существ, спящих в подземных глубинах — они заражают его своей скверной, после чего он превращается в архидемона. Объединенные его волей, порождения тьмы выбираются с Глубинных троп и распространяются по поверхности, уничтожая все на своем пути. Выживших утаскивают под землю, чтобы обратить мужчин в вурдалаков, а женщин — в Маток; источники воды уничтожаются, земля отравляется, а животные заболевают. С каждым днем Мор разрастается. Земля высыхает, небо заполняется черными облаками, которые не пропускают солнечный свет и облегчают порождениям тьмы передвижение по поверхности. Вместе с пустыней распространяется и моровая болезнь, оскверняющая все на своем пути. ---------------------------- -------------------------------- |
|||
Базовый ASP.ект Выбор темы для проекта | + 20 | ||
темы сайта: 1. тематический блог о серии компьютерных рпг игр Dragon Age 2. блог об актуальных прикладных аспектах математики ------------------------------- --------------------------------------- |
|||
Новые технологии ФИНАЛЬНЫЙ УРОК | + 1 | ||
Сделал видеообзор созданных программ и пройденного материала. не было нет |
|||
Новые технологии Построение графиков | + 20 | ||
Научился пользоваться компонентом ZedGraph для рисования графиков не было нет |
|||
Новые технологии Печать таблицы + экспорт в Excel | + 20 | ||
Повторил, как работать с DataGridView, узнал о компоненте WebBrowser не было нет |
|||
Новые технологии Мотиватор | + 21 | ||
Повторил, как работать с графикой (Image, Graphics, PictureBox) не было нет |
|||
Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК | + 20 | ||
Меня зовут Поляков Андрей. Видеокурс добротный, в целом мне понравился. По мере прохождения видеоуроков повторил такие темы как модульное тестирование, делегаты, нити, работа с сокетами, обмен данными по сети по TCP/IP протоколу, работа с реестром Windows и WINAPI. Больше всего мне понравилось создавать программу-менеджер фоновых рисунков рабочего стола. Поскольку в уроках этого курса разбираются многие прикладные вещи, изучить, ознакомиться с ними необходимо каждому, кто хочет углубить свои знания C#, узнать несколько больше "базового уровня". не было сложностей ------------------------------------- |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 20 | ||
Повторил, как устроен проект ASP.NET MVC не было, так как основы ASP.NET MVC уже знаю ---------------------------- |
|||
Новые технологии Клиент-сервер для смены обоев | + 20 | ||
Повторил механизм связи двух компьютеров по TCP/IP протоколу, научился скрывать приложение от пользователя (почти :)) не было нет |
|||
Новые технологии Обои рабочего стола | + 20 | ||
Научился менять обои рабочего стола у Windows, повторил, как работать с реестром. ничего :) чтобы картинки отображались (предпросмотр и удалялись нормально достаточно было добавить одну строчку :)) -------------------------------------------------------------- |
|||
Новые технологии Телефон по TCP/IP протоколу | + 20 | ||
Научился работать с сетью, сокетами, нитями (Threads), узнал про TCP/IP протокол. Повторил, как работать с делегатами, наследованием классов и правами доступа к полям и методам классов. Создал клиент-серверное приложение. не было ------------------------------------------- |
|||
Новые технологии Говорящие часы. Воспроизведение | + 20 | ||
Повторил, как запускать потоки, автоматически воспроизводить время. не было добавил изменение шрифта при изменении размера окна |
|||
Новые технологии Говорящие часы. Запись голоса | + 20 | ||
Научился записывать звук из программы C# не было нет |
|||
Новые технологии Нити на кубиках | + 20 | ||
Узнал, как работать с потоками на примере игральных кубиков. разобраться как работают и взаимодействуют потоки. ------------------------------------------------------------- |
|||
Новые технологии Делегаты на кубиках | + 20 | ||
Повторил, как работать с делегатами в C# все легко и понятно :) ---------------------------- |
|||
Tinklavimas Термины сайтостроения | + 20 | ||
IP-адрес - уникальный сетевой адрес узла(компьютера, сервера, ...) в компьютерной сети, PHP - язык программирования, применяемый для разработки веб-приложений, выполняемых на сервере не было ---------------------------------- |
|||
Инфобизнес Эскизы проекта | + 20 | ||
Название страницы: список курсов Элементы: - шапка (одинаковая для всего сайта): -- логотип -- тип обучения -- курсы -- статьи -- преподаватели -- профиль пользователя -- тех. поддержка - рабочая область -- фильтры курсов (категория, цена, сложность) -- карточки курсов (на основании фильтрации) не было -------------------------------------- |
|||
Бинарная жизнь Смысл жизни | + 20 | ||
понял что изменение привычек => реальное изменение жизни. смысл жизни - чтобы все было хорошо. стало все хорошо - переходи на следующий уровень! не было ----------------------------------- |
|||
Бинарная жизнь Новое поколение | + 20 | ||
теперь автомат работает - жизнь идет, плохое сменяет хорошее и наоборот. ---------------------------- ------------------------------ |
|||
Бинарная жизнь Конструктор организма | + 20 | ||
создал класс Logic (конструктор, создание новой жизни) не было ----------------------------------- |
|||
Бинарная жизнь Правила игры | + 20 | ||
научился строить простой бинарный автомат ( симулятор жизни! :) заметил, что плохого и хорошего в жизни получается при большинстве "программ" приблизительно поровну (если на прошлом шаге было больше плохого, то на следующем больше хорошего), но в целом хорошего немного больше :) не было ------------------------------------------- |
|||
Инфобизнес Социальная сеть проекта | + 20 | ||
Узнал о принципе социальной сети для проекта ---------------------- У матросов нет вопросов :) очень подробно все распланировано, неплохо было бы добавить личные сообщения, чтобы участники могли общаться "с глазу на глаз" |
|||
Инфобизнес Распределение доступов | + 20 | ||
Узнал о планируемой модели доступа и типах пользователей ---------------- Нaписaть, что ты думaешь oб этoм: согласен и одобряю! |
|||
Инфобизнес Иерархия учебных материалов | + 20 | ||
Узнал принцип рaзмещения учебных материалов -------------- Новый функционал для шага: найти ошибку в тексте (или коде), давать определенное количество балов за выполнение шага, которые при прохождении курса накапливались бы (если шаг сдан не с первой попытки, давать меньше баллов) |
|||
Инфобизнес Базовые принципы проекта | + 20 | ||
Лучше ознакомился с принципами проекта ----------------- вроде уже упоминалось в видео, как новый функционал: добавить в конце видеокурсов дополнительный тип урока, вроде итоговой проверки - экзамена, который комбинирует основные типы шагов: тест, отзыв о курсе и т.д. |
|||
Инфобизнес Подключение к системе GitHub | + 20 | ||
повторил, как работать с СКВ git ----------- так как обычно пользуюсь SourceTree, то на скриншоте он, а не SmartGit |
|||
Инфобизнес Подготовка Visual Studio ASP.NET | + 20 | ||
предвкушение глубже окунуться в ASP.NET MVC ---- ----- |
|||
Английский язык Английский счёт | + 20 | ||
да ни чему в общем-то сложного не было нет |
|||
Новые технологии Работа с WinAPI | + 20 | ||
Повторил, как работать с WinAPI функциями в C#. Классная программа получилась - собственный мини-диспетчер задач, и гарантированно закрывает окна, которые даже диспетчер задач стандартный не закрывает (а вот процесс не завершает по умолчанию) не было нет |
|||
Новые технологии Модульное тестирование | + 1 | ||
Узнал про возможности модульного тестирования в C# в Visual Studio, как правильно писать юнит-тесты. не было нет |
|||
Морской флот ФИНАЛЬНЫЙ УРОК. | + 22 | ||
Ура! Вот и морской флот закончен, сыграно немало партий и одержано немало побед! Архив с программой: https://yadi.sk/d/Yo2uHrUZkbywo не было нет |
|||
Нанософт VIP урок. Работа с WinAPI | + 21 | ||
Повторил, как работать с WinAPI функциями в C#. Классная программа получилась - собственный мини-диспетчер задач, и гарантированно закрывает окна, которые даже диспетчер задач стандартный не закрывает (а вот процесс не завершает по умолчанию) не было нет |
|||
Морской Бой Последний Бой! | + 20 | ||
Ура! Я победил флот компьютера :) Классная игра получилась, главное, что искусственный интеллект неслабый, реально интересно с ним играть :)) не было нет |
|||
Морской Бой Интерфейс игры | + 20 | ||
Ввели режимы в игру, создали кнопочки для пользовательского интерфейса. не было нет |
|||
Морской Бой Рефакторинг кода | + 1 | ||
Потренировался в рефакторинге кода, вспомнил, какие классы в игре для чего служат. не было нет |
|||
Морской Бой Олимпиада - Создание ИИ - Добивание корабля | + 20 | ||
Узнал, как реализовать алгоритм эффективного добивания корабля. не было нет |
|||
Морской Бой Олимпиада - Создание ИИ - Шаблон ударов | + 20 | ||
Узнал, как реализовать эффективный алгоритм выбора точек по шаблону, для выстрелов по кораблям. не было нет |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 1 | ||
Меня зовут Поляков Андрей. Курс понравился, когда хочется расслабиться и отдохнуть, сажусь и смотрю видеоуроки по созданию мини-игрушек в этом курсе. Игрушки получаются прикольные, но самое главное процесс их создания :) В видеоуроках все объяснено понятно и доступно, как раз для новичков, которые только начинают знакомиться с программированием на C# (ну и для продолжающих, которым, например, как мне, просто приятно посмотреть интересное видео по созданию игрушек). Спасибо за такой интересный курс! не было нет |
|||
Демо игры Камень ножницы бумага | + 20 | ||
Повторил, как работать с Panel, PictureBox, Timer не было нет |
|||
Демо игры Бот для Быстрощёлка | + 20 | ||
Повторил, как работать с TrackBar, как кликать мышкой с помощью winAPI не было нет |
|||
Демо игры Игра Быстрощёлк | + 20 | ||
Простенькая игрушка, но веселая :) не было нет |
|||
Алгоритмика Я решил всю Алгоритмику | + 20 | ||
закрепил алгоритмические навыки программирования во время прорешивания всех задачек. прорешать все 185 задачек :) На решение всех задач раздела алгоритмика потребовалось порядка 40 - 50 часов работы. Были задачки, которые не получалось решить на 100% с первого раза, приходилось перепроверять свое решение много раз, придумывать тесты для своего решения (тогда я ещё не знал, что можно посмотреть тест и выдаваемый программой на него ответ, в случае неверного решения роботом шарпом :-) ) Самой трудной задачкой для меня оказалась "Прогрессивная дискретная функция делителей " - аж пятнадцать раз пытался сдать на 100%! Решать задачки раздела оказалось полезно, быстро натренировался в синтаксисе C#, повторил некоторые интересные алгоритмы (метод Горнера, алгоритм Евклида, алгоритм нахождения факториала, НОК, НОД и другие). Жаль, что было так мало задачек на геометрию (может даже стоит сделать специальный раздел, отдельно от алгоритмики, посвященный таким задачкам). Собственно задачки на какие темы я потренировался решать, изучая "Алгоритмику": 1. Арифметические операции и работа с различными типами данных 2. Все виды циклов (кроме foreach) 3. Работа с массивами, в том числе со строками и матрицами 4. Условный оператор 5. Немного геометрических задачек 6. Математические задачки 7. Работа с подпрограммами |
|||
Демо игры Лабиринт 2D - игра | + 20 | ||
Повторил. как работать с формами, компонентами Label, Timer не было нет |
|||
Демо игры Лабиринт 2D - меню | + 20 | ||
Повторил, как воспроизводить звуки. не было нет |
|||
Хранитель экрана VIP. Говорящие часы. Воспроизведение | + 20 | ||
Повторил, как запускать потоки, автоматически воспроизводить время. не было нет |
|||
Хранитель экрана VIP. Говорящие часы. Запись голоса | + 20 | ||
Научился записывать звук из программы C# не было нет |
|||
Демо игры Картинка с секретом | + 21 | ||
Просто посмотрел, все знакомо не было нет |
|||
Нанософт ФИНАЛЬНЫЙ УРОК | + 20 | ||
Очень интересный курс, полезный для изучения различных компонентов Windows Forms на практических примерах. Я бы порекомендовал его всем начинающим изучать C# программистам и студентам младших курсов, изучающих программирование. не было Архив программ: https://yadi.sk/d/gQyGO7DwkC4cG |
|||
Морской флот Свежий взгляд. Завершение проекта. | + 21 | ||
Ура! мы завершили создание этой замечательной игрушки :) не было нет |
|||
Морской флот Свежий взгляд. Размещение кораблей. | + 20 | ||
Повторил, как работают классы Ocean, Map, Box в нашем проекте. не было нет |
|||
Морской флот Свежий взгляд. Ожидание запуска. | + 20 | ||
все понемного повторил. не было нет |
|||
Морской флот Свежий взгляд. Управление из таймера. | + 20 | ||
Потренировался в использовании enum, работе с Timer. не было нет |
|||
Морской флот Свежий взгляд. Схема проекта. | + 20 | ||
Никогда не поздно начать проект заново :) ну почти, ведь все прошлые наработки можно и нужно использовать тоже. не было нет |
|||
Нанософт Скорость на клавиатуре | + 20 | ||
Повторил, как работать с таймером, TextBox, событиями на нажатие клавиш. не было нет |
|||
Демо софт Текстовый процессор | + 20 | ||
Повторил, как работать с компонентами OpenFileDialog и SaveFileDialog в Windows Forms. не было нет |
|||
Нанософт Баскетбольное табло | + 20 | ||
Повторил принципы работы с формами (взаимодействие, передача данных между ними) в Windows Froms, работу с модификаторами доступа (public, private) + разобрался как работать с visual c++ не было оказалось несложно переделать программу на visual c++ (заодно узнал, что в visual c++ есть модификатор ref для классов, есть тип ^, и т. д.) |
|||
Нанософт Прохождение теста | + 20 | ||
Повторил работу с файлами в C#, компонентами RadioButton, Button, Label в Windows Forms. не было нет |
|||
Нанософт Шахматные часы | + 20 | ||
Повторил как работать с Timer, типом DateTime, узнал про компонент Windows Forms MenuStrip. не было нет |
|||
Демо софт Квадратный калейдоскоп | + 20 | ||
Повторил, как рисовать на Panel-е, узнал, как смоделировать работу квадратного калейдоскопа. не было нет |
|||
Нанософт Средняя оценка | + 20 | ||
Потренировался в использовании делегатов, повторил как пользоваться компонентом Windows Froms ToolTip, Узнал "секрет правильного интерфейса" программы - программа должна быть максимально простой и удобной. не было нет |
|||
Демо софт Менеджер паролей | + 20 | ||
Научился использовать такие компоненты Windows Froms как TableLayoutPanel, LinkLabel, работать с буфером обмена. не было нет |
|||
Морской флот Финишная миля. Найти победителя | + 20 | ||
Программа теперь умеет определять победителя (победил.проиграл). не было нет |
|||
Морской флот Финишная миля. Мой океан. | + 20 | ||
Научился реализовывать выбор океана при запуске приложения. не было, даже успевал на вебинаре :) нет |
|||
Морской флот Финишная миля. Перезагрузка. | + 20 | ||
Создал функцию restart() для очистки таблиц и смены статуса игры. не было нет |
|||
Демо софт Английские карточки | + 20 | ||
Интересная программка, хотя компонент Windows Media Player вещь весьма архаичная, было интересно узнать как его использовать, как воспроизводить аудио и видео в проекте Windows Forms. не было нет |
|||
Демо софт Двенадцать месяцев | + 20 | ||
Просто интересная программка :) Впервые использовал в Windows Forms компонент MonthCalendar. не было нет |
|||
Новые технологии VIP урок. C# + MySQL через DataSet | + 21 | ||
Научился подключать к шарпу сторонние модули (MySQL), узнал про DataSet. не было нет |
|||
Семантика Я решил всю Семантику! | + 20 | ||
C# стал изучать уже как 4й язык программирования, поэтому искал большую подборку задач, на которой можно было посмотреть, чем синтаксис шарпа отличается, например, от java. Раздел "семантика" отлично подошел для этой цели. Упражнения полезные. Наиболее интересным оказался раздел "Календарь" не было, правда часто было очень лень решать задачки, откладывал на потом. нет |
|||
Нанософт Твоё портфолио | + 20 | ||
Научился запускать .exe файлы и открывать url ссылки из своего приложения, потренировался в работе с Windows Forms, ресурсами проекта. Научился добавлять существующие проекты в текущих, исправлять namespaces и т.д. не было нет |
|||
Морской флот Одинокий капитан - Победа! | + 20 | ||
Сыграл в игру "одиноким капитаном", потопил вражеский флот без сопротивления не было нет |
|||
Морской флот Одинокий капитан - Выстрелы | + 20 | ||
Попрактиковался в программировании, реализовал вывод прицела (Fire) и результатов запроса GAME к серверу. не было нет |
|||
Морской флот Одинокий капитан - Прицел | + 20 | ||
Вспомнил, какие классы, для чего в нашей игре. не было нет |
|||
Морской флот Клиентский флот - Класс ServerGame | + 20 | ||
Потренировался обрабатывать xml-ответ сервера в клиентском коде (GAME). не было неа |
|||
Морской флот Клиентский флот - Класс ServerFire | + 20 | ||
Научился обрабатывать в программе ответ сервера на запрос ?do=fire&... не было нет |
|||
Морской флот Клиентский флот - Класс ServerShip | + 20 | ||
Потренировался с рефакторингом кода, написанием класса ServerShip для обработки ответа сервера на запрос ?do=ship&... не было нет |
|||
Морской флот Клиентский флот - Класс ServerInfo | + 20 | ||
Потренировался рефакторить код, повторил наследование классов. не было нет |
|||
Морской флот Клиентский флот - Парсинг XML | + 21 | ||
Научился парсить xml документы, пользоваться классами XmlNodeList, XmlDocument не было нет |
|||
Морской флот Клиентский флот - Подключение к серверу | + 20 | ||
Научился соединять клиентскую программу на c# с сервером на php наиболее простым способом. не было сложностей нет |
|||
Морской флот ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра | + 2 | ||
Научился играть в сетевую версию Морского Флота, используя адресную строку браузера. выиграть :) нет |
|||
Морской флот Серверный флот - Функция do_game | + 1 | ||
Потренировался писать код на PHP, формировать xml-ответ сервера на запрос клиента для GAME, работать с запросами SQL. не было нет |
|||
Морской флот Серверный флот - Функция do_fire | + 1 | ||
Потренировался писать код на PHP, составлять SQL запросы. не было нет |
|||
Морской флот Серверный флот - Функция do_ship | + 20 | ||
Потренировался писать код на PHP, работать с SQL запросами к БД. не было нет |
|||
Морской флот Серверный флот - Капитан очевидность | + 1 | ||
Потренировался работать с кодом на PHP и SQL запросами. не было нет |
|||
Морской флот Серверный флот - Функция do_info | + 1 | ||
Потренировался писать код на PHP, создал функцию do_info(). не было У меня PHPStorm негодует на extract($row); поскольку я полностью доверяю продуктам JetBrains, не стал использовать эту функцию. :) |
|||
Морской флот Серверный флот - Рефакторинг РНР-кода | + 1 | ||
Научился рефакторить PHP код, потренировался в написании кода на PHP. не было нет |
|||
Морской флот Серверный флот - Как PHP дружит с MySQL | + 1 | ||
Научился писать простые PHP скрипты, подключаться к базе данных MySQL из PHP кода. не было нет |
|||
Морской флот Серверный флот - FTP подключение | + 1 | ||
Научился подключаться и передавать файлы на удаленный FTP сервер. не было нет |
|||
Морской флот Протокол - Команда GAME | + 20 | ||
Потренировался составлять SQL запросы, запрос клиента и ответ сервера для GAME. не было нет |
|||
Морской флот Протокол - Команда FIRE | + 20 | ||
Потренировался составлять SQL запросы, запрос клиента и ответ сервера для FIRE. не было нет |
|||
Морской Бой Олимпиада - Создание ИИ - Стратегия | + 20 | ||
Научился реализовывать алгоритм стратегии ИИ для игры в Морской Бой(получилось правда не особо эффективно). реализовать словесный алгоритм в коде нет |
|||
Морской флот Протокол - Команды INFO и SHIP | + 20 | ||
Потренировался писать SQL запросы, составлять запросы для SHIP и INFO. не было нет |
|||
Морской Бой Олимпиада - Угадай число | + 20 | ||
Научился реализовывать алгоритм угадывания случайного числа, используя объектно-ориентированный подход, оптимизировать алгоритм поиска (реализовал для ускорения поиска binsearch). не было нет |
|||
Морской Бой Олимпиада - Самый лучший алгоритм | + 20 | ||
Научился составлять неформальный алгоритм стратегии ИИ для игры в Морской Бой не было нет |
|||
Сокобан Сокобан - Телефон - TCP/IP протокол | + 20 | ||
Повторил урок, вспомнил как реализуется взаимодействие клиента и сервера в c#. не было нет |
|||
Морской Бой Установка кораблей | + 20 | ||
Научился создавать редактор размещения кораблей с помощью мыши и клавиатуры. не было нет |
|||
Морской Бой Делегаты отображения | + 20 | ||
Повторил методы работы с делегатами в c#. не было нет |
|||
Морской Бой Редактор и Сетка | + 1 | ||
Научился реализовывать случайную и "ровную" расстановку кораблей на море, работать с DataGridView в Windows Froms приложении. не было нет |
|||
Морской Бой Море и Корабль | + 1 | ||
Научился реализовывать классы Sea и Ship, не было нет |
|||
Морской Бой Планирование | + 20 | ||
Научился проектировать интерфейс классов Map, Ship игры "Морской бой", рисовать UML диаграммы классов. не было нет |
|||
Морской флот База Морского Флота - Запросы SQL | + 20 | ||
Научился составлять и применять SQL запросы для таблиц в базе данных MySQL не было нет |
|||
Морской флот База Морского флота - Экспресс SQL | + 20 | ||
Изучил основы работы с языком структурированных запросов (SQL), узнал основные команды SQL (CREATE, DROP, INSERT, SELECT, SELECT FROM, WHERE, UPDATE, DISTINCT, DELETE, TRUNCATE) успевать вводить и тестировать команды сразу по ходу урока нет |
|||
Морской флот Протокол - Список команд | + 20 | ||
Научился планировать взаимодействие клиентской и серверной частей программы, составлять запросы серверу от клиента и ответы сервера клиенту в xml формате не было нет |
|||
Морской флот База Морского Флота - phpMyAdmin | + 20 | ||
Научился создавать таблицы в PHPMyAdmi. не было нет |
|||
Морской флот База Морского Флота - GAME | + 20 | ||
Научился составлять схему таблицы хода игры и заполнять эту таблицу тестовыми данными. не было нет |
|||
Морской флот База Морского Флота - SHIP | + 20 | ||
Научился рисовать схему таблицы и схему состояний для кораблей. не было нет |
|||
Морской флот База Морского Флота - INFO | + 20 | ||
Научился проектировать таблицы для базы данных игры, рисовать схему состояний для status. не было нет |
|||
Морской флот Архитектура - Мышкой по кораблям | + 1 | ||
Повторил принципы работы с делегатами, научил программу стрелять по щелчку мышкой на клетку поля-океана. не было нет |
|||
Морской флот Архитектура - Фабрика картинок | + 1 | ||
Научился создавать фабрику картинок, работать со статическими методами классов. Узнал про Control.ControlCollection. не было нет |
|||
Морской флот Архитектура - Наследие картинок | + 10 | ||
Повторил, как работает наследование классов, научился выводить 4 океана, заполненные кораблями. не было нет |
|||
Морской флот Архитектура - Карта Пиратов | + 1 | ||
Научился вычислять какая картинка должна быть выведена при наложении двух условий (Ships & Fires), реализовывать класс карты океана (Map). не было нет |
|||
Морской флот Архитектура - Перезагрузка проекта | + 1 | ||
Научился проектировать интерфейс классов проекта перед началом написания кода, составлять UML диаграммы классов проекта, который планируется реализовать. не было нет |
|||
Морской флот Анимация - Полёт по таймеру | + 1 | ||
Повторил, как работать с таймером, как происходит перемещение снаряда. не было нет |
|||
Микроигры VIP урок. Формула 1 | + 1 | ||
Научился реализовывать управление машинкой при помощи клавиш движения на клавиатуре (разгоняться, поворачивать и тормозить). не было нет |
|||
Хранитель экрана ФИНАЛЬНЫЙ урок | + 10 | ||
Научился делать обзоры программ. не было ещё для андроида такой хранитель экрана сделаю :) |
|||
Хранитель экрана Режим предобзора и установка | + 10 | ||
Узнал про DllImport, как работать с функциями WinAPI из проекта C#. Научился добавлять режим предпросмотра в хранитель экрана. не было, так как довольно хорошо знаю WinAPI нет |
|||
Хранитель экрана Полноэкранный режим | + 10 | ||
Научился изменять и настраивать "вручную" из кода размеры формы и отображать ее в полноэкранном режиме. не было нет |
|||
Хранитель экрана Параметры командной строки | + 1 | ||
Работать с аргументами функции void Main(string[] args) (параметрами командной строки), запускать приложение в режиме debug с различными аргументами. не было нет |
|||
Хранитель экрана Использование реестра | + 10 | ||
Научился работать с реестром windows, статическими классами и перегрузкой методов. не было нет |
|||
Хранитель экрана Применение настроек | + 10 | ||
Научился реализовывать взаимодействие, передачу параметров между формами. у меня сразу несколько фигур, пока не решил, как лучше организовать смену цвета и вершин для каждой из них. нет |
|||
Морской флот Анимация - Отображение кадров | + 10 | ||
Научился анимировать снаряды, выводить движущийся снаряд на экран. не было нет |
|||
Морской флот Анимация - Полёт снаряда | + 10 | ||
Рисовать кадры для анимации (снаряда), добавлять прозрачный фон на изображения. не было нет |
|||
Морской флот Графика - Рефакторинг | + 10 | ||
Научился рефакторить свой код. не было нет |
|||
Морской флот Графика - Выстрелы по Кораблям | + 10 | ||
Научился реализовывать логику игры игрок->вражеское поле (обработка кликов по ячейкам вражеского поля, подсчет подбитых кораблей, определение условия победы). не было нет |
|||
Морской флот Графика - Карта Морского флота | + 10 | ||
Научился реализовывать алгоритм размещения кораблей на поле n*m. не было нет |
|||
Хранитель экрана Форма настроек | + 1 | ||
Научился работать с новым видом диалогов (ColorDialog), познакомился с TrackBar, узнал, как добавлять новую форму в проект Windows Forms. не было нет |
|||
Комбинаторика VIP. Простые числа. Оптимизация алгоритма | + 1 | ||
Научился оптимизировать алгоритмы поиска простых чисел (исключение чисел кратных 2, 3, уменьшение верхней границы до половины и корня из искомого числа). Научился тестировать реализованные алгоритмы. Узнал алгоритм "Решето Эратосфена" для поиска простых чисел. не было нет |
|||
Комбинаторика Рекурсия. Фракталы. Кривая Гильберта | + 1 | ||
Научился рисовать фрактал "кривая Гильберта" с помощью косвенной рекурсии. не было нет |
|||
Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского | + 1 | ||
Научился рисовать фрактал "треугольники Серпинского" с помощью рекурсии. не было нет |
|||
Комбинаторика Рекурсия. Фракталы. Спираль | + 10 | ||
Познакомился с фракталами. Научился рисовать простейший фрактал (спираль) с помощью рекурсии. не было нет |
|||
Комбинаторика ФИНАЛЬНЫЙ УРОК | + 10 | ||
Записывать видеообзоры и рассказывать свои решения задачек по программированию, объяснять алгоритмы решения. не было отчет о выполнении курса: http://videosharp.info/5029/checking/task3=100 |
|||
Сокобан Сокобан - Подготовка - Картинки и лабиринт | + 1 | ||
Составлять схему уровней для игры СОКОБАН, рисовать пиктограммы для игры. не было нет |
|||
Комбинаторика Динамика. Выход из Лабиринта | + 10 | ||
Научился реализовывать алгоритм поиска кратчайшего пути в лабиринте, используя динамическое программирование. Повторил алгоритмы поиска в глубину и ширину (DFS и BFS), работу с очередью (Queue). не было нет |
|||
Комбинаторика Динамика. Счастливые билеты 20 | + 10 | ||
находить решение задачи о счастливых билетах для любых N, используя динамическое программирование. оптимизировать свое решение, переработав решение приведенное в разборе. нет |
|||
Комбинаторика Динамика. Поле дураков | + 10 | ||
Научился применять метод динамического программирования для поиска пути с наибольшей стоимостью в графе (матрице n*m). не возникло. решал задачку немного по своему, используя динамику. честное-пречестное слово, это робот шарп :) как-то задачки не хотел у меня принимать. |
|||
Комбинаторика Полуфинальный урок. Ответы на вопросы | + 10 | ||
Меня зовут Поляков Андрей. 1. Больше всего мне понравился алгоритм заливки области (его визуализация и правда завораживает :) ) 2. Ожидания от участия в курсе полностью оправдались. 3. Из замечаний пожалуй есть только одно маленькое: маловато задачек на динамику, а ведь очень интересная тема :) 4. Самым ценным и полезным для меня оказалась возможность применить казалось бы уже знакомые мне алгоритмы на новые задачи, углубить свои знания этих алгоритмов, а главное визуализировать их. не было нет |
|||
Комбинаторика Комбинаторика. Математические операции | + 10 | ||
Узнал рекурсивный и переборный алгоритмы поиска подходящих расстановок знаков в арифметических выражениях, для получения необходимого результата. Научился реализовывать простой калькулятор для арифметических выражений с учетом приоритета операций ("+", "-", "*", "[сцепление цифр]". не было сложного нет |
|||
Сокобан Сокобан - Вступление | + 2 | ||
Узнал правила игры в "СОКОБАН", научился играть в нее. найти игру для пк, в которой был бы список уровней. нет |
|||
Комбинаторика Комбинаторика. Сложение букв | + 2 | ||
Узнал переборный и рекурсивный алгоритмы решения головоломок на математическое выражение из букв. было непросто додуматься до рекурсивного решения задачки, подсмотрел в разборе задачи. но вообще интересный алгоритм. нет |
|||
Комбинаторика Комбинаторика. Много ферзей. Демонстрация | + 2 | ||
Научился реализовывать рекурсивные алгоритмы "с возвратом" на примере расстановки ферзей на шахматной доске n*n; Научился визуализировать процесс расстановки фигур на доске в графическом режиме в консоли. не было нет |
|||
Морской флот Интерфейс - А на море корабли | + 1 | ||
Научился генерировать случайное поле n*n и выводить его на экран, работать с обработчиком кликов мышью. не было нет |
|||
Морской флот Интерфейс - Первый кораблик | + 1 | ||
Научился инициализировать графику (Graphics, Bitmap) в проекте Windows Forms, использовать ресурсы и pictureBox для отображения графики. не было сложного иконку добавил чуть позже чем делал скриншот. к следующему видеоуроку на скриншоте программа уже с иконкой |
|||
Морской флот Вступление | + 3 | ||
Научился проектировать внешний вид игры, рисовать картинки, которые будут использоваться в игре для отображения игровых объектов. не было сложностей нет |
|||
Демо софт Вступительное слово | + 2 | ||
Последние созданные программы: Хранитель экрана, мини-игры Сапёр, Казино Рулетка. Ожидания: прокачать навыки программирования. не было сложного нету |
|||
Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок | |||
Научился делать видеообзоры своих программ не было. нет |
|||
Хранитель экрана Новый класс Polygone | + 1 | ||
Научился использовать коллекции - Generics (List<>), узнал про параметризацию. не было добавил отображение нескольких полигонов одновременно - пока только пятиконечная звезда и квадрат с меняющимися размерами. |
|||
Хранитель экрана Новый класс Figure | + 10 | ||
Использовать static-поля, использовать принцип разделения функционала программы на отдельные классы. не было нет |
|||
Хранитель экрана Новый класс Graph | + 10 | ||
Научился рефакторить код, узнал про список инициализации у конструкторов (прямая инициализация) в c#. не было нет |
|||
Хранитель экрана Движение шарика | + 10 | ||
Использовать Timer, анимировать объекты, рисуемые на Bitmap -> PictureBox. не было нет |
|||
Хранитель экрана Создаём графику | + 1 | ||
Работать с графикой в проекте Windows Forms, использовать Bitmap, Graphics. не было нет |
|||
Комбинаторика Комбинаторика. 4 x 4. Ладья x Ферзь | + 10 | ||
Научился решать комбинаторные задачи с шахматами (нахождение количества расстановок различных фигур), узнал рекурсивный алгоритм нахождения количества расстановок. не было нет |
|||
Unity 3D Лабиринт - часть №6 | + 10 | ||
Научился работать с элементами UI (Panel, Canvas, Text, Button), узнал про класс Application (загрузка уровней, выход из игры). не было нет |
|||
Unity 3D Лабиринт - часть №5 | + 3 | ||
Научился работать с триггерами, писать скрипты для Unity3d. не было почему-то описанным автором способом подсказки не хотели отображаться, сделал немного по-своему. |
|||
Unity 3D Лабиринт - часть №4 | + 10 | ||
Научился писать скрипты для Unity3d, редактировать ландшафт, узнал про разделение кода на регионы с помощью #region <name> - #endregion. не было нет |
|||
Unity 3D Лабиринт - часть №3 | + 10 | ||
Научился добавлять на сцену и настраивать камеру (Camera), узнал про слои (Depth), как добавлять мини-карту и настраивать ее в игре. не было нет |
|||
Unity 3D Лабиринт - часть №2 | + 2 | ||
Использовать элементы UI (Canvas, Text), создавать триггеры (Trigger) и простые скрипты на C#, прикреплять скрипты к триггерам. не было почти ничего не слышал, ОЧЕНЬ тихо! :-/ |
|||
Игры со Спрайтами VIP урок. Телефон по TCP/IP протоколу | + 10 | ||
Научился работать с сетью, сокетами, нитями (Threads), узнал про TCP/IP протокол. Повторил, как работать с делегатами, наследованием классов и правами доступа к полям и методам классов. Создал клиент-серверное приложение. разобраться во взаимодействии нитей. нет |
|||
Unity 3D Лабиринт - часть №1 | + 10 | ||
Создавать и размещать на сцене и настраивать объекты Terrain, Directional Light, включать и настраивать тени, размещать готового персонажа на сцене. не было очень тихий звук :-/ |
|||
Комбинаторика Комбинаторика. Счастливые билеты N | + 10 | ||
находить решение задачи о счастливых билетах для N = 1 ... 5, используя рекурсивный алгоритм. находить сумму цифр произвольного N-разрядного числа. чуть не запутался со скобками в своем решении :) зато почти динамика, хотя конечно решение у меня больше переборное. нет |
|||
Комбинаторика Комбинаторика. Счастливые билеты 6 | + 10 | ||
находить число возможных сочетаний объектов (N^2), находить сумму цифр произвольного 3х значного числа, оптимизировать свое решение задачи. не было нет |
|||
Комбинаторика Рекурсия. Обратный отсчёт | + 10 | ||
Узнал про работу рекурсивного (программного) стека. Научился выводить числа в обратном порядке, используя рекурсивный алгоритм. не было нет |
|||
Комбинаторика Рекурсия. Общий делитель | + 10 | ||
находить наибольший общий делитель (GCD или НОД), используя рекурсивный алгоритм Евклида. не было нет |
|||
Комбинаторика Рекурсия. Числа Фибоначчи | + 10 | ||
находить числа Фибоначчи, используя рекурсивный алгоритм. не было нет |
|||
Комбинаторика Рекурсия. Факториал | + 1 | ||
вычислять факториал, используя рекурсивный алгоритм. не было нет |
|||
Комбинаторика Рекурсия. Заливка области | + 10 | ||
Узнал рекурсивный алгоритм заливки области определенным цветом, научился работать с графикой в консоли. не было так как писал на mac-е то высота консольного окна оказалась не 25. а 23, очень красиво выглядит сам процесс работы программы. как она бегает. закрашивает :) |
|||
Unity 3D Первая сцена | + 10 | ||
Создавать проект в Unity3d. добавлять объекты на сцену (Terrain, Light, Camera, Cube). Узнал про материалы, текстурирование, настройку объектов в сцене. Научился писать простые скрипты на C# в Unity3d. не было хочу написать свою игру на юнити: "Мышиный лабиринт" Концепция: Игрок управляет мышкой (животное). В начале каждого уровня мышка выбегает из норки в левой части лабиринта и затем пытается пробежать через весь лабиринт до норки на другом конце лабиринта. За мышкой может гнаться кошка либо большой червяк. |
|||
Unity 3D Установка Unity3D | + 10 | ||
Устанавливать и запускать среду Unity3d не было нет |
|||
Игры со Спрайтами ФИНАЛЬНЫЙ урок | + 2 | ||
создавать видеообзоры программ не было записывал экспромтом, поэтому в некоторых местах немного тупил :) |
|||
Unity 3D Приглашение на видеокурс | + 10 | ||
узнал, как выглядят игры, написанные на unity3d. не было нет |
|||
Комбинаторика Рекурсия. Главный секрет | + 10 | ||
Базис рекурсии, кривая Гильберта (в пространстве R1, R2 и в пространствах с большей размерностью), где они применяются, рекурсивный алгоритм нахождения факториала. не было было интересно почитать про кривые Гильберта в 2d и в пространствах с большей размерностью, где они применяются |
|||
Комбинаторика Рекурсия. Вступление | + 10 | ||
Узнал определение рекурсии. Рекурсия - это вызов функцией самой себя явным или косвенным образом. не было сложного нет |
|||
Игры со Спрайтами Домино. Финальный аккорд | + 20 | ||
Завершил написание игры. не было сложного игра сделана! |
|||
Игры со Спрайтами Домино. Наведение порядка | + 20 | ||
Рефакторить код, заменять одну реализацию отображения (Labels) на другую (Animates). не было сложностей нет |
|||
Игры со Спрайтами Домино. Rolling Stones | + 20 | ||
Научился с помощью события таймера Tick() отлавливать момент окончания анимации, анимировал появление плашек домино на столе. не возникло сложностей нет |
|||
Игры со Спрайтами Домино. Пирамида из анимашек | + 1 | ||
использовать полиморфизм, автоматически генерировать методы в visual studio. Узнал для чего используется модификатор internal. не было нет |
|||
Игры со Спрайтами Домино. Три наследника Аниматора | + 20 | ||
Работать с наследованием классов, virtual методами, override (перегрузкой) методов, правами доступа к методам и полям (protected, public). сложностей не возникло нет |
|||
Игры со Спрайтами Домино. Базовый класс Анимаций | + 20 | ||
Проводить рефакторинг кода, изменять структуру классов, убирать ненужные элементы из существующих классов и добавлять их в новые. не было нет |
|||
Игры со Спрайтами Домино. Подъём переворотом | + 20 | ||
Научился реализовывать ещё 2 вида анимации (кручение и переворачивание) правильно рассчитать анимацию, чтобы двигалось, как предполагалось нет |
|||
Игры со Спрайтами Домино. Анимация спрайта | + 20 | ||
Обрабатывать события таймера, анимировать спрайты, перемещать их. не было сложностей нет |
|||
Игры со Спрайтами Домино. Двойной спрайт | + 20 | ||
Создал новый класс для хранения домино в виде спрайтов. не возникло сложностей нет |
|||
Игры со Спрайтами Домино. Отображение плашки | + 20 | ||
Рисовать доминошки с помощью спрайтов. Потренировался с сериализацией объектов и использованием ресурсов. не было нет |
|||
Игры со Спрайтами Спрайт. Рисуем плашки | + 20 | ||
использовать свою программку для рисования спрайтов для создания картинок для других игр. рисовать кружочки) нет |
|||
Игры со Спрайтами Домино. Ура! Победа! | + 20 | ||
обрабатывать победу и поражение в игре. не было нет |
|||
Игры со Спрайтами Домино. Выбираем и убираем | + 20 | ||
Обрабатывать события при нажатии на динамически создаваемые Label-ы, реализовать открытие/убирание/отметку плашек домино сложностей не возникло нет |
|||
Игры со Спрайтами Домино. Делегаты отображения | + 1 | ||
связывать работу классов при помощи делегатов и их использовать. разобраться для чего нужны делегаты и как их использовать нет |
|||
Игры со Спрайтами Домино. Динамическая пирамида | + 20 | ||
узнал какой код и где Visual Studio автоматически генерирует при добавлении элементов на форму, научился создавать свои собственные элементы ГУИ непосредственно из кода сложностей не возникло нет |
|||
Игры со Спрайтами Домино. Перемешиваем плашки | + 20 | ||
работать с функцией Random(), перемешивать плашки домино, задавать им состояния и проверять на корректность. пока ничего сложного нет |
|||
Игры со Спрайтами Полуфинальный урок | + 2 | ||
Создавать видеообзоры для своих программ, подготавливать публичные выступления для презентации своих программ. волновался, когда делал запись нет |
|||
Игры со Спрайтами Аполлон. Финальное прилунение | + 1 | ||
доделал игру до конца, научился выводить вместо label-ов свои спрайты и внедрил их в игру, научился масштабировать спрайты довести до конца игру очень понравилось делать эту игру |
|||
Игры со Спрайтами Аполлон. Graph и Sprite на Луне | + 20 | ||
внедрять классы из другого проекта в свой текущий проект, отображать спрайты, загруженные из файла, в своей игре. пожалуй, разобраться, как в итоге это все работать будет нет таких |
|||
Игры со Спрайтами Аполлон. Плавное прилунение | + 10 | ||
работать с элементами gui (label, timer), разделять логику игры и отображение (gui), работать с enum подбор необходимых параметров для корабля, чтобы успешно его прилунить и чтобы было сложно нет |
|||
Игры со Спрайтами Аполлон. Законы физики | + 10 | ||
применять знания физики при написании компьютерных программ составить физическую модель нет |
|||
Игры со Спрайтами Домино. Правила игры | + 10 | ||
узнал правила игры в домино, потренировался с перечислениями, структурами не понятно, почему поля readonly, а не static. логичнее было бы нет |
|||
Игры со Спрайтами Спрайт. Рисуем Аполлона | + 10 | ||
рисовать в своей программке ничего нет |
|||
Игры со Спрайтами Аполлон. Главные герои | + 1 | ||
рисовать? ничего нет |
|||
Игры со Спрайтами Спрайт. Сериализация объекта | + 1 | ||
работать с сериализацией объектов. диалогами сохранение и загрузки файлов ничего нет |
|||
Игры со Спрайтами Спрайт. Панель инструментов | + 1 | ||
размещать элементы на форме и обрабатывать события по их нажатию ничего нет |
|||
Игры со Спрайтами Спрайт. Рисуем линии мышкой | + 10 | ||
обрабатывать события на нажатия мышки ничего нет |
|||
Игры со Спрайтами Спрайт. Класс для Спрайта | + 9 | ||
потренировался работать с коллекциями, реализовал класс для хранения линий ничего нет |
|||
Игры со Спрайтами Спрайт. Класс для графики | + 10 | ||
потренировался с использованием ооп для реализации графики ничего нет |
|||
Игры со Спрайтами Спрайт. Структура для линии | + 10 | ||
работать со структурами ничего нет |
|||
Игры со Спрайтами Спрайт. Первая форма | + 10 | ||
создавать форму, ничего нет |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|
|||
Демо игры C# чего начать программировать | |||
|
|||
Yii2 Soft - Вступление и подготовка | |||
|
|||
ZX Labyrinth Проба клавиатуры | |||
|