Компьютерные науки

Современные веб-технологии

Программа охватывает изучение современных веб-технологий и разработку интернет-магазина. Рассматриваются HTML, CSS, платформа ASP.NET MVC, проектирование баз данных и JavaScript.
Студентов 4641 Выпускников 622 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Интернет-технологии, Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена систематизации знаний о разработке веб-приложений от верстки статического содержания до настройки динамических компонентов и безопасности. В учебной программе рассматриваются архитектурные особенности проектирования на платформе ASP.NET, взаимодействие с базами данных SQL Server через ADO.NET и LINQ, а также технологии Comet и AJAX. Процесс обучения выстроен как последовательное создание интернет-магазина. Учебная программа ориентирована на начинающих веб-разработчиков и помогает в освоении полного стека технологий в процессе реализации проекта.
Цели
  • Сформировать целостное представление об архитектуре веб-приложений.
  • Познакомить с актуальными технологиями frontend- и backend-разработки.
  • Дать практические навыки создания динамических интернет-магазинов.
Чему я научусь?
  • Верстать страницы с использованием HTML и CSS.
  • Разрабатывать серверную логику на платформе ASP.NET MVC.
  • Проектировать базы данных и организовывать взаимодействие через ADO.NET и LINQ.
  • Добавлять динамическое наполнение с помощью JavaScript и AJAX.

Авторы

Несвижский  Александр Игоревич
Несвижский Александр Игоревич
Инженер кафедры «Кибернетика», Национальный исследовательский ядерный университет «МИФИ».\n
Рябов Виталий Андреевич
Рябов Виталий Андреевич
Инженер кафедры «Кибернетика», Национальный исследовательский ядерный университет «МИФИ».\n
Чему я научусь?
  • Верстать страницы с использованием HTML и CSS.
  • Разрабатывать серверную логику на платформе ASP.NET MVC.
  • Проектировать базы данных и организовывать взаимодействие через ADO.NET и LINQ.
  • Добавлять динамическое наполнение с помощью JavaScript и AJAX.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Исторические аспекты возникновения и развития Интернета Данная лекция освещает исторические аспекты возникновения и развития Интернета. Рассматривается эволюция концепций Веб. Дается введение в... Данная лекция освещает исторические аспекты возникновения и развития Интернета. Рассматривается эволюция концепций Веб. Дается введение в основные технологии, используемые при разработке веб-сайтов и веб-приложений. ещё
