Курс «Основы разработки
Web-приложений»

СТАРТ:

22 МАРТА, 2019
(I-й набор);

15 АПРЕЛЯ, 2019
(II-й набор)
19:00 – 22:00,
ВТ/ПТ
8 ЗАНЯТИЙ, ДВА РАЗА В НЕДЕЛЮ
Курс "Основы разработки
Web-приложений"
О ЧЕМ ЭТОТ КУРС
«Основы разработки Web-приложений» является базовым курсом для каждого, кто решил реализовать себя в программировании. По итогам обучения будут получены навыки самостоятельного создания стандартных web-сайтов и управления их контентом. Также этот курс служит платформой для изучения современного front-end и любого из языков программирования.

Кто такой web-разработчик?

Специалист, создающий сайты и приложения для Web (например, системы интернет-банкинга, службы заказов билетов, и многое другое). Может отвечать как только за серверную или браузерную часть
сайта, так и за обе эти составляющих.
Кто такой web-разработчик?
Специалист, создающий сайты и приложения для Web (например, системы интернет-банкинга, службы заказов билетов, и многое другое). Может отвечать как только за серверную или браузерную часть
сайта, так и за обе эти составляющих.
основы веб | amCharts
Этапы обучения Web-разработке
в Академии BelHard
1
Курс «Основы web-разработки»
2
Выбор одного из направлений:
4
Junior разработчик

В ходе курса Вы:
Познакомитесь с основами создания Web-страниц при помощи HTML и CSS.
Узнаете, как делать формы для ввода данных и таблицы на Web-страницах.
Получите навыки работы в востребованных приложениях Adobe Dreamweaver, Adobe Photoshop, Adobe Illustrator.
Научитесь писать сценарии на языке JavaScript.
Сможете программно управлять элементами Web-страницы, устанавливать и настраивать Web-сервер.
Знаний, полученных на курсе «Основы разработки Web-приложений», будет достаточно, чтобы создать любой из 90% сайтов, существующих сегодня.

Почему стоит изучать разработку Web-приложений
именно в Академии BelHard?

Оптимальный размер учебных групп
8-11 человек в каждой учебной группе. Это позволяет, с одной стороны, научиться работать в команде, а с другой – добиться индивидуального подхода к каждому слушателю.
Никаких требований к базовым знаниям
На наших курсах мы помогаем стать веб-разработчиком каждому, независимо от возраста и имеющихся профессиональных знаний.
32 ак.ч. теории и практики
Сочетание теоретических лекций и практических занятий, необходимых для того, чтобы разобраться в веб-технологиях.
Всего 380 BYN за весь курс
Стоимость курса - всего 1/15 средней зарплаты
разработчика HTML/CSS/JavaScript в Беларуси (согласно данным портала dev.by).
Работаем с системой «Расчет» (ЕРИП).
Удобное время занятий
Вы можете освоить новую перспективную специальность без ущерба для вашей текущей работы.
Корпоративные группы и индивидуальное обучение
Мы адаптируем нашу учебную программу к вашим особым требованиям.Узнать подробнее

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

Количество часов: 32 (8 занятий по 4 часа)
Автор программы: Прохоренко Д.М.


