АРЬЕРА

Курсы дополнительного
профессионального образования 

Программирование сайтов

Программирование сайтов

скидка-20%
  • foto
  • foto
  • foto
Категория: Компьютерные курсы
Расписание: 19.12.2017 в 9:00
20.12.2017 в 18:30
16.12.2017 в 10:00
Кол-во занятий: 8 (в группе) / 5 (индивид.)
Цена (в группе):9370 руб. Цена (индивид):18440 руб.
Записаться
  • Описание
  • Программа курса
  • Документы
  • Оставить отзыв
  • Предлагаем компьютерные курсы web программирования для начинающих пользователей. Программа нацелена на тех, кто интересуется современными вебтехнологиями, администрированием вебсайтов, оптимизацией сайтов. Объем курса 32 академических часа. Компьютерные курсы начинающим помогут освоить работу с Интернет-технологиями.

    Программа курса web программирования предполагает знакомство с базами данных, JavaScript, шлюзовыми интерфейсами. В процессе обучения web программированию слушатели получают навыки создания клиент-серверных приложений на языке PHP и работой с базами данных (на примере MySQL).

    По окончании курса начинающим программистам выдается свидетельство установленного образца.
  • ТЕМА 1 World Wide Web
    Понятие гипертекстовых документов и вебсайтов. Классификации вебсайтов. Понятие вебсервера и его взаимодействие с пользователем. Понятие скрипта. Классификация скриптов, их различия и области применения. Язык JavaScript. Создание и способы подключения Java-скриптов к вебстраницам. Синтаксис JavaScript. Типы переменных, способы их объявления, создания и присвоения значений. Понятие конкатенации. Массивы, способы их создания и области применения. Примеры создания сложных массивов и работа с ними.
    ТЕМА 2 Использование условных операторов.
    Понятие функций и их применение на практике. Циклы, их назначение, виды, создание и применение в программах. Понятие события. Виды и обработка событий в браузере. Понятие объекта. Типы, назначение, создание и использование объектов в программах. Объектная модель браузера. Способы передачи данных скриптам (методы GET и POST) и случаи их применения. Способы генерации кода вебстраниц. Создание всплывающих окон и управление ими. Создание строковых объектов и работа с ними.
    ТЕМА 3 Анализ и отправление на сервер инфо о системе с помощью JavaScript.
    Язык VBScript. Обзор синтаксических различий между JavaScript и VBScript. Сравнение похожих функций. Понятие процедур, их создание и применение на практике. Примеры создания скриптов с использованием VBScript. Вебсервера. Обзор популярных вебсерверов, их различия, особенности и использование. Вебсервер Apache. Выбор версии, установка и проверка работоспособности Apache. Каталоги и файлы конфигурации Apache. Настройка сервера и разрешение доступа к нему с других компьютеров. Создание виртуальных хостов и размещение сайтов.
    ТЕМА 4 SSI, PHP, Perl, Python. Обзор технологий
    Технология SSI. Обзор инструкций SSI и их включение в вебстраницы. Язык PHP. Создание и способы подключения PHP-скриптов к вебстраницам. Синтаксис PHP. Различие версий интерпретаторов и их современное использование.
    ТЕМА 5 Массивы и переменные
    Условия и циклы, их типы и применение на практике. Работа со строками. Обзор функций для работы со строками. Примеры написания текстовых фильтров и поиск информации в строках. Понятие регулярных выражений, их создание и использование. Обзор функций и примеры скриптов для работы с регулярными выражениями. Работа с файлами. Обзор функций для создания, чтения, записи и манипуляций с файлами. Функции для работы с каталогами. Автоматическое создание новых каталогов, установка разрешений и другие манипуляции с ними. Создание гостевых книг, чатов и форумов на базе текстовых файлов. Функции включения содержимого других файлов и генерации кода «на лету».
    ТЕМА 6 Базы данных.
    Обзор типов и систем управления базами данных (СУБД), их различия, специфика и области применения. Введение в реляционные системы управления базами данных. Принципы построения и работы реляционных СУБД. Обзор популярных СУБД для работы с вебсерверами. Выбор, установка и настройка СУБД. Язык SQL. Использование SQL в современных СУБД, его версии и особенности. Создание SQL-запросов к базам данных на примере СУБД MySQL. Вставка, изменение и удаление данных, а также их извлечение и сортировка по заданным условиям. Создание связки PHP-MySQL. Обзор функций PHP для работы с системами управления базами данных. Создание новых баз данных и обращение к ним через PHP-скрипты. Примеры создания интерфейса управления базами данных, а также гостевых книг, форумов и чатов с использованием СУБД.
    ТЕМА 7 Шлюзовые интерфейсы.
    Преимущества и недостатки использования шлюзовых интерфейсов. Актуальность, установка и работа CGI. Создание, принципы построения и размещение CGI-скриптов на сервере. Примеры использования CGI-скриптов в работе сайта. Язык PERL. Его преимущества и недостатки по сравнению с PHP. Примеры создания программ на языке PERL и их сравнение с программами на PHP. Вебсервер IIS (Internet Information Server). Выбор версии, установка и проверка работоспособности IIS. Установка и подключение дополнительных модулей и систем управления базами данных.
    ТЕМА 8 Шлюзовой интерфейс ASP
    Актуальность данного интерфейса, его преимущества и недостатки по сравнению с CGI. Установка и использование ASP на различных платформах. Обзор особенностей и специфических инструкций технологии ASP. Примеры создания различных программ с использованием ASP. Дополнительные технологии, используемые в вебпрограммировании. Понятие ActiveX. Краткий обзор технологии ActiveX и её актуальность в современном вебпрограммировании. Апплеты и сервлеты. Актуальность и рациональность использования технологий Java (Java, JSP, J2EE, EJB и т.д.) и их поддержка современными вебсерверами.
    ТЕМА 9 Зачет.
    *Учебный центр оставляет за собой право частично изменять/модернизировать программу курса ввиду последних тенденций в развитии данного направления (выхода новых программ, совершенствование методик обучения и тд). Для получения дополнительной информации обращайтесь к нашим менеджерам по телефонам: +7 (495) 664-50-33.
  • Оставить отзыв
Запись на курс Оставьте ваши конакты, и наш менеджер свяжется в Вами в ближайшее время
Заказать обратный звонок Оставьте ваши конакты, и наш менеджер свяжется в Вами в ближайшее время