РАЗРАБОТКА: 3. Веб-разработка. Серверная разработка ч.1 | Технострим 2021



Технотрек Mail.ru Group, МФТИ
Курс «Основы веб-разработки»
Лекция №3 «Серверная разработка ч.1»
Лектор — Илья Стыценко

Слайды: www.docme.ru/XcL5
Другие лекции этого курса: http://bit.ly/1RWWKQb

Курс web-технологии посвящен разработке web-приложений среднего масшатаба, иначе говоря сайтов. Курс является в большой мере обзорным и знакомит будущих web-разработчиков с широким спектром технологий и общими принципами работы web-приложений. По сути курс нужен для того что бы “погрузить” студентов в тематику web разработки и позволить в дальнейшем сконцентрироваться на конкретных технологиях, не теряя из вида общую архитектуру.

По завершению курса студенты научатся разрабатывать web приложений на языке python, научаться использовать MVC фреймворки, получат опыт верстки HTML страниц с использованием CSS фреймворка Bootstrap. Помимо разработки студенты научатся устанавливать и настраивать web-сервера, проектировать модель данных с помощью ORM, получат навык отладки web приложений на всех этапах исполнения.

СМОТРИТЕ ТАКЖЕ:

Курс «Основы мобильной разработки» http://bit.ly/1LYYV6w
Курс «Разработка на Java» http://bit.ly/1QUmj1W

——————————-

О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ http://www.youtube.com/TPMGTU?sub_con…

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

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ https://park.mail.ru/
Техносфера при МГУ им. Ломоносова ‣ https://sphere.mail.ru/
Технотрек при МФТИ ‣ https://track.mail.ru/

——————————-

МЫ В СЕТИ:

Технопарк в ВК | http://vk.com/tpmailru
Техносфера в ВК | https://vk.com/tsmailru
Технотрек в ВК | https://vk.com/trackmailru
Блог на Хабре | http://habrahabr.ru/company/mailru/
Наш IT-портал | http://IT.mail.ru

Поставьте оценку!
[Всего: 0 Рейтинг: 0]
9 комментариев
  1. Для тех, кому нужна помощь с выполнением домашнего задания первой лекции (установкой и созданием проекта Django)
    https://igorosa.com/sozdanie-sajta-na-pythondjango-ustanovka-django-i-sozdanie-proekta/

  2. 07:55 "Еще раз про контроллер, а то непонятно!". MVC удобно рассказывать на примере столовки: обеденный зал — это вид(view), кухня с поварами и продуктами- это модель(model). А как нам теперь связать вид и модель? Правильно, вводим контроллер, то есть непосредственно прилавки с готовой закусью(или меню). Таким образом — голодранцы-юзеры шарятся по виду(то есть по залу для посетителей) и не суёт свой нос на кухню к поварам, а повара не шарятся в толпе посетителей по залу. Но между ними всё-таки есть связь через контроллер(готовый ассортимент еды). Через призму вебни: гуйня фронтендовская — это вид, базы данных — это модель, а связь между ними обеспечиваю бравые парни бэк-эндеры со своей армией примочек по обеспечению связи между этими двумя. Майл.ру, возмите меня стажироваться плииииз, я смогу(как тот паровозик, который смог) 🙂

  3. намного проще было бы объяснить как MVT, а не MVC

  4. Постулируется, что fat model, skinny controller — must have. Я где-то читал, что это спорный момент. Сингл респонсибилити там и все дела. Не получится ли god object? Может функционал типа нанять сотрудника в хелпер вынести и оставить тонкую модель?

  5. "два байта переслать" не плохо :-))))

  6. Какие крутые лекции у Вас! Спасибо!

  7. Прое*ался минут 15 пока заработало.
    Сейчас работает только так:
    from django.conf.urls import url
    from django.contrib import admin
    from news.views import show_news

    urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^hello/$',show_news),
    ]

  8. ATTN (применительно к обсуждению на 51 минуте видео):

    В версии 1.10 поддержка аргумента url() в виде строки будет удалена и передавать можно будет только вызываемый объект — функцию вьюхи аля:

    from news import views
    url(r'^hello/$', views.show_news)

Написать отзыв