# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
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 . |