Исторические аспекты возникновения и развития Интернета тест для курса Современные веб-технологии 25 мин
2 Создание статического содержания. HTML Данная лекция освещает основы языка разметки HTML. Рассматривается структура HTML-документа, определение типа документа (DTD), основные теги.... Данная лекция освещает основы языка разметки HTML. Рассматривается структура HTML-документа, определение типа документа (DTD), основные теги. В конце лекции приводятся основные различия XHTML и HTML. ещё
Создание статического содержания. HTML тест для курса Современные веб-технологии 25 мин
3 Создание статического содержания. CSS Данная лекция освещает основы применения каскадных таблицы стилей CSS (CSS-классы, наследование стилей, каскадные стили и т.д.).... Данная лекция освещает основы применения каскадных таблицы стилей CSS (CSS-классы, наследование стилей, каскадные стили и т.д.). В заключение лекции дополнительно освещаются вопросы регистрация доменов и хостинга сайтов. ещё
Создание статического содержания. CSS тест для курса Современные веб-технологии 25 мин
4 Разработка макета Интернет-магазина Данное практическое занятие освещает вопросы разработки статических страниц Веб-сайта с применением HTML и CSS, а также... Данное практическое занятие освещает вопросы разработки статических страниц Веб-сайта с применением HTML и CSS, а также отладку CSS с помощью инструментов разработчика в IE8. ещё
5 Архитектурные особенности проектирования и разработки Веб-приложений В данной лекции описываются архитектурные особенности построения Веб-приложений и применение шаблонов проектирования при их разработке, а... В данной лекции описываются архитектурные особенности построения Веб-приложений и применение шаблонов проектирования при их разработке, а также способы передачи данных в Веб. ещё
Архитектурные особенности проектирования и разработки Веб-приложений тест для курса Современные веб-технологии 25 мин
6 Разработка на ASP.NET. Жизненный цикл страницы, пользовательский интерфейс В данной лекции рассматриваются основы разработки на ASP. NET 2.0, жизненный цикл Веб-страницы и принципы разработки... В данной лекции рассматриваются основы разработки на ASP. NET 2.0, жизненный цикл Веб-страницы и принципы разработки пользовательского интерфейса Интернет-приложений. ещё
Разработка на ASP.NET. Жизненный цикл страницы, пользовательский интерфейс тест для курса Современные веб-технологии 25 мин
7 Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC В данной лекции рассматриваются основы разработки на ASP. NET 2.0, использование MasterPage, добавление динамических компонентов на... В данной лекции рассматриваются основы разработки на ASP. NET 2.0, использование MasterPage, добавление динамических компонентов на страницу, а также технологии Microsoft AJAX и ASP.NET MVC. ещё
Разработка на ASP.NET. MasterPage, динамические компоненты, AJAX, ASP.NET MVC тест для курса Современные веб-технологии 25 мин
8 Применение технологии ASP.NET в разрабатываемом Интернет-магазине Данное практическое занятие освещает вопросы разработки веб-сайта с использованием технологии ASP .NET 2.0.
9 Проектирование баз данных и работа с ними Веб-приложений. Введение в БД, SQL Server, ADO.NET В данной лекции рассматриваются вопросы проектирования баз данных и работы с ними Веб-приложений. Дается введение в... В данной лекции рассматриваются вопросы проектирования баз данных и работы с ними Веб-приложений. Дается введение в технологию доступа к данным ADO.NET ещё
Проектирование баз данных и работа с ними Веб-приложений. Введение в БД, SQL Server, ADO.NET тест для курса Современные веб-технологии 25 мин
10 Проектирование баз данных и работа с ними Веб-приложений. LINQ, ADO.NET Entities, DDD В данной лекции дается введение в технологии доступа к данным Linq, Linq to SQL, ADO .NET... В данной лекции дается введение в технологии доступа к данным Linq, Linq to SQL, ADO .NET Entity Framework и технологию Data Driven Development (DDD). ещё
Проектирование баз данных и работа с ними Веб-приложений. LINQ, ADO.NET Entities, DDD тест для курса Современные веб-технологии 25 мин
11 Обеспечение взаимодействия Интернет-магазина с базой данных Данное практическое занятие освещает вопросы обеспечения взаимодействия Интернет-магазина с базой данных на примере SQL Server 2008.
12 Создание динамического наполнения страницы. Основы JavaScript В данной лекции рассматриваются основы языка JavaScript.
Создание динамического наполнения страницы. Основы JavaScript тест для курса Современные веб-технологии 25 мин
13 Создание динамического наполнения страницы. JavaScript-библиотеки и технология Comet В данной лекции рассматриваются основы представления объектов в виде Json, JavaScript-библиотекиExtJS, Prototype и jQuery, а также... В данной лекции рассматриваются основы представления объектов в виде Json, JavaScript-библиотекиExtJS, Prototype и jQuery, а также модель работы Веб-приложений Comet. ещё
Создание динамического наполнения страницы. JavaScript-библиотеки и технология Comet тест для курса Современные веб-технологии 25 мин
14 Применение Веб-методов. Технология Jasp В данной лекции рассматриваются основы работы с Веб-службами и Веб-сервисами, а также введение в технологию Jasp.
Применение Веб-методов. Технология Jasp тест для курса Современные веб-технологии 25 мин
15 Добавление динамических компонент в Интернет-магазин Данное практическое занятие освещает вопросы использования JavaScript-библиотек и AJAX для создания визуальных эффектов в веб-приложении, а... Данное практическое занятие освещает вопросы использования JavaScript-библиотек и AJAX для создания визуальных эффектов в веб-приложении, а также отладку и профилирование JavaSсript с помощью инструментов разработчика в IE8. ещё
16 Rich Internet application Данная лекция описывает основные особенности построения RIA-приложений, а также область применения различных RIA-технологий.
Rich Internet application тест для курса Современные веб-технологии 25 мин
17 Безопасность в Веб-разработке В данной лекции рассматривает понятие информационной безопасности, а также различные технологии обеспечения Веб-безопасности.
Безопасность в Веб-разработке тест для курса Современные веб-технологии 25 мин
18 Применение элементов RIA в Интернет-магазине Данное практическое занятие освещает вопросы создания графической коллекции на странице Интернет-магазина с применением технологии Silverlight Deep... Данное практическое занятие освещает вопросы создания графической коллекции на странице Интернет-магазина с применением технологии Silverlight Deep Zoom, а также разработки Silverlight-видеоплеера на Веб-странице. ещё
19 Основы тестирования и отладки Веб-приложений В данной лекции рассматриваются основы тестирования Веб-приложени, а также отладки HTML-кода, стилей CSS и JavaScript.
Основы тестирования и отладки Веб-приложений тест для курса Современные веб-технологии 25 мин
20 Семантический веб и микроформаты "В данной лекции описывается концепция ""Семантической паутины"", рассматриваются микроформаты и поисковые механизмы в Сети. В заключение... "В данной лекции описывается концепция ""Семантической паутины"", рассматриваются микроформаты и поисковые механизмы в Сети. В заключение лекции характеризуются дополнительные темы: раскрутка сайтов и использование служб статистики." ещё
Семантический веб и микроформаты тест для курса Современные веб-технологии 25 мин
21 Применение поисковых технологий в Интернет-магазине Данное практическое занятие освещает вопросы создания визуального поиска в Internet Explorer 8, базирующегося на спецификации OpenSearch.
22 Применение элементов Семантического Веб в Интернет-магазине Данное практическое занятие освещает вопросы применения элементов Семантического Веб на примере использования микроформатов, а также создания... Данное практическое занятие освещает вопросы применения элементов Семантического Веб на примере использования микроформатов, а также создания ускорителей в IE8. ещё
23 Место веб-разработчика в команде MSF Данная лекция описывает общие черты методологии разработки программного обеспечения Microsoft Solutions Framework. Рассматриваются основные обязанности и... Данная лекция описывает общие черты методологии разработки программного обеспечения Microsoft Solutions Framework. Рассматриваются основные обязанности и задачи веб-разработчика в команде MSF for Agile Software Development Место. ещё
24 Бизнес в Интернете: способы заработка и бизнес-модели Данная лекция дает введение в понятие бизнес-модели. Предлагаются различные виды классификаций бизнес-моделей в Интернете.
Бизнес в Интернете: способы заработка и бизнес-модели тест для курса Современные веб-технологии 30 мин
25 Сдача проекта – Интернет-магазин На данном семинаре происходит сдача курсового проекта – Интернет-магазина.
26 Восстановление базы данных AdventureWorks
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.