# |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
1 |
Мы начинаем ASP.NET с MVC
|
00:06:08
|
125 чел. |
★ 4.8 |
Done |
|
На этом уроке мы создадим тестовый проект с использованием технологии ASP.NET на MVC шаблоне и рассмотрим структуру проекта.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 48 мин. [Показать отчёт]
Научился: Создарзпроект ASP.NET с шаблоном MVC, разобрался с файлом маршоутизатора RouteConfig, и со страницей Layout (masterpage) Сложности: Структура MVC сама по себе не простая в стравнении с другими веб технологиями. |
|
Антон, 1, Dima, Дмитрий, Татьяна, Денис, Anatoli, Игорь Тюлькин, Виталий, Николай Денисов, Николай, Алина, turpispopulu, Uroboros, Evgenii Kudriavtcev, Александр , Александр, Айдар, DimanDOS, Max, Олег Чудновский, Владимир, Ivan, Михаил, Danil42Russia, vip, Dmitry Sinitsin, FireWolf, alklokov, Владимир, Andrew, Yefim, chokayes, Дмитрий Б, Дмитрий, Дмитрий, Виктор, Иван Воронин, Слава, WildOrc, Алексей|BrisK|Кривицкий, Gilman, RRR, Вадим Григорьев, Роман, Sergio, Alexandr, Константин, Станислав, Андрей Н., Алексей Хонин, Alex, Новопашин Владимир, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Дмитрий, Владимир, Виктор Дерябин, Саша, zhikharevav, Pavel_Novosib, Андрей, Alexander Sidorov, Денис Авгурин, y0lych, Олег, Валентина К, Aleksej Vascenko, Алексей Кравцов и другие
|
2 |
Выбор темы для проекта
|
00:02:35
|
105 чел. |
★ 4.8 |
Done |
|
На этом уроке мы обсудим, какой сайт будем делать.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 8 мин. [Показать отчёт]
Научился: Просмотрел видеоурок с сайтом ithappens.me |
|
Дмитрий, Татьяна, Денис, Anatoli, Игорь Тюлькин, Виталий, Алина, Evgenii Kudriavtcev, Александр , Александр, Айдар, DimanDOS, Max, Олег Чудновский, Владимир, Михаил, Danil42Russia, Dmitry Sinitsin, vip, FireWolf, alklokov, Владимир, Andrew, Yefim, Дмитрий Б, chokayes, Дмитрий, Иван Воронин, Дмитрий, Виктор, Слава, WildOrc, Алексей|BrisK|Кривицкий, Gilman, RRR, Вадим Григорьев, Роман, Sergio, Alexandr, Константин, Станислав, Андрей Н., Alex, Алексей Хонин, Новопашин Владимир, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Владимир, Виктор Дерябин, Саша, zhikharevav, Pavel_Novosib, Андрей, Денис Авгурин, Алекс, y0lych, Олег, Aleksej Vascenko, Алексей Кравцов, Антон, Mais, Дмитрий Че, Artem, Aleksandr Zaitcev, SkyRex, sergey, Сергей Никандров, Sergey, Кирилл Шмойлов и другие
|
3 |
Создание схемы проекта
|
00:06:41
|
99 чел. |
★ 4.7 |
Done |
|
На этом уроке мы ещё раз просмотрим сайт, и выберем страницы, которые будем создавать.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 19 мин. [Показать отчёт]
Научился: Вместо историй, хочу сделать вебсайт посвященный WPF
Документации: Toolbox, Methods, Events, Properties и так далее
Это будет обучаюший сайт WPF Сложности: Ни сего не было сложного |
|
Дмитрий, Татьяна, Денис, Anatoli, Игорь Тюлькин, Виталий, Алина, Evgenii Kudriavtcev, Александр , Александр, Айдар, DimanDOS, Max, Олег Чудновский, Владимир, Михаил, Danil42Russia, Dmitry Sinitsin, vip, FireWolf, alklokov, Владимир, Andrew, Yefim, Дмитрий Б, chokayes, Дмитрий, Дмитрий, Gilman, Виктор, Слава, WildOrc, Алексей|BrisK|Кривицкий, RRR, Вадим Григорьев, Роман, Sergio, Alexandr, Константин, Станислав, Андрей Н., Alex, Алексей Хонин, Новопашин Владимир, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Владимир, Виктор Дерябин, Саша, zhikharevav, Pavel_Novosib, Андрей, Денис Авгурин, Алекс, Павел, y0lych, Олег, Aleksej Vascenko, Mais, Алексей Кравцов, Антон, Дмитрий Че, Artem, Aleksandr Zaitcev, SkyRex, sergey, Сергей Никандров, Sergey, Сергій, Юрий С. и другие
|
4 |
Создание пустых страниц
|
00:10:50
1 тест |
93 чел. |
★ 4.9 |
Done |
|
На этом уроке мы создадим новый пустой проект, добавим нужные контроллеры
Отчёт отправил: 17334. Дмитрий Б Выполнено за 2 час. 44 мин. [Показать отчёт]
Научился: Создал пустой MVC проект, контроллер pageController., представление для метода Index и запустить проект, storyController и сделал методы-заглушки random, add, number
Внес изменения в App_Start\RouteConfig.cs
Создал пустые представления для всех методов. Сложности: не было |
|
Дмитрий, Татьяна, Денис, Anatoli, Игорь Тюлькин, Виталий, Алина, Evgenii Kudriavtcev, Александр , Александр, Айдар, DimanDOS, Max, Олег Чудновский, Владимир, Михаил, Danil42Russia, Dmitry Sinitsin, vip, FireWolf, alklokov, Дмитрий Б, Andrew, Yefim, chokayes, Дмитрий, Дмитрий, Виктор, Gilman, Слава, WildOrc, Алексей|BrisK|Кривицкий, RRR, Вадим Григорьев, Роман, Sergio, Alexandr, Константин, Станислав, Андрей Н., Alex, Алексей Хонин, Новопашин Владимир, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Владимир, Виктор Дерябин, Саша, zhikharevav, Pavel_Novosib, Андрей, Алекс, Денис Авгурин, Антон, Павел, y0lych, Олег, Aleksej Vascenko, Алексей Кравцов, Mais, Дмитрий Че, Artem, Сергій, SkyRex, Alexus, sergey, Aleksandr Zaitcev, Сергей Никандров, Юрий С., Sergey и другие
|
5 |
Создание модели Story
|
00:12:38
|
75 чел. |
★ 4.9 |
Done |
|
На этом уроке мы создадим модель Story. В этой модели будят вся логика работы с историями.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 4 час. 46 мин. [Показать отчёт]
Научился: Решил убрать конструктор с класса модели т.к он там не нужен, автосвойствам присвоил дефолтные значение напрямую, в VS2017 так уже можно
Остальное все работает Сложности: не было |
|
Дмитрий, Татьяна, Денис, Anatoli, Игорь Тюлькин, Виталий, Evgenii Kudriavtcev, Александр , Александр, Айдар, Max, Олег Чудновский, Владимир, Михаил, Danil42Russia, Dmitry Sinitsin, vip, FireWolf, alklokov, Дмитрий Б, Andrew, Yefim, chokayes, Дмитрий, Дмитрий, Виктор, Слава, WildOrc, Алексей|BrisK|Кривицкий, RRR, Вадим Григорьев, Роман, Sergio, Антон, Alexandr, Константин, Станислав, Андрей Н., Alex, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Саша, zhikharevav, Pavel_Novosib, Андрей, Алекс, Андрей Поляков, Сергей Никандров, Павел, y0lych, Аркадий, Mais, Дмитрий Че, Aleksandr Zaitcev, Tekashnik, SkyRex, Artem, Игорь, sergey, Юрий С., Max, mirbek, valerys Nikola, Елена, Сергей, Nromik, Igorenzia, Михаил Ермишин и другие
|
6 |
Формирование меню
|
00:10:46
|
74 чел. |
★ 5 |
Done |
|
На этом уроке мы сформируем навигационное меню в шапке нашего сайта.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 16 час. 55 мин. [Показать отчёт]
Научился: Сделал все высше указанное.
Все работает Сложности: не было |
|
Дмитрий, Татьяна, Денис, Игорь Тюлькин, Anatoli, Виталий, Evgenii Kudriavtcev, Александр , Александр, Айдар, Олег Чудновский, Max, Владимир, Михаил, Danil42Russia, Dmitry Sinitsin, FireWolf, vip, alklokov, Дмитрий Б, Andrew, Yefim, chokayes, Дмитрий, Дмитрий, Виктор, Слава, WildOrc, Алексей|BrisK|Кривицкий, RRR, Вадим Григорьев, Роман, Sergio, Антон, Alexandr, Константин, Станислав, Андрей Н., Alex, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Саша, Андрей, zhikharevav, Pavel_Novosib, Алекс, Андрей Поляков, Сергей Никандров, Павел, y0lych, Mais, Дмитрий Че, Аркадий, mirbek, Nromik, Aleksandr Zaitcev, Игорь, Tekashnik, sergey, SkyRex, Сергей, Igorenzia, valerys Nikola, Юрий С., Max, Елена, Николай Миролюбов и другие
|
7 |
Установка сервера MySQL
|
00:08:39
|
72 чел. |
★ 4.8 |
Done |
|
На этом уроке мы установим MySQL Community Server и программу HeidiSQL для подключения к нему.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 2 час. 1 мин. [Показать отчёт]
Научился: MySQL Community Server - Windows Installer MSI не установил т.к у меня установлен Open Server Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Денис, Игорь Тюлькин, Виталий, Evgenii Kudriavtcev, Александр , Александр, Айдар, Олег Чудновский, Max, Владимир, Danil42Russia, Dmitry Sinitsin, FireWolf, vip, alklokov, Дмитрий Б, Andrew, Yefim, chokayes, Дмитрий, Дмитрий, Виктор, Слава, WildOrc, Алексей|BrisK|Кривицкий, RRR, Вадим Григорьев, Роман, Sergio, Антон, Alexandr, Константин, Станислав, Андрей Н., Alex, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Саша, Андрей, zhikharevav, Pavel_Novosib, Алекс, Андрей Поляков, Игорь, Сергей Никандров, Дмитрий Че, Mais, Павел, y0lych, Аркадий, Nromik, Aleksandr Zaitcev, Tekashnik, sergey, SkyRex, Сергей, valerys Nikola, Igorenzia, Юрий С., Max, Елена, Николай Миролюбов, Михаил Ермишин
|
8 |
Схема базы данных
|
00:15:58
|
72 чел. |
★ 4.9 |
Done |
|
На этом уроке мы создадим базу данных для нашего проекта, подготовим схему таблицы и напишем SQL запрос для её создания.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 25 мин. [Показать отчёт]
Научился: Создал базу данных STORY, и таблицу story .
Проверил изменения через HeidiSQL. Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Денис, Игорь Тюлькин, Виталий, Александр , Evgenii Kudriavtcev, Александр, Айдар, Олег Чудновский, Max, Владимир, Danil42Russia, Dmitry Sinitsin, FireWolf, vip, alklokov, Дмитрий Б, Andrew, Yefim, chokayes, Дмитрий, Дмитрий, Виктор, Слава, WildOrc, Алексей|BrisK|Кривицкий, RRR, Вадим Григорьев, Роман, Sergio, Антон, Alexandr, Константин, Станислав, Андрей Н., Alex, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Саша, Андрей, zhikharevav, Pavel_Novosib, Андрей Поляков, Алекс, Mais, Игорь, Сергей Никандров, Павел, Дмитрий Че, y0lych, Аркадий, Aleksandr Zaitcev, Nromik, Сергей, sergey, Tekashnik, SkyRex, valerys Nikola, Igorenzia, Юрий С., Max, Елена, Николай Миролюбов, Михаил Ермишин
|
9 |
Создание SQL-запросов
|
00:20:44
|
70 чел. |
★ 4.9 |
Done |
|
На этом уроке мы составим список задач для нашей базы и составим SQL запросы для решения каждой задачи. Все запросы протестируем в SQL-консоли.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 50 мин. [Показать отчёт]
Научился: Написал и выполнил все SQL-запросы к базе данных.
Поэкспериментировал с запросами. Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Денис, Игорь Тюлькин, Виталий, Evgenii Kudriavtcev, Александр, Айдар, Олег Чудновский, Max, Владимир, Danil42Russia, Dmitry Sinitsin, FireWolf, vip, alklokov, Andrew, Дмитрий Б, Дмитрий, Yefim, chokayes, Дмитрий, Виктор, Слава, WildOrc, Алексей|BrisK|Кривицкий, RRR, Вадим Григорьев, Роман, Sergio, Антон, Alexandr, Константин, Станислав, Андрей Н., Alex, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Саша, zhikharevav, Андрей, Pavel_Novosib, Андрей Поляков, Игорь, Mais, Сергей Никандров, Павел, y0lych, Дмитрий Че, Аркадий, Aleksandr Zaitcev, Nromik, Сергей, Tekashnik, valerys Nikola, sergey, Igorenzia, SkyRex, Елена, Юрий С., Max, Николай Миролюбов, Михаил Ермишин
|
10 |
Подключение к базе данных
|
00:25:51
|
66 чел. |
★ 4.9 |
Done |
|
Мы достигли Экватора нашего проекта! На этом уроке мы подключим наш проект к созданной базе данных на MySQL.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 2 дня 18 час. 9 мин. [Показать отчёт]
Научился: Сделал все высшеуказанное, подключил БД
Все протестировал , работает Сложности: была ошибка при подл. к БД, пришлось добавить в коннекшн стринг доп.парам. SslMode=none
|
|
Дмитрий, Татьяна, Anatoli, Денис, Игорь Тюлькин, Виталий, Evgenii Kudriavtcev, Айдар, Александр, Олег Чудновский, Max, Владимир, Danil42Russia, Dmitry Sinitsin, FireWolf, vip, alklokov, Дмитрий Б, Andrew, Дмитрий, Yefim, chokayes, Дмитрий, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Вадим Григорьев, Роман, Sergio, Антон, Alexandr, Константин, Станислав, Андрей Н., Alex, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Владимир Борисенко, Максим, Дмитрий 199, Саша, zhikharevav, Андрей, Mais, Игорь, Андрей Поляков, Сергей Никандров, Дмитрий Че, y0lych, Аркадий, Nromik, Сергей, valerys Nikola, Tekashnik, sergey, Igorenzia, SkyRex, Елена, Юрий С., Max, Николай Миролюбов, Михаил Ермишин
|
11 |
Работа над ошибками
|
00:36:57
|
59 чел. |
★ 4.9 |
Done |
|
На этом уроке мы создадим механизм отлова ошибок при работе с базой данных и передачи их клиенту.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 2 час. 14 мин. [Показать отчёт]
Научился: Создал метод IsError() в контроллере storyController, добавил поля query, error и метод IsError() в модель MySQL.
Сделал обработки ошибок в моделях MySQL, и Story
Выполнил пошаговую отладку для трёх случаев.
Протестировал, все работает! Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Денис, Игорь Тюлькин, Evgenii Kudriavtcev, Александр, Олег Чудновский, Max, Владимир, Danil42Russia, Dmitry Sinitsin, FireWolf, vip, alklokov, Дмитрий Б, Дмитрий, Вадим Григорьев, Yefim, chokayes, Дмитрий, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Alex, Антон, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Rita, Сергей Соколов, Владимир Борисенко, Максим, Дмитрий 199, Саша, zhikharevav, Андрей, Игорь, Андрей Поляков, y0lych, Дмитрий Че, sergey, Nromik, Аркадий, Сергей, valerys Nikola, Tekashnik, Елена, Max, Igorenzia, SkyRex, Юрий С., Николай Миролюбов, Михаил Ермишин
|
12 |
Запуск модели Story
|
00:35:22
|
55 чел. |
★ 4.9 |
Done |
|
На этом уроке мы запустим модель Story - допишем методы Number() и Random(), организуем ещё одну проверку ошибок.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 22 час. 35 мин. [Показать отчёт]
Научился: Добавил метод Number(string id), в story-контроллере реализовал получение параметра id
Организовал проверку ошибок в контроллере/модели Story.
Протестировал, все работает! Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Игорь Тюлькин, Evgenii Kudriavtcev, Александр, Олег Чудновский, Max, Владимир, Dmitry Sinitsin, Danil42Russia, FireWolf, vip, alklokov, Дмитрий, Дмитрий Б, Вадим Григорьев, Yefim, chokayes, Дмитрий, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Alex, Антон, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Rita, Сергей Соколов, Владимир Борисенко, Максим, Саша, zhikharevav, Андрей, Андрей Поляков, y0lych, Дмитрий Че, sergey, Nromik, Аркадий, Сергей, Max, valerys Nikola, Tekashnik, Елена, Igorenzia, Николай Миролюбов, Юрий С., Михаил Ермишин
|
13 |
Что такое SQL-инъекция
|
00:25:24
|
54 чел. |
★ 4.9 |
Done |
|
На этом уроке мы сделаем бекап базы данных, затем продемонстрируем «взлом» страницы посредством SQL-инъекции, покажем, как от этого защититься и потом восстановим базу данных.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 16 час. 42 мин. [Показать отчёт]
Научился: Сделал бекап базы данных двумя способами, написал в адресной строке браузера SQL-инъекцию, убедился, что она сработала: записи из таблицы удалены, и таблица позже тоже.
Добавил в модель MySQL функцию addslashes(), убедился, что SQL-инъекция не проходит.
Восстановил базу данных из бекап.
Все работает! Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Игорь Тюлькин, Evgenii Kudriavtcev, Александр, Олег Чудновский, Max, Владимир, Dmitry Sinitsin, Danil42Russia, FireWolf, vip, alklokov, Дмитрий, Дмитрий Б, Вадим Григорьев, Yefim, chokayes, Дмитрий, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Alex, Антон, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Rita, Сергей Соколов, Владимир Борисенко, Максим, Саша, zhikharevav, Андрей, Андрей Поляков, y0lych, sergey, Nromik, Аркадий, Сергей, valerys Nikola, Max, Tekashnik, Елена, Николай Миролюбов, Igorenzia, Юрий С., Михаил Ермишин
|
14 |
Рефакторинг модели Story
|
00:05:28
|
53 чел. |
★ 4.9 |
Done |
|
На этом уроке мы сделаем небольшой рефакторинг класса Story.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 52 мин. [Показать отчёт]
Научился: Выделил try{} catch{} из метода Random() в отдельный метод, добавил перегрузку метода ExtractRow(), переделал по аналогии метод Number()
Убедился, что всё работает. Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Игорь Тюлькин, Evgenii Kudriavtcev, Александр, Олег Чудновский, Max, Владимир, Dmitry Sinitsin, FireWolf, vip, alklokov, Дмитрий, Дмитрий Б, Вадим Григорьев, Yefim, chokayes, Дмитрий, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Alex, Антон, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Rita, Сергей Соколов, Владимир Борисенко, Максим, Саша, zhikharevav, Андрей, Андрей Поляков, y0lych, sergey, Сергей, Nromik, Аркадий, valerys Nikola, Max, Tekashnik, Елена, Николай Миролюбов, Igorenzia, Юрий С., Михаил Ермишин
|
15 |
Работа со списком историй
|
00:24:25
|
53 чел. |
★ 5 |
Done |
|
На этом уроке мы сделаем вывод списка историй на главной странице.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 12 час. 12 мин. [Показать отчёт]
Научился: Добавил @model в представлении page/index.cshtml., скопировал код отображения истории из story/number.cshtml в page/index.cshtml.,
организовал цикл foreach в представлении page/Index., создал экземпляр Story в контроллере page и вызвал новый метод.
Добавил передачу модели story в представление, создал метод GenerationList() в модели Story, добавил ссылку на историю через @Html.ActionLink(). Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Игорь Тюлькин, Evgenii Kudriavtcev, Александр, Олег Чудновский, Max, Владимир, Dmitry Sinitsin, FireWolf, vip, alklokov, Дмитрий, Дмитрий Б, Вадим Григорьев, Yefim, chokayes, Дмитрий, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Alex, Антон, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Владимир Борисенко, Максим, Саша, zhikharevav, Андрей, Андрей Поляков, Max, y0lych, sergey, Сергей, Nromik, Аркадий, valerys Nikola, Tekashnik, Елена, Николай Миролюбов, Igorenzia, Юрий С., Михаил Ермишин
|
16 |
Добавление истории
|
00:43:20
|
50 чел. |
★ 4.9 |
Done |
|
На этом уроке мы реализуем отправку истории и добавление её в базу данных. Мы рассмотрим возможные ошибки, которые могут возникнуть при этом.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 2 дня 11 час. 27 мин. [Показать отчёт]
Научился: Подключил к представлению add модель Story, добавил в представление форму, поля-хелперы и submit-кнопку, протестировал передачу данных модели в поля формы.
Прописал метод Add() в модели Story., добавил метод Insert в класс MySQL
Протестировал добавление истории, доработал параметры error и IsError().
Все работает! Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Evgenii Kudriavtcev, vip, Александр, Max, Владимир, Dmitry Sinitsin, Дмитрий, FireWolf, alklokov, Дмитрий Б, Вадим Григорьев, Yefim, chokayes, Дмитрий, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Антон, Alex, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Владимир Борисенко, Максим, Саша, zhikharevav, Андрей, Андрей Поляков, Max, Сергей, y0lych, Аркадий, Nromik, valerys Nikola, Tekashnik, Елена, Николай Миролюбов, Igorenzia, Юрий С., Михаил Ермишин
|
17 |
Валидация данных
|
00:23:09
|
50 чел. |
★ 5 |
Done |
|
На этом уроке мы реализуем проверку полей формы при отправке истории. Обсудим регулярное выражение для проверки адреса электропочты.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 12 час. 40 мин. [Показать отчёт]
Научился: Добавил к свойствам модели Story параметр [Required()], в представление добавил @Html.ValidationSummary(), в story контроллер, в метод add() добавил if (!ModelState.IsValid())
В представлении добавил @Html.ValidationMessage() возле каждого поля, в модели Story добавил параметр [RegularExpression()]
Сформировал регулярное выражение для проверки email Сложности: не было |
|
Дмитрий, Татьяна, Anatoli, Evgenii Kudriavtcev, vip, Александр, Max, Владимир, Dmitry Sinitsin, Дмитрий, alklokov, FireWolf, Дмитрий Б, Вадим Григорьев, Yefim, chokayes, Дмитрий, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Антон, Alex, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Владимир Борисенко, Максим, Саша, zhikharevav, Андрей, Андрей Поляков, Сергей, Max, y0lych, Аркадий, Nromik, valerys Nikola, Tekashnik, Елена, Николай Миролюбов, Igorenzia, Юрий С., Михаил Ермишин
|
18 |
Оформление сайта
|
00:46:07
|
49 чел. |
★ 4.8 |
Done |
|
На этом уроке мы займемся внешним видом нашего сайта, будем оформлять страницы, используя возможности bootstrap 3.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 3 дня 10 час. 57 мин. [Показать отчёт]
Научился: Добавил новое базовое представление _Design.cshtml, перенес в него основные теги из _Layout.cshtml, добавил div-теги header, container, footer
В файле _ViewStart.cshtml прописал обращение к _Design.cshtml, скопировал в _Design.cshtml хелперы @Html.ActionLink
Добавил в проект картинку и прописать её в favicon, перенес пункты меню в список с bootstrap-классом, реализовал функцию CurrentItem(), и добавил её в каждый тег li
Реализовал позиционирование контента при помощи col-lg-xxx, добавил clear:both и другие параметры для header, container, footer
Сделал позиционирование и оформление элементов add.cshtml, задал минимальную высоту для тега container, и оформил отображение записей в index.cshtml
Еще оформил отображение записей в number.cshtml Сложности: иногда при переходе на список всех историй вылетает со студии, с ошибкой - System.NullReferenceException: 'Ссылка на объект не указывает на экземпляр объекта.'
table was null.
- на строке list = new Story[table.Rows.Count];
|
|
Дмитрий, Татьяна, Anatoli, Evgenii Kudriavtcev, vip, Александр, Max, Владимир, Dmitry Sinitsin, Дмитрий, alklokov, FireWolf, Дмитрий Б, Yefim, Вадим Григорьев, chokayes, Дмитрий, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Антон, Alex, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Максим, Саша, zhikharevav, Андрей, Андрей Поляков, Сергей, Max, Nromik, y0lych, Аркадий, Tekashnik, valerys Nikola, Юрий С., Елена, Николай Миролюбов, Михаил Ермишин, Igorenzia
|
19 |
Размещение проекта в Интернете
|
00:33:42
|
45 чел. |
★ 4.8 |
Done |
|
В этом уроке мы зарегистрируемся на хостинге и разместим свой проект в Интернете, наконец-таки!
Отчёт отправил: 17334. Дмитрий Б Выполнено за 14 дней 3 час. 22 мин. [Показать отчёт]
Научился: С хостингом знаком, и зарегистрирован там. Сложности: В конце данного курса выставлю на свой хостинг |
|
Дмитрий, Татьяна, Anatoli, Evgenii Kudriavtcev, vip, Александр, Max, Владимир, Dmitry Sinitsin, alklokov, FireWolf, Дмитрий Б, Yefim, Вадим Григорьев, chokayes, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Антон, Alex, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Максим, zhikharevav, Андрей, Сергей, Max, valerys Nikola, Nromik, y0lych, Tekashnik, Аркадий, Юрий С., Igorenzia, Николай Миролюбов, Елена, Михаил Ермишин
|
20 |
Отказ от статика
|
00:13:42
|
46 чел. |
★ 4.7 |
Done |
|
Нам придётся отказаться от статичного класса базы данных, потому что статичный класс продолжает существование даже при новых обращениях к нему с новой страницы.
Отчёт отправил: 17334. Дмитрий Б Выполнено за 3 час. 16 мин. [Показать отчёт]
Научился: Убрал признак static у класса MySQL, у его свойств и методов, сделал изменения в модели Story, контроллерах story и page.
Добавил блок try ... catch для в методе Story.GenerationList() Сложности: новая история не добавляеться.. сейчас буду разбираться с
этим. |
|
Дмитрий, Татьяна, Anatoli, Evgenii Kudriavtcev, vip, Александр, Max, Владимир, Dmitry Sinitsin, Дмитрий, alklokov, FireWolf, Дмитрий Б, Yefim, Вадим Григорьев, chokayes, Слава, Виктор, WildOrc, Алексей|BrisK|Кривицкий, Роман, Sergio, Антон, Alex, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Максим, zhikharevav, Андрей, Сергей, Max, valerys Nikola, y0lych, Nromik, Tekashnik, Аркадий, Юрий С., Igorenzia, Николай Миролюбов, Елена, Михаил Ермишин
|
21 |
ФИНАЛЬНЫЙ УРОК. Презентация
|
без видео
|
35 чел. |
★ 4.9 |
Open |
|
Сделай видео-презентацию своей программы. На видео необходимо ответить на следующие вопросы: 0. Показать, что у тебя получилось. 1. Чему ты научился на этом курсе? 2. Что тебе понравилось, что нет? 3. Что ты ещё добавишь в свой проект? 4. Какой следующий курс ты будешь проходить?
|
|
Anatoli, Evgenii Kudriavtcev, vip, Александр, Max, Владимир, Dmitry Sinitsin, alklokov, FireWolf, chokayes, Вадим Григорьев, Алексей|BrisK|Кривицкий, WildOrc, Роман, Sergio, Alex, Константин, Станислав, Алексей Хонин, Новопашин Владимир, Ludmila, Сергей Соколов, Rita, Максим, zhikharevav, Андрей, Сергей, valerys Nikola, Nromik, Tekashnik, Аркадий, Елена, Николай Миролюбов, Igorenzia, Михаил Ермишин
|
22 |
VIP. Авторизация на сайте
|
00:37:47
|
32 чел. |
★ 4.9 |
$ |
|
На этом уроке мы создадим в базе данных таблицу users, добавим туда одну запись и реализуем авторизацию администратора
|
|
Evgenii Kudriavtcev, vip, Александр, Max, Владимир, Dmitry Sinitsin, alklokov, FireWolf, Вадим Григорьев, Алексей|BrisK|Кривицкий, WildOrc, Роман, Sergio, Alex, Константин, Станислав, Алексей Хонин, Ludmila, Сергей Соколов, Rita, Максим, zhikharevav, Андрей, Сергей, valerys Nikola, Аркадий, Nromik, Tekashnik, Елена, Николай Миролюбов, Igorenzia, Михаил Ермишин
|
23 |
VIP. Модерация записей
|
00:59:29
|
29 чел. |
★ 4.9 |
$ |
|
На этом уроке мы реализуем функционал администратора сайта. Администратор сможет подтверждать истории для публикации.
|
|
Evgenii Kudriavtcev, vip, Александр, Max, Владимир, Dmitry Sinitsin, alklokov, FireWolf, Вадим Григорьев, Алексей|BrisK|Кривицкий, WildOrc, Sergio, Alex, Константин, Станислав, Алексей Хонин, Ludmila, Сергей Соколов, Rita, Максим, zhikharevav, Андрей, Сергей, Tekashnik, valerys Nikola, Елена, Аркадий, Nromik, Михаил Ермишин
|
24 |
VIP. Установка домена
|
00:15:27
|
24 чел. |
★ 5 |
$ |
|
На этом уроке мы покажем, как просто можно купить и привязать домен к вашему проекту.
|
|
Evgenii Kudriavtcev, vip, Rita, Александр, Max, Владимир, Dmitry Sinitsin, alklokov, Алексей|BrisK|Кривицкий, WildOrc, Константин, Станислав, Алексей Хонин, Ludmila, Сергей Соколов, Максим, zhikharevav, Сергей, Tekashnik, valerys Nikola, Аркадий, Елена, Nromik, Михаил Ермишин
|
|
Итого: 24 видеоурока |
8 час. 41 мин.
1 тест
|
24 чел. |
★ 4.88 |
|
|
Финалисты:
Михаил Ермишин, Nromik, Елена, Аркадий, valerys Nikola, Tekashnik, Сергей, zhikharevav, Максим, Сергей Соколов, Ludmila, Алексей Хонин, Станислав, Константин, WildOrc, Алексей|BrisK|Кривицкий, alklokov, Dmitry Sinitsin, Владимир, Max, Александр, Rita, vip, Evgenii Kudriavtcev .
|