 
				| # | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ | 
|---|---|---|---|---|---|
| 1 |  Новогодний Марафон - Вариант участия |  | |||
| С Новым годом! Выберите желаемый способ участия в Новогодем марафоне. Отчёт отправил: 19022. Олег Чудновский Выполнено за 3 час. 34 мин. [Показать отчёт] Научился: участвую в марафоне | |||||
| 2 | Консольный Робот Шарп |  | |||
| На этом вебинаре мы разобрали принцип работы Робота Шарпа и почти написали сервис по компиляции и запуску программ. Отчёт отправил: 19022. Олег Чудновский Выполнено за 14 час. 52 мин. [Показать отчёт] Научился: Посмотреk вебинар. Составили структуру программы Написаk программу. Сложности: все понятно | |||||
| 3 | Компиляция и запуск | 2 теста | |||
| На этом уроке мы ещё раз вручную выполним компиляцию и запуск программ. Именно это будет делать наш Робот Шарп. Отчёт отправил: 19022. Олег Чудновский Выполнено за 23 мин. [Показать отчёт] Научился: Посмотрел запись. Повторил команды. Написал программу. Сложности: все понятно | |||||
| 4 | Запуск процесса |  | |||
| На этом вебинаре мы начнём создавать ядро робота на языке C#. Выполним компиляцию и запуск программно. Отчёт отправил: 19022. Олег Чудновский Выполнено за 2 час. 32 мин. [Показать отчёт] Научился: Посмотрел запись. Повторил команды. Написал программу. Сложности: все понятно | |||||
| 5 | Дружба роботов: Шарп + Ява | 1 тест | |||
| Дружба роботов: Шарп + Ява Отчёт отправил: 19022. Олег Чудновский Выполнено за 43 мин. [Показать отчёт] Научился: Посмотрел запись. Повторил команды. Написал программу. Сложности: все понятно | |||||
| 6 | Конвейер для задач |  | |||
| На этом уроке мы сделаем конвеер для задач, создадим отдельные папки wait, work, done, по которым папка с задачей будет перемещаться. Отчёт отправил: 19022. Олег Чудновский Выполнено за 29 мин. [Показать отчёт] Научился: Посмотрел запись. Повторил команды. Написал программу. Сложности: все понятно | |||||
| 7 | Планирование базы данных |  | |||
| Начинаем планирование базы данных. Отчёт отправил: 19022. Олег Чудновский Выполнено за 39 мин. [Показать отчёт] Научился: Посмотрел вступление. Посмотрел процесс планирования. Сложности: немного сложно планировать архитектуру БД, я думаю на практике , с первого захода можно и не попасть. Или же в процессе планирования всего приложения, продумать все детали. Возможно-ли это практически? | |||||
| 8 | Создание таблиц | 1 тест | |||
| Создаём таблицы в MySQL. Отчёт отправил: 19022. Олег Чудновский Выполнено за 1 час. 52 мин. [Показать отчёт] Научился: создали таблицы с полями и индексами Сложности: все понятно | |||||
| 9 | Первые записи в таблицах |  | |||
| Добавляем первые записи для последующего тестирования. Нужно добавить две задачи и два теста для каждой. Добавить одно решение. Отчёт отправил: 19022. Олег Чудновский Выполнено за 30 мин. [Показать отчёт] Научился: внесли данные в БД Сложности: все понятно | |||||
| 10 | Запросы для PHP-функций | 3 теста | |||
| Формулируем список нужных нам РНР-функций. Пишем SQL запросы для каждой функции. Отчёт отправил: 19022. Олег Чудновский Выполнено за 20 час. 23 мин. [Показать отчёт] Научился: Составили список РНР-функций. Написали SQL Запросы для каждой. Добавили таблицу lang. Сложности: не получилось Модифицировать таблицу prog. | |||||
| 11 | Клиентская часть - HTML | 1 тест | |||
| На этом вебинаре Валера рассказал и показал, как создать FrontEnd на HTML + Bootstrap. Мы создадим три страницы: list, task, prog. Отчёт отправил: 19022. Олег Чудновский Выполнено за 3 час. 41 мин. [Показать отчёт] Научился: Создал list.html - страницу со списком задач. task.html - страницу с условием задачи prog.html - страницу для решения задачи. Сложности: все понятно | |||||
| 12 | Загрузка в HTML через AJAX |  | |||
| Написать JavaScript для загрузки данных в HTML. Отчёт отправил: 19022. Олег Чудновский Выполнено за 4 час. 8 мин. [Показать отчёт] Научился: Скачал архив Посмотрел вебинар Написал JavaScript для загрузки данных в HTML Мне очень понравилось решение задачи загрузки данных в HTML через AJAX из JSON Сложности: Как для зрителя, все понятно. Нужно учить JavaScript и смежные с ним инструменты | |||||
| 13 | Причёсывание скрипта со списком задач | 1 тест | |||
| На этом уроке мы сделаем обзор написанного на прошлом уроке и доработаем скрипт, чтобы всё было красиво. Отчёт отправил: 19022. Олег Чудновский Выполнено за 46 мин. [Показать отчёт] Научился: создал файл list.js переписал ф-ции в файле list.js навели красоту в ф-ле list.html Сложности: все понятно в режиме read-only | |||||
| 14 | Загрузка данных на страницу с условием задачи. |  | |||
| На этом уроке мы загрузим данные на страницу с условием задачи. Отчёт отправил: 19022. Олег Чудновский Выполнено за 1 день 3 час. 25 мин. [Показать отчёт] Научился: создали файл - с функциями task.js - JSON с данными для страницы task.html переписали файл task.html Сложности: все понятно | |||||
| 15 | Получение параметра из адресной строки через JS |  | |||
| На этом уроке мы считаем аргумент из адресной строки. Отчёт отправил: 19022. Олег Чудновский Выполнено за 51 мин. [Показать отчёт] Научился: написали функцию получения номера задачи с адресной строки Сложности: все понятно урок не прошел по видео до конца | |||||
| 16 | Установка заголовка |  | |||
| На этом уроке мы сделаем установку заголовка страницы через JavaScript. Отчёт отправил: 19022. Олег Чудновский Выполнено за 5 мин. [Показать отчёт] Научился: исправили скрипт, чтобы ототбражение тайтл было правильное Сложности: все понятно | |||||
| 17 | Страница решения задачи - подготовка |  | |||
| На этом уроке мы подготовим код страницы prog.html для загрузки в неё данных через AJAX вызовы. Отчёт отправил: 19022. Олег Чудновский Выполнено за 18 мин. [Показать отчёт] Научился: Упорядочили подключение скриптов и стилей. Заменили все тексты на коды для последующей замены. Создал файл getUserProgram.php с кодом решения на Java, записанным в JSON формате. Создали пустой файл prog.js Сложности: все понятно | |||||
| 18 | Загрузка программы |  | |||
| На этом уроке мы загрузим текст программы и другую информацию на страницу с решением задачи. Отчёт отправил: 19022. Олег Чудновский Выполнено за 28 мин. [Показать отчёт] Научился: загрузили текст программы и информацию озадаче в textarea,дописали ф-ции в prog.js Сложности: урок этот и предыдущий, выполнял в сумме около 100 минут. Проблема в чем: я не знал до этого марафона ничего о JS и AJAX, и было очень сложно понять, как эти инструменты работаюс с HTML. Но на этом уроке, мне уже было заметно легче ичсекать ошибку, что и почему не работает, тк мы это уже примерно около 2-х раз все проделывали в подобных файлах JS. Немного не удобно, что писать на JS сложно, в плане того, что нет привычной студии, которая что то исправит и подскажит, также отладка в JS теми методами что я видел,показалась мне не убодной, или нужно изуть JS , а потом делать выводы. Что есть по отладке скриптов JS , чтобы с переменными, запросами и тп? | |||||
| 19 | Отказ от AJAX |  | |||
| Мы сделали шаг назад ... 12-18 уроки курса теперь носят факультативный характер, их выполнять не обязательно :) И теперь делаем два шага вперёд. Реализуем всё то же самое на РНР и Smarty. | |||||
| 20 | Два веб-сервера |  | |||
| На этом уроке мы приступим к переделыванию robot-web части. | |||||
| 21 | Список задач на PHP |  | |||
| У нас создано "два сайта" на одном веб-сервере На этом урокемы загрузим и отобразим список задач, используя РНР. | |||||
| 22 | Шаблонизатор Smarty |  | |||
| На этом уроке мы скачаем и разместим шаблонизатор Smarty. | |||||
| 23 | Вызов API-функций из PHP |  | |||
| На этом уроке мы вынесем функционал api-запросов в отдельный файл. | |||||
| 24 | Шаблонизация task.php |  | |||
| На этом уроке мы задействуем шаблонизатор для файла task.php | |||||
| 25 | Шаблонизация prog.php |  | |||
| На этом уроке мы задействуем шаблонизатор для файла prog.php | |||||
| 26 | Схема Базы Данных 2.0 |  | |||
| На этом уроке мы заново создадим базу данных, чтобы было красиво. | |||||
| Итого: 26 видеоуроков | 13 час. 48 мин. 9 тестов | 5 чел. | |||
| Финалисты: Айдар, Yefim, Михаил Екимов, Rita, Tom . | |||||