Опубликован: 04.05.2010 | Уровень: для всех | Доступ: платный
Современные веб-технологии Курс предлагает слушателям познакомиться с комплексным взглядом на современные веб-технологии, а также применить их на примере создания проекта "Интернет-магазин".
Теоретическая часть курса охватывает широкий спектр технологий и подходов, использующихся при разработке Интернет-сайтов и Веб-приложений: исторические аспекты возникновения и развития Веб; создание статического содержания. HTML и CSS; архитектурные особенности проектирования и разработки Веб-приложений; разработка на ASP. NET 2.0 и MVC ASP.NET; работа с XML в клиентской Веб-разработке; проектирование баз данных и работа с ними Веб-приложений; создание динамического наполнения страницы и JavaScript; технология Jasp и применение Веб-методов; Rich Internet application (RIA); безопасность в Веб-разработке; основы тестирования Веб-приложений; отладка Веб-приложений; семантический веб и микроформаты. Помимо этого слушателям предлагается ознакомиться с рядом дополнительных тем, связанных с веб-разработкой: место веб-разработчика в команде MSF; бизнес в Интернете: способы заработка и бизнес-модели. В состав курса входит ряд упражнений и практических занятий, на которых слушатели, на примере создания проекта "Интернет-магазин", смогут применить описанные в теоретической части технологии и подходы.
Необходимые знания: Настоящий курс ориентирован на студентов и специалистов – разработчиков программного обеспечения, изучающих вопросы технологии создания веб-ориентированных программных систем. Предполагается, что для восприятия материала курса необходимо знать HTML 4.01, CSS 2.1. Помимо этого слушателям желательно быть знакомым с основами разработки программных систем на платформе .NET и языком C#, иметь представление о модульном и объектно-ориентированном подходах, коллективной разработке программного обеспечения.

Microsoft DreamSpark

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

Специальное предложение для студентов НОУ «ИНТУИТ».

 ...еще >>

План занятий

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