Написать курс по web-программированию
Программирование web достало меня в край. Возможно, что не само программирование, а контора, в которой сижу уже четвертый год. Все смешалось в доме Обломовых. Меня заебал мой остеохондроз, геморрой и отсутствие всяческих впечатлений в жизни. Черт возьми, я и вебом готова заниматься, только, господи, пусть это не будет по 9 часов в день в течение семи лет! Вся эта куча мальчиков "развивайся, самообразовывайся, находи интерес, получай сертификаты". Дичайшее социальное давление, - я чуяла, что так выгодно: перед осликом морковку держать. Человек не может быть одним и тем же всю жизнь. Я запуталась в доску. Хотела освоить что-то смежное: веб-дизайн или веб-маркетинг, но понимаю, что и это мне надоест. И тут меня внезапно попросили почитать курс web-программирования для студентов одного ВУЗа. Вообще не мое это, лекции читать, но я согласилась по нескольким причинам:
- это не офис. Наконец-то это не ебучий офис!
- это куча свободного времени, чтобы взять передышку, остановиться, подумать. Куда хочу двигаться, куда не хочу.
- это шанс уйти на фриланс, но оставаться в социальной коммуникации
- в конце концов, сейчас все какие-то курсы пишут, - видать, учить выгоднее, чем делом заниматься.
Короче. Я решила попробовать. До 7 сентября мне нужно написать курс по web-программированию.
Студенты будут делать сайт-визитку.
Что еще в планах. Я хочу, блин, рисовать. Очень хочу рисовать. Но на этом не заработать денег. Еще хочу попробовать data-science, но это опять чертов офис.
Goal Accomplishment Criteria
Курс написан, я его успешно читаю
-
Лекция вводная. Архитектура веб-приложений
-
Лекция 1 "Основы HTML"
-
Практика 1 "Основы HTML"
-
Лекция 2 "Основы CSS"
-
Практика 2 "Основы CSS"
-
Лекция 3. Основы работы с Bootstrap
-
Практика 3. Основы работы с Bootstrap
-
Лекция 4. Концепция MVC
-
Практика 4 "Делаем простой MVC-сайт"
Создаем необходимые контроллеры для последующей работы. В контроллерах пока только один метод действия - Index
-
Лекция 5. Взаимодействие с базой данных. Entity Framework.
-
Практика 5-1. Создаем модель базы данных. По ней генерируется код. Используем Model First.
-
Практика 5-2. Перенос статичнного сайта на MVC
Подкидываем css в проект.
Прописываем нужный бандл.
Заходим на мастер-страницу, подключаем бандлы.
Переносим код index-страницы на страницу Index.cstml.
Создаем недостающие методы действия, который отображает страницу "О нас".
Создаем отдельную область для администратора
-
Лекция 6. Entity Framework. Загрузка связанных данных. DatabaseFirst
-
Практика 6. Загрузка связанных данных. DatabaseFirst
Выводим данные на внешнюю часть сайта. Вывели. Для администрирования данных создаем отдельный проект. Поскольку БД уже существует, то для работы с БД через EF применяем подход DataBase First. Создаем необходимые контроллеры.
-
Лекция 7. Linq. Запросы на Linq
- 1626
- 19 August 2019, 09:53
Don't miss new posts!
Subscribe for the Goal and follow through to its completion