Занятие 1. Разработка Web-приложений. Основы HTML5
1. Архитектура Web-приложений. Проектирование интерфейса пользователя. Средства и методы разработки Web-приложений.
2. Структура HTML-документа, понятие тега и атрибута, списки, изображения, гиперссылки, цвета.
3. Работа с таблицами и формами HTML. Структура таблицы: заголовки, строки и ячейки. Элементы формы: текстовые поля, радио переключатели, чекбоксы, списки, области текста, кнопки, поля выбора файла, цвета, диапазона, даты и времени.
4. Вставка и управление аудио и видеоматериалами HTML.
Занятие 2. Профессиональные редакторы для разработки Web-сайтов. Основы CSS3
1. Визуальный редактор Adobe Dreamweaver: глобальные настройки, рабочая область, инспектор файлов, настройка Web-сайта, свойства страницы, вставка элементов, подключение стилей CSS и сценариев JavaScript, импорт табличных данных. Использование шаблонов HTML + CSS.
2. Способы подключения CSS. Синтаксис и элементы стилей. Виды селекторов: универсальный, тега, класса, идентификатора, потомка, дочерний, сестринский, атрибута, псевдокласса, псевдоэлемента, структурных псевдоклассов. Комбинация и группирование селекторов, переменные в CSS. Наследование и каскадирование селекторов.
Занятие 3. Адаптивность и возможности CSS3
1. Использование CSS-медиазапросов для разработки адаптивного дизайна.
2. Анимация и трансформация в CSS. Библиотеки анимации, CSS-генераторы. Градиенты, рамки, тени, переходы, фильтры.
3. Использование препроцессоров на примере LESS: установка препроцессора, переменные, функции и вычисления, преобразование кода препроцессора в код CSS. Использование постпроцессоров: работа с вендорными префиксами. Методологии CSS.
4. CSS-фреймворки на примере Bootstrap.
Занятие 4. Adobe Photoshop для создания макета Web-сайта
1. Интерфейс и настройки Photoshop. Масштаб, информация об изображении. Инструменты и команды выделения.
2. Цветовые модели. Пиксели, разрешения и размеры. Слои и маски: быстрые маски, канал-маски, корректирующие слои, редактор градиента. Сохранение файла для Web.
3. Создание коллажа, работа с текстом. Ретушь: коррекция уровней, применение фильтров, восстановление утраченных фрагментов. Работа с вырезками. Создание GIF-анимации.
4. Создание макета Web-сайта: работа с линейкой и направляющими, группирование слоев. Bootstrap сетка. Подготовка созданного макета к верстке: слои-изображения, смарт-объекты.
5. Применение Adobe Illustrator для создания логотипов, стикеров и элементов flat-дизайна.
Занятие 5. Ознакомление с языком JavaScript
1. Способы подключения сценариев JavaScript. Типы данных, переменные, операторы, ввод-вывод данных.
2. Языковые конструкции, организация ветвлений, выполнение вычислений. Объекты JavaScript. Методы объекта Math.
3. Организация циклов, работа с массивами. Функции JavaScript. Области видимости переменных. События и обработчики событий.
4. Отладка кода JavaScript: инструменты разработчика браузера.
Занятие 6. JavaScript. Объекты браузера. Конструкторы объектов. JavaScript-фреймворки
1. Работа с объектами window, document, navigator, history и др.
2. Коллекции объекта document.
3. Управление формами, работа со строками.
4. Функции-конструкторы.
5. JavaScript-фреймворки на примере jQuery и Node.js.
Занятие 7. Верстка Web-сайта
1. Редактор кода Adobe Brackets: базовые настройки, рабочая область, работа с папками и файлами, Live Preview, быстрое редактирование, установка и работа с плагинами.
2. Семантические элементы HTML5 для группирования контента и разметки содержимого. Блочные и строчные элементы. Блочная модель: контейнеры и обертки, отступы и границы, содержимое блока, тип контейнера элемента, область блочного элемента, позиционирование элементов, переполнение блочного элемента, наложение элементов. Плавающие элементы - CSS свойство float. CSS-спрайты. Использование reset.css и normalize.css.
3. CSS Flexbox: свойства flex-контейнера и flex-элементов. Верстка адаптивного шаблона Web-сайта с помощью CSS Flexbox.
4. CSS Grid: работа с разметкой в двухмерном пространстве. Верстка адаптивного шаблона Web-сайта с помощью CSS Grid.
Занятие 8. CMS-система WordPress для создания Web-сайта
1. Взаимодействие клиент-сервер. Передача данных. Протокол HTTP. Принципы работы с Web-сервером.
2. Установка и настройка Open Server (Apache, PHP, MySQL, phpMyAdmin, FTP-клиент, Git, домены и алиасы, почта и др.). Создание локального Web-сервера.
3. Обзор CMS-систем (Joomla, Битрикс, OpenCart). CMS-система WordPress: установка и настройка, работа с шаблонами и плагинами, понятие виджета, работа с внутренним кодом PHP, работа с контентом.
4. Перенос сайта WordPress с локального компьютера на хостинг.
ПРЕПОДАВАТЕЛЬ КУРСА
Дмитрий Прохоренко
Специалист-практик в области разработки и продвижения web-сайтов «под-ключ».
Занимал должность старшего преподавателя кафедры современного естествознания РИВШ БГУ.
Стаж работы преподавателем в сфере IT - белее 20 лет.
Ваш отзыв об ИТ-Академии Белхард
Ваш отзыв поможет нам стать лучше!
Имя
На каком курсе Вы обучались?
Ваш отзыв
Загрузить фото

Другие курсы в Академии BelHard

Партнеры-работодатели
Возможность трудоустроиться в крупную
IT-компанию после окончания наших курсов
Академия BelHard:
+375 (44) 546 54 54
+375 (29) 546 54 54

Отдел маркетинга и рекламы: +375 29 374 28 74

it-academy@belhard.com
г. Минск, пер. 4-ый Загородный, д. 56а (ст.м. Молодежная)


ООО «Европейский центр разработки программного обеспечения» г. Минск, пер. Загородный 4-й, дом 56А, пом.2, каб.60
IBAN BY83BLBB30120190681713001001 в ГОПЕРУ ОАО «Белинвестбанк» г. Минск, пр.Машерова, 29
УНП УНН 190681713 ОКПО 37683136


© 2018 Академия BelHard