400000 г. Волгоград, ул. Невская,18

Общая продолжительность курса от 24 ак. часов

ОТ 8 700 руб.

ЗАПИСАТЬСЯ

Описание курса

Уточнить стоимость Компьютерного  курсов 

Место проведения курса "Программирование web-сайтов (веб-сайтов)": г. Волгоград, ул. Невская, 18 

     Данный компьютерный курс посвящен изучению и освоению web- программирования, создания систем управления и администрирования web-сайтов. Создание сайта - это комплексная работа, выполняемая либо несколькими специалистами в областях web- технологий (web- дизайнером и web-программистом), либо одним универсальным специалистом, профессионалом в области web- дизайна и web- программирования. Такой специалист называется web-мастером. Логично предположить, что высококачественный, стильный, красивый и в тоже время функциональный интернет-проект невозможно создать без знаний в области программирования web-сайтов.

    Став слушателем курса web-программирования, Вы начнете свое обучение с введения в мир web и знакомства с всемирной паутиной. Следующим этапом станет изучение основных понятий www (web) таких как: переменные, массивы, скрипты, операторы, функции. Вы познакомитесь с классификацией скриптов, технологиями создания клиентских скриптов (JavaScript), серверных скриптов (PHP)их особенностями и различиями, рассмотрите и разберете отправка информации на сервер при помощи скриптов, передачу скриптами значений переменных и массивов посредством HTML-форм и гиперссылок методами GET и POST.

    Особое внимание в учебной программе курса уделено освоению языков программирования, используемых в web. Слушатели курса web-программирования познакомятся с такими языками как JavaScript, PHP, SQL,  с синтаксисом этих языков, с их применением, различиями между языками web- программирования. Также слушатели будут осваивать технологию SSI, генерацию кода и конструирования веб-страниц "на лету" с помощью данной технологии.

      Одно из занятий курса web-программирования посвящено изучению и освоению работы с базами данных. Вы рассмотрите основные типы и системы управления базами данных (СУБД), их различия, особенности и области использования. Слушатели будут учиться использовать SQL в современных СУБД, создавать SQL-запросы к базам данных на примерах СУБД MySQL, связки PHP-MySQL, новые базы данных и обращение к ним через PHP-скрипты.

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

Продолжительность курса при групповом обучении 32 академических часа.

Стоимость группового обучения для физических лиц 8 700 рублей. 

При единовременной оплате на групповое обучение для физических лиц действует 10% скидка.

Стоимость группового обучения для юридических лиц 9 570 рублей.

Продолжительность курса при индивидуальном обучении 24 академических часа.

Стоимость индивидуального обучения физических лиц 12 000 рублей. 

Стоимость индивидуального обучения для юридических лиц 13 200 рублей.

Программа курса:

Раздел 1. Введение. Понятие WWW (Web)

  • Понятие гипертекстовых документов и веб-сайтов. Классификации веб-сайтов. Различные типы веб-сайтов, их назначение и использование.
  • Понятие веб- сервера и его взаимодействие с пользователем. Обзор протоколов (HTTP, FTP и т.д.) передачи данных, их различия и практическое применение.
  • Понятие индексных файлов, их названия, типы и использование.
  • Распределение обязанностей специалистов, работающих в области WWW (Web).
  • Обзор программ (браузеров) для просмотра веб-страниц и веб-сайтов, их различия и особенности интерпретации кода.
  • Необходимый минимум аппаратных и программных средств для работы веб- программиста. Обзор программного обеспечения и методов разработки ПО для сайтов.
  • Понятие скрипта. Классификация скриптов, их различия и области применения.
  • Клиентские скрипты. Обзор технологий для создания клиентских скриптов (JavaScript), их особенности и поддержка в различных браузерах.
  • Вызов простых встроенных функций и проверка работоспособности скрипта в браузере.
  • Типы переменных, способы их объявления, создания и присвоения значений. Работа с простыми типами переменных и вывод информации в браузер. Понятие конкатенации.
  • Массивы, способы их создания и области применения. Примеры создания сложных массивов и работа с ними.

 

Раздел 2. Условные операторы, их типы и применение их на практике

  • Понятие функций и их применение на практике. Функции интерактивного общения с пользователем и запрос информации. Примеры создания сложных условий и программ аутентификации на странице.
  • Циклы, их назначение, виды, создание и применение в программах. Примеры использования различных видов циклов. Бесконечные циклы и их применение в компьютерных вирусах. Примеры написания простых вирусов и варианты защиты от них.
  • Понятие события. Виды и обработка событий в браузере. Примеры использования событий для запуска различных функций.
  • Создание собственных (пользовательских) функций. Примеры передачи данных и обработки возвращённого значения функции.
  • Понятие объекта. Типы, назначение, создание и использование объектов в программах. Объектная модель браузера. Примеры доступа к различным объектам и манипуляции с ними. Создание интерактивных элементов на веб-странице (изображений, кнопок, всплывающих меню, скрытых информационных блоков и т.д.). Работа с HTML-формами.
  • Способы передачи данных скриптам (методы GET и POST) и случаи их применения.
  • Способы генерации кода веб- страниц. Создание всплывающих окон и управление ими.
  • Создание строковых объектов и работа с ними. Обзор функций для обработки строк. Примеры поиска информации в строках и создание текстовых фильтров.

 

Раздел 3. Язык JavaScript

  • Язык JavaScript. Создание и способы подключения Java-скриптов к веб-страницам. Синтаксис JavaScript.
  • Язык VBScript. Обзор синтаксических различий между JavaScript. Сравнение похожих функций. Объявление переменных и присвоение им значений. Использование событий и работа с объектами.
  • Понятие процедур, их создание и применение на практике.
  • Веб-сервера. Обзор популярных веб-серверов, их различия, особенности и использование.

Раздел 4. Серверные скрипты. Обзор технологий для создания серверных скриптов (PHP)

  • Язык PHP. Создание и способы подключения PHP-скриптов к веб- страницам.
  • Синтаксис PHP. Различие версий интерпретаторов и их современное использование.
  • Вызов простых встроенных функций и проверка работоспособности скрипта.
  • Типы переменных, способы их объявления, создания и присвоения значений. Работа с простыми типами переменных и передача информации браузеру. Понятие конкатенации.
  • Массивы, их типы и способы создания. Добавление данных в простой массив и работа с его элементами. Примеры создания ассоциативных, многомерных и древовидных массивов и работа с ними.
  • Примеры передачи скриптам значений переменных и массивов посредством HTML-форм и гиперссылок методами GET и POST (отправка информации на сервер).

 

Раздел 5. Обзор функций для работы с переменными и массивами

  • Условия и циклы, их типы и применение на практике. Примеры создания условий и генерации кода в циклах (создание выпадающих списков, таблиц по запросу и т.д.).
  • Работа со строками. Обзор функций для работы со строками. Примеры написания текстовых фильтров и поиск информации в строках.
  • Работа с различными кодировками. Функции шифрования данных. Примеры обратимого и необратимого шифрования и их применение на практике. Создание скриптов аутентификации на сайте.
  • Отправка данных по e-mail. Примеры скриптов для форм обратной связи на сайтах.
  • Понятие регулярных выражений, их создание и использование. Обзор функций и примеры скриптов для работы с регулярными выражениями.
  • Работа с файлами. Обзор функций для создания, чтения, записи и манипуляций с файлами. Примеры генерации скриптов, а также текстовых и других типов файлов.
  • Функции для работы с каталогами. Автоматическое создание новых каталогов, установка разрешений и другие манипуляции с ними. Копирование и удаление файлов и каталогов.
  • Создание гостевых книг, чатов и форумов на базе текстовых файлов. Функции включения содержимого других файлов и генерации кода «на лету».

 

Раздел 6. Работа с базами данных. СУБД MySQL

  • Обзор типов и систем управления базами данных (СУБД), их различия, специфика и области применения.
  • Введение в реляционные системы управления базами данных. Принципы построения и работы реляционных СУБД. Обзор популярных СУБД для работы с веб-серверами. Выбор, установка и настройка СУБД.
  • Язык SQL. Использование SQL в современных СУБД, его версии и особенности.
  • Создание SQL- запросов к базам данных на примере СУБД MySQL. Вставка, изменение и удаление данных, а также их извлечение и сортировка по заданным условиям.
  • Создание связки PHP-MySQL. Обзор функций PHP для работы с системами управления базами данных. Создание новых баз данных и обращение к ним через PHP-скрипты.
  • Примеры создания интерфейса управления базами данных, а также гостевых книг, форумов и чатов с использованием СУБД.

 

С более подробной программой курса "Программирование web-сайтов (веб-сайтов)" Вы можете ознакомиться в офисе центра или по тел. 390-390, 37-14-74

 

Записаться на курс "Программирование web-сайтов (веб-сайтов)":