Школа для
it–специалистов
в смоленске

Обучаем программированию,
интернет-маркетингу и
менеджменту проектов

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

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

Реутов Виталий
Преподаватель курса
Реутов Виталий ведущий разработчик, руководитель проекта Canape CRM
Количество и продолжительность занятий, сроки и место проведения

Сроки обучения: ноябрь-декабрь 2021

Дата первого занятия: открытая (по мере формирования группы) 

Все последующие занятия будут проходить по понедельникам и средам с 19.00 до 21.00 (возможны, корректировки)

Количество и продолжительность занятий 10 занятий по 2 часа два раза в неделю

Форма занятий очная, теоретические семинары и практическая работа над заданиями

Место проведения г. Смоленск, ул. Карла Маркса, д. 12, TwinsHall

Количество мест, требования к обучающимся, условия получения сертификата и рекомендательного письма

Количество мест 15 мест

Требования к обучающимся

  • Желательно образование по специальностям — информатика и вычислительная техника, прикладная информатика
  • Интерес к веб-технологиям, приветствуются базовые знания HTML и SQLприложений
  • Наличие времени для посещения всех занятий и для самостоятельной работы

Условия получения сертификата и рекомендательного письма

Сертификаты об окончании курса получат обучающиеся, успешно сдавшие все зачеты и итоговое проверочное тестирование с показателем не менее 70% правильных ответов.

Рекомендательные письма от преподавателя курса с развернутым отзывом получат обучающиеся, набравшие максимальное количество баллов по результатам выполнения практических заданий и проверочных тестов.

При отказе от обучения или отчислении с курса стоимость обучения не компенсируется.

Технологии

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

1 Тема 2 ч. КАК РАБОТАЕТ ИНТЕРНЕТ. СТРУКТУРА ВЕБ-ПРИЛОЖЕНИЯ. ЖИЗНЕННЫЙ ЦИКЛ ПРИ РАЗРАБОТКЕ ВЕБ-ПРИЛОЖЕНИЯ

  • История развития веб-технологий
  • Рассказ о клиент-серверной архитектуре
  • Ситуация на рынке веб-приложений
  • Знакомство с технологиями, используемыми в веб-разработке
  • Знакомство с технологическим процессом разработки веб-приложений

Продолжительность: 2 часа

Задание:

Описать свой проект — выбрать предметную область и базовый функционал, который должен быть реализован в веб-приложении по окончанию курса.

2 Тема 4 ч. УЧЕБНЫЙ СЕРВЕР И ЗНАКОМСТВО С PHP

  • Разворачивание тестовых серверов
  • Первое приложение “Hello world” на PHP
  • Базовые операторы и синтаксис
  • Знакомство с технологиями, используемыми в веб-разработке
  • Разбор некоторых базовых задач программирования на PHP
  • Обработка ошибок
  • ООП в PHP и пространства имен

Продолжительность: 4 часа

Задание:

Сформировать техническое задание с точки зрения общения заказчика и менеджера проекта — описать требования, объекты и сущности к будущему проекту.

3 Тема 4 ч. ЖИЗНЕННЫЙ ЦИКЛ ВЕБ-ПРИЛОЖЕНИЯ

  • Типовая последовательность вызовов
  • Теория конечных автоматов
  • Пример реализации веб-приложения на основе конечных автоматов
  • Парадигма MVC (знакомство с паттернами, из которых она состоит, и самой парадигмой)
  • Пример реализации веб-приложения на основе парадигмы MVC

Продолжительность: 4 часа

Задание:

Разработать функционирующее веб-приложение из ранее составленных макетов и базы данных.

4 Тема 4 ч. БАЗЫ ДАННЫХ

  • Основы баз данных и НФ
  • Основные СУБД
  • Знакомство с MySQL
  • Работа с MySQL (запросы на выборку, модификацию и удаление)
  • Администрирование базы данных
  • Основные способы оптимизации базы данных

Продолжительность: 4 часа

Задание:

Спроектировать базу данных с учетом выделенных ранее сущностей и связей.

5 Тема 2 ч. ШАБЛОНИЗАТОР И ВЕРСТКА

  • Основной подход к шаблонизации
  • Основы верстки
  • Подробный разбор шаблонизатора Twig с примерами
  • Знакомство с Twitter Bootstrap
  • Разбор некоторых компонентов Bootstrap

Продолжительность: 2 часа

Задание:

Сверстать макет будущего проекта.

6 Тема 2 ч. БИБЛИОТЕКА JQUERY

  • Знакомство с библиотекой jquery
  • Базовые функции и операторы
  • CSS-селекторы
  • Traversing
  • Добавление и удаление элементов на странице
  • Обработка и привязка событий
  • ajax-запросы

Продолжительность: 2 часа

Задание:

Доработать веб-приложение, добавить новый функционал с использованием библиотеки jquery.

7 Тема 2 ч. Архитектура веб-приложения

  • S.O.L.I.D, YAGNI, DRY и т.д. Что это за наборы букв и так ли они нужны?
  • DDD и Архитектура приложений

Продолжительность: 2 часа

Подать заявку на участие в курсе

Стоимость обучения: 8 000 руб. (студентам скидка - 1 000 руб.) Внимание! Тем, кто успеет отправить заявку до 11.10.2021 г. курс будет со скидкой 1 000 руб.

  • 10 занятий по 2 часа с преподавателем;
  • дополнительные материалы;
  • доступ к презентациям по занятиям;
  • сертификат о прохождении обучения;
  • рекомендательное письмо*.

* Рекомендательное письмо с развернутым отзывом преподавателя выдается обучающимся, набравшим максимальное количество баллов по результатам выполнения практических заданий и/или проверочных тестов (в зависимости от конкретного курса).

Как поступить в школу?

Выбрать тему обучения
Заполнить анкету
Подать заявку на курс
Партнеры
+7 (4812) 20 94 60 доб. 404school@tabtabus.ru
Смоленск, ул. Карла Маркса 12посмотреть на карте
Разработка сайта WebCanape
Партнеры

Главная | Карта сайта | Обратная связь

Адрес: Смоленск, ул. Иванова, д. 1
E-mail: personal@twinscom.ru
Телефоны: +7 (000) 000 00 00
+7 (000) 000 00 00