1

Этап 1

Лекция вводная. Архитектура веб-приложений

2

Этап 2

Лекция 1 "Основы HTML"

3

Этап 3

Практика 1 "Основы HTML"

4

Этап 4

Лекция 2 "Основы CSS"

5

Этап 5

Практика 2 "Основы CSS"

6

Этап 6

Лекция 3. Основы работы с Bootstrap

7

Этап 7

Практика 3. Основы работы с Bootstrap

8

Этап 8

Лекция 4. Концепция MVC

9

Этап 9

Практика 4 "Делаем простой MVC-сайт"

10

Этап 10

Лекция 5. Взаимодействие с базой данных. Entity Framework.

11

Этап 11

Практика 5-1. Создаем модель базы данных. По ней генерируется код. Используем Model First.

12

Этап 12

Практика 5-2. Перенос статичнного сайта на MVC

13

Этап 13

Лекция 6. Entity Framework. Загрузка связанных данных. DatabaseFirst

14

Этап 14

Практика 6. Загрузка связанных данных. DatabaseFirst

15

Этап 15

Лекция 7. Linq. Запросы на Linq

1

Этап 1

Лекция вводная. Архитектура веб-приложений

2

Этап 2

Лекция 1 "Основы HTML"

3

Этап 3

Практика 1 "Основы HTML"

4

Этап 4

Лекция 2 "Основы CSS"

5

Этап 5

Практика 2 "Основы CSS"

6

Этап 6

Лекция 3. Основы работы с Bootstrap

7

Этап 7

Практика 3. Основы работы с Bootstrap

8

Этап 8

Лекция 4. Концепция MVC

9

Этап 9

Практика 4 "Делаем простой MVC-сайт"

10

Этап 10

Лекция 5. Взаимодействие с базой данных. Entity Framework.

11

Этап 11

Практика 5-1. Создаем модель базы данных. По ней генерируется код. Используем Model First.

12

Этап 12

Практика 5-2. Перенос статичнного сайта на MVC

13

Этап 13

Лекция 6. Entity Framework. Загрузка связанных данных. DatabaseFirst

14

Этап 14

Практика 6. Загрузка связанных данных. DatabaseFirst

15

Этап 15

Лекция 7. Linq. Запросы на Linq

19 августа 2019 31 декабря 2019
Цель завершена 22 мая 2020
Общая

Написать курс по web-программированию

Программирование web достало меня в край. Возможно, что не само программирование, а контора, в которой сижу уже четвертый год. Все смешалось в доме Обломовых. Меня заебал мой остеохондроз, геморрой и отсутствие всяческих впечатлений в жизни. Черт возьми, я и вебом готова заниматься, только, господи, пусть это не будет по 9 часов в день в течение семи лет! Вся эта куча мальчиков "развивайся, самообразовывайся, находи интерес, получай сертификаты". Дичайшее социальное давление, - я чуяла, что так выгодно: перед осликом морковку держать. Человек не может быть одним и тем же всю жизнь. Я запуталась в доску. Хотела освоить что-то смежное: веб-дизайн или веб-маркетинг, но понимаю, что и это мне надоест. И тут меня внезапно попросили почитать курс web-программирования для студентов одного ВУЗа. Вообще не мое это, лекции читать, но я согласилась по нескольким причинам:

- это не офис. Наконец-то это не ебучий офис!

- это куча свободного времени, чтобы взять передышку, остановиться, подумать. Куда хочу двигаться, куда не хочу.

- это шанс уйти на фриланс, но оставаться в социальной коммуникации

- в конце концов, сейчас все какие-то курсы пишут, - видать, учить выгоднее, чем делом заниматься.

Короче. Я решила попробовать. До 7 сентября мне нужно написать курс по web-программированию.

Студенты будут делать сайт-визитку.

Что еще в планах. Я хочу, блин, рисовать. Очень хочу рисовать. Но на этом не заработать денег. Еще хочу попробовать data-science, но это опять чертов офис.

 Критерий завершения

Курс написан, я его успешно читаю

  1. Лекция вводная. Архитектура веб-приложений

  2. Лекция 1 "Основы HTML"

  3. Практика 1 "Основы HTML"

  4. Лекция 2 "Основы CSS"

  5. Практика 2 "Основы CSS"

  6. Лекция 3. Основы работы с Bootstrap

  7. Практика 3. Основы работы с Bootstrap

  8. Лекция 4. Концепция MVC

  9. Практика 4 "Делаем простой MVC-сайт"

    Создаем необходимые контроллеры для последующей работы. В контроллерах пока только один метод действия - Index

  10. Лекция 5. Взаимодействие с базой данных. Entity Framework.

  11. Практика 5-1. Создаем модель базы данных. По ней генерируется код. Используем Model First.

  12. Практика 5-2. Перенос статичнного сайта на MVC

    Подкидываем css в проект.

    Прописываем нужный бандл.

    Заходим на мастер-страницу, подключаем бандлы.

    Переносим код index-страницы на страницу Index.cstml.

    Создаем недостающие методы действия, который отображает страницу "О нас".

    Создаем отдельную область для администратора

  13. Лекция 6. Entity Framework. Загрузка связанных данных. DatabaseFirst

  14. Практика 6. Загрузка связанных данных. DatabaseFirst

    Выводим данные на внешнюю часть сайта. Вывели. Для администрирования данных создаем отдельный проект. Поскольку БД уже существует, то для работы с БД через EF применяем подход DataBase First. Создаем необходимые контроллеры.

  15. Лекция 7. Linq. Запросы на Linq

  • 1573
  • 19 августа 2019, 09:53
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?