# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
Запись первого вебинара по базам данных. Проектирование и создание базы данных "Книжка оценок". Отчёт отправил: 9752. chokayes Выполнено за 3 дня 2 час. 33 мин. [Показать отчёт] Научился: Повторил запросы к БД. Уже и до Access добрались. )) Между прочим запросы sql можно и к excel таблицам делать. |
|||||
2 | Создание интерфейса программы |
|
|||
Создаём интерфейс программы "Книжка оценок" и подключаем его к базе данных. Файл для скачивания и установки: http://www.microsoft.com/en-us/download/details.aspx?id=5793 Отчёт отправил: 9752. chokayes Выполнено за 22 час. 14 мин. [Показать отчёт] Научился: Классный урок! Понравился метод db_error() с Abort Retry Ignore; Сложности: не сразу получилось подключиться к БД. |
|||||
3 | Авторизация школьников и учителя |
|
|||
1. Составить таблицу с паролем учителя. CREATE TABLE teacher (id int primary key, teacher varchar(99), password varchar(99)); 2. Добавить учителя. INSERT INTO teacher VALUES (1, 'Magic', 'Teacher'); 3. Сделать форму залогинивания. 3а. Считать список учеников и поместить его в комбо-бокс. SELECT id, pupil FROM pupil ORDER BY pupil 3б. Заполнить массив arr_pupil_id чтобы знать номер выбранного ученика. 4. Проверить введённый логин и пароль. 5. Ограничить доступ к остальным вкладкам в зависимости от логина и пароля. Отчёт отправил: 9752. chokayes Выполнено за 13 час. 35 мин. [Показать отчёт] Научился: Ожидал большего от урока. Ряд моментов вызывают вопросы. К примеру после курса "Коллекция графа", как-то дико использовать массив и ресайзить его в цикле. Не буду расписывать дальше, считаю курс неплохой, только размещен не на своем месте. В уроке мы храним пароли в БД в отркытом виде. От себя добавил генерацию хешей MD5 и SHA1 в отдельном классе, выбор пал на SHA1 и его хеш храню в БД. Думаю это свободно можно было рассмотреть в уроке. Да даже хотя бы xor или GetHashCode() подошел бы. |
|||||
4 | Сетка оценок ученика |
|
|||
Создаём сетку с оценками учеников. Отчёт отправил: 9752. chokayes Выполнено за 22 час. 53 мин. [Показать отчёт] Научился: хорошая фишка записывать задачи и последовательно выполнять |
|||||
5 | Подключение проекта к MySQL |
|
|||
Создать базу данных и настроить подключение проекта к MySQL.
Отчёт отправил: 9752. chokayes Выполнено за 9 час. 58 мин. [Показать отчёт] Научился: хороший урок, научился создавать структуру БД в MySQL, через консоль Сложности: надеюсь, идея по созданию раздела консольных задач по БД, будет реализована. |
|||||
6 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Поздравляю с завершение видеокурса! Напиши свой отзыв об этом курсе, что понравилось, что было сложным, что можно сделать лучше. Какой курс ты будешь проходить следующим? Отчёт отправил: 9752. chokayes Выполнено за 1 час. 20 мин. [Показать отчёт] Научился: Курс в целом норм, взял на вооружение пару фишек. По уровню курс слабее предыдущих. Если добавить уроки по рефакторингу данного кода, добавить шифрование паролей, представить, что база access выросла и ее надо портировать на MySQL и все это реализовать, то ценность курса заметно вырастет. Следующий курс "Игры со спрайтами". |
|||||
7 | Проектирование базы данных в Microsoft Excel |
|
|||
Отчёт отправил: 9752. chokayes Выполнено за 5 дней 21 час. 56 мин. [Показать отчёт] Научился: сделали проект БД в Excel пришлось поднять старые отчеты, чтобы вспомнить, что там мы делали. |
|||||
8 | Проектирование базы данных в Microsoft Access |
|
|||
9 | Создание интерфейса первой вкладки |
|
|||
10 | Подключение БД Access к коду C# |
|
|||
11 | Обработчик ошибок |
|
|||
12 | Манипуляции с предметами |
|
|||
13 | Делаем таблицу для учителя |
|
|||
14 | Логин для школьника |
|
|||
15 | Логин для учителя |
|
|||
16 | Составление плана сетки оценок ученика |
|
|||
17 | Формирование сетки оценок ученика |
|
|||
18 | Загрузка оценок ученика в матрицу |
|
|||
Итого: 18 видеоуроков |
10 час. 33 мин. |
2 чел. | |||
Финалисты: Chip, Max . |