Г. Волгоград, ул. Рокоссовского, 29 "Б", офис 308

Пн.-Пт.: c 09:00 до 18:00
Сб-Вс: выходной

(8442)25-21-31

(8442)53-35-32

Заказать обратный звонок
 
 *
 *
 
Циферки

*Поля, обязательные для заполнения

Не заполнены поля

office@webpp.ru

Программа стажировки

Список занятий

Занятие 1. Вводное занятие

  • Индустрии Web разработки;
    Кратко про основные направления работы в сфере web разработки.
  • О студии;
    Кратко история студии, Вне рабочие проекты, Карьерный рост.
  • Саморазвитие;
    Ресурсы в сети, книги.

Занятие 2. НТМL, DОМ, СSS

  • XML и DOM;
  • HTML;
    Основные тэги, Семантическая структура документа, HTML шаблоны.
  • CSS.
    Блочная модель (строчные и блочные элементы), Позиционирование, CSS селекторы.

Занятие 3. Верстка

  • DOCTYPE;
  • Табличная верстка;
  • Блочная верстка;
  • Кроссбраузерная верстка;
  • Шаблонные схемы.

Практика 1. Верстка

Разработка и стилизация HTML шаблона тестового проекта.

Занятие 4. JavaScrit (JS)

  • Кратко о JS;
  • Работа с DOM;
  • JS фреймворки;
  • Работа с jQuery.

Занятие 5. AJAX

  • В общем про технологию;
  • Ajax и jQuery;
  • JSON;
  • JS API.

Практика 2. JavaScript

Разработка JS составляющей тестового проекта.

Занятие 6. PHP и Регулярные выражения

  • PHP;
    Базовый синтаксис (операторы, структуры данных), ООП.
  • Регулярные выражения.

Занятие 7. DNS, Apache и HTTP

  • DNS
    IP, DNS, адресация в интернет 
  • Apache;
    VirtualHost, htaccess, ЧПУ.
  • HTTP;
    Кратко о протоколе, Методы передачи данных, Status и Content-type.
  • HTML формы.

Занятие 8. MVC, ORM и PHP Фреймворки

  • MVC;
    Обзор и описание шаблона проектирования, Примеры приложений.
  • ORM;
    Описание и технологии, Обзор на примере Zend_Db.
  • PHP Фреймворки.
    Обзор и особенности применения на примере Zend Framework.

Практика 3. Серверная часть

Разработка на PHP серверного функционала. Разработка Базы Данных ТП.

Занятие 9. Оптимизация скорости

  • Оптимизация на серверной стороне;
    Индексы в базе данных, Кэширование, Ngixn.
  • Оптимизация на клиентской стороне.
    Сжатие JS / CSS, gzip, Расположение подключаемых JS / CSS, CSS спрайты.

Занятие 10. Авторизация и вопросы безопасности

  • Авторизация;
    Через сессии и cookie. Через  url токены.
  • SQL инъекции;
  • Хэширование паролей;
  • Spam и Catcha;
  • XSS-атаки;
  • DDOS-атаки.

Практика 4. Разработка системы авторизации

Добавление фильтрации данных и разработка системы авторизации тестового проекта.

Занятие 11. CMS 1C-Битрикс

  • Кратко о CMS в целом;
  • Установка и настройка;
  • Архитектура CMS;
  • Сайты и шаблоны;
  • Инфоблоки и компоненты.

Практика 5. Разработка на CMS

Перевод тестового проекта на CMS систему.

Занятие 12. Работа с API 1C-Битрикс

  • Кратко о API 1С-Битрикс;
  • Работа с API;
  • Решение нестандартных задач.

Практика 6. Работа с API

Расширение функционала ТП.

Практика 7. Разработка на CMS

Разработка нестандартного функционала на основе CMS.

Занятие 13. Подведение итогов