Материалы для подготовки программистов интернет-агентства ИНТЕРВОЛГА

Школа программистов в Волгограде

ИНТЕРВОЛГА — это серьезные проекты, крутые технологии, профессиональные коллеги

Мы предлагаем обучение основам веб-разработки. Оно поможет вам подготовиться к собеседованию в ИНТЕРВОЛГА.
Пишите на school@intervolga.ru

На этой странице мы публикуем наши учебные материалы

ИНТЕРВОЛГА — крупнейшая веб-компания на Юге России. 
Занимаемся разработкой сложных сайтов, корпоративных порталов, систем автоматизации. 

Мы предлагаем разработчикам хорошую организацию труда, достойную оплату и план профессионального роста.

Есть отдельная вакансия и условия для удаленных разработчиков.

Веб-разработка. Лекции.


Лекция 1: Введение

Введение в интернет-проекты, технические особенности веб-разработки, HTML, HTTP и boostrap
Презентация
Видео

Лекция 2: PHP

Лекция 2: Введение в разработку на PHP
Презентация
Видео


Лекция 3: Основы БД, SQL и СУБД MySQL

Основы устройства баз данных, пример применения SQL и технические особенности СУБД MySQL
Презентация
Видео


Лекция 4: Основы разработки на PHP под веб-сервер

Обработка формы обратной связи с сохранением данных и валидацией.
Работа с загружаемыми файлами в PHP.
Строковые функции и Регулярные выражения
Безопасность файловой системы
Безопасность в веб-разработке
Основные директивы php.ini
Презентация
Видео


Лекция 5: Сопутствующие технологии веб-разработки

XML/csv/json, AJAX, Веб-сервисы, htaccess, robots.txt, Sitemap.xml
Презентация
Видео


Лекция 6: Основы администрирования веб-серверов на Unix

Настройка веб-серверов
Падение сайтов: как избежать или уже чинить
Команды для работы с веб-сервером
Презентация
Видео


Лекция 7: Проектирование и требования к реализации

Проектирование веб-систем. ТЗ, БД, интерфейсы, сценарии.  Требования к коду
Презентация
Видео


Лекция 8: БД и интеграции

Базы данных и внешняя интеграция в веб-разработке
Презентация
Видео

Лекция 9: Основы фронтенд-разработки

HTML, CSS, JS, jquery, счетчики, аналитика и оптимизация
Презентация
Видео

Лекция 10: Продвинутая фронтенд-разработка


Лекция 11-12: Практические задачи

Практические задачи
Презентация
Видео

Лекция 13. Когда что-то не так. Стабильность и качество в веб-разработке.

Мониторинг, нагрузка, логирование.
Xhprof, xdebug.  ускорение медленных запросов
Презентация
Видео

Лекция 14. Реализация пошаговых механизмов в вебе (мастера, установщики, конвертеры и т.п.)

Лекция
Видео


Лекция 15*. Проектирование БД

Лекция
Видео


Лекция 16*. Переменные, подзапросы, временные таблицы

Лекция
Видео


Завершающая 17 лекция 1 семестра. Задачи и технологическое окружение современной веб-разработки

Лекция
Видео

Технологии программирования для сети Internet.

Введение в разработку на PHP

Основы SQL и СУБД MySQL

Основы разработки на PHP под веб-сервер

Сопутствующие технологии веб-разработки

Основы администрирования веб-серверов на Unix


Проектирование веб-систем. ТЗ, БД, интерфейсы, сценарии. Требования к коду

Веб-разработка. Практические задания


Задание 1. HTML, bootstrap, HTTP, telnet

Сборка простого интерфейса на bootstrap. Делаем руками http-запрос через терминал и изучаем заголовки


Задание 2. Stateless HTTP-протокол и его реальное применение

Механизм авторизации: сессии, куки, предоставление доступа. Реализовать на чистом PHP и HTML/css механизм авторизации и простого личного кабинета с доступом к данным в БД.


Задание 3. Особенности разработки на PHP под веб-сервер

Ассоциативные массивы, регулярные выражения, работа с HTML, загрузка файлов, безопасность веб-интерфейсов, строковые функции, регулярные выражения.


Задание 4. Простой интерфейс управления данными на LAMP

Реализуем интерфейс управления данными. Create, Read на 1 виде данных с соблюдением всех требований к безопасности и правильной организации веб-приложений.


Задание 5. Полноценный интерфейс управления данными. CRUD 2 таблиц полностью

Реализуем интерфейс управления данными. Create, Read, Update, Delete на 2 видах данных с файлами.


Задание 6. Добавляем собственную регистрацию, авторизацию паролем и через VK.

Собственная регистрация, авторизация через таблицу users, внешняя авторизация. Добавляем к CRUD 2 таблиц регистрацию вручную и через VK/FB, как внешний источник авторизации



Задание 7. Логирование и отчеты

Добавляем к Заданию 6 еще 5 таблиц, придумываем 6 отчетов, реализуем систему отчетов. Добавляем логирование действий и сохранение отчетов пользователя.



Задание 8. Single-page application

Переделываем результат 6 задания (CRUD 2 таблиц) на AJAX и работу в режиме single page application.

Если вы хотите пройти обучение основам веб-разработки и подготовиться к собеседованию — напишите на school@intervolga.ru

Если вы уже готовы — решайте задачи и заполняйте форму

Базы данных


Лекция 1. Основы SQL и практические задачи

Лекция
Видео


Лекция 2. Переменные и подзапросы в SQL. Контрольная работа

Лекция
Видео


Лекция 3. Проектирование и нормализация БД. Практика

Лекция
Видео


Лекция 4. Денормализация и введение в noSQL

Лекция
Видео

Приходите к нам на стажировку и оставайтесь работать


Дружелюбные менеджеры проектов

Коллектив без му%аков. Приятно работать.

Профессиональные коллеги по всем специальностям

Тупых и ленивых у нас нет. Есть у кого учиться.

Модный офис в ИКРЕ

Вид на Волгу и творческая атмосфера. Бодрость духа гарантирована.

Понятный план роста

Мы будем повышать ваш профессиональный уровень.

Гибкий график для студентов

Всегда можно отлучиться по делам. К батарее не приковываем.

Bиcки-брейки каждый месяц

Рассказываем о новинках и обмениваемся опытом

Кого мы ждем?


Ученик веб-программиста (стажер)


Мы сделаем из толкового новичка профессионального веб-разработчика:
  • средства разработки: PHPStorm, Git, веб-сервер, средства отладки;
  • рабочее место и необходимое программное обеспечение;
  • качественные видеоуроки и проверка заданий наставником;
  • доступ к знаниям опытных разработчиков.
Стажерская зарплата:
  • 25 тысяч рублей в месяц, если вы работаете полный день;
  • 15 тысяч рублей в месяц при гибком графике (5 часов в день в среднем).
Процесс роста:
  • Первые недели — учебные задания, видеоуроки и помощь наставника;
  • Через месяц вы начнете решать настоящие задачи;
  • Через три месяца вы будете включены в команду крупного проекта.

ИНТЕРВОЛГА — правильное место для старта карьеры программиста. 

Заполнить анкету ученика 

Опытный веб-разработчик (Senior web-developer)


Опытному специалисту мы предложим сложные задачи и роль техлида проектной группы. Вы будете:
  • разрабатывать архитектурные решения, 
  • помогать руководителю проекта технической экспертизой, 
  • работать над красотой и производительностью кода,
  • лично решать нетривиальные задачи.
Мы ждем от профессионала-разработчика:
  • опыта разработки серьезных веб-проектов, глубокое знание php, знание нюансов работы СУБД;
  • понимания и применение ООП в работе;
  • широкого кругозора и любознательности.
Вы получите:
  • конкурентную заработную плату;
  • отсутствие дурной бюрократии, некомпетентных коллег и гнилой атмосферы;
  • возможность реализации своего потенциала;
  • профессиональное развитие в работе над современными ИТ-системами;
  • возможность отлучиться в рабочее время по делам;
  • возможность сместить рабочий график на 1-2 часа раньше или позже.
ИНТЕРВОЛГА — крупная производственная компания с развитой культурой труда.
Вы сможете решать задачи своего уровня в комфортном окружении и получать достойную оплату.

Заполнить анкету опытного разработчика
Наши программисты
работают с качественными инструментами,
создают крутые решения и получают признание коллег

Технические статьи блога, написанные программистами для программистов

Мы уважаем авторов и всегда указываем при публикации проектов и статей их реальные имена

Приходите работать в ИНТЕРВОЛГУ!

Заполнить   анкету ученика  или  опытного разработчика  или удаленного программиста

Есть вопросы? Напишите на
hr@intervolga.ru
Хотите получить больше информации о работе программиста в ИНТЕРВОЛГЕ? Увидеть, чем мы занимаемся и решить пару задачек, которые мы даём на собеседованиях? Всё это есть в сообществе WEB свиреп.

Вступайте в группу ВКонтакте