Программирование FrontEnd. Верстка + JavaScrip
Описание

Особенности Main Academy:
• Глубоко прорабатываются теоретические темы, даются практические навыки, необходимые начинающим программистам.
• Курс дает понимание, куда и как двигаться в океане технологий, выстраивает цепочку приоритетов в обучении и дальнейшем развитии в IT.
• Курс разработан экспертами IT-обучения и практикующими программистами. Его утвердили как полную подготовку Junior Python Developer в ведущих IT-компаниях Украины.
• Студенты работают с проектом, приближенном к реальному. Преподаватель постоянно дает обратную связь и курирует студента. Это значительно ускоряет ваш прогресс.
• Преподавание ведется на украинском или русском языках, но учебные материалы на английском. Это заставляет студента привыкать к реалиям работы с ведущими фирмами.
Учебная модель: Сертификация + требования рынка
Мы использовали Европейскую рамку компетенций для IT-профессионалов (e-CF), сертификационные требования от Oracle и Microsoft. Каждая программа разработана экспертами отрасли под заказ Main Academy и утверждена в ведущих IT-компаниях Украины.
Обширный практикум. Цель – дать максимум знаний и навыков для успешной работы. Поэтому студенты выполняют множество лабораторных индивидуально и в команде, разрабатывают реальный проект, который станет первым в портфолио.
offline + online. Основа обучения – занятия с инструктором в аудитории. Только такой формат гарантирует результат. При этом постоянно открыт онлайн-доступ к разработанным нами учебным материалам, заданиям, тестам.
Переподаватели: практикующие профессионалы сдают вступительный экзамен, обучаются по нашим программам подготовки инструкторов и проходят финальную сертификацию.
Мы учим проходить собеседования, быть конкурентными на рынке и презентовать свои преимущества в резюме. Компании-партнеры запрашивают информацию о наших студентах и отбирают нужных специалистов.
Дни недели занятий | на выбор |
---|---|
Время занятий | вечер |
Занятий в неделю | 2-3 |
Длительность занятия | 3 часа |
Часы занятий | 18:30 |
Группы | до 12 чел. |
Возраст аудитории | Старшеклассники, Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Голосеевский |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | бесплатно |
Документ об окончании | Сертификат |
Опции | Групповые занятия |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
1. Создание представление страницы
1.1. Обзор основных задач фронтенда
1.1.1. Понимание Web Single Page Application
1.1.2. Основные задачи фронтенда и обзор инструментов разработки
1.2. Работа с графическим редактором GIMP
1.2.1. Обзор инструментария, настройка среды
1.2.2. Форматы файлов: входные, выходные, внутренние
1.2.3. Работа со слоями
1.2.4. Создание изображения, использование текста, контуров, инструментов рисования
1.2.5. Использование фильтров GIMP для использования эффектов
1.2.6. Инструменты цвета, преобразования
1.2.7. Создание макета страницы и порезка для подготовки к верстке
1.3. Управление сборками и отладка приложений, SEO
1.3.1. Описание стандарта HTML (W3C Standards). Основные теги работы с текстом, изображениями.
1.3.2. Работа с таблицами данных
1.3.3. Базовые контейнеры CSS. Создание и подключение CSS стилей к странице.
1.3.4. Обзор SEO оптимизации. Задача, решаемые на странице и вне ее
1.4. HTML5
1.4.1. Обзор новых спецификаций HTML5. Форматы даты и времени
1.4.2. Работа с аудио и видео с использованием соответствующих тегов
1.5. Использование препроцессора LESS
1.5.1. Базовые принципы работы CSS препроцессоров. Установка и подключение LESS
1.5.2. Синтаксис языка программирования стилей LESS. Использование констант и переменных.
1.5.3. Функции работы с цветом
1.5.4. Создание и использование примесей (Mixin). Параметрические примеси
1.6. Адаптивность и оптимизация верстки c использованием фреймворка BootStrap 3
1.6.1. Оптимизация графики с использованием спрайтов
1.6.2. Обзор основных возможностей, загрузка и подключение;введение в Bootstrap CSS
1.6.3. Верстка колонками, шрифты
1.6.4. Изучение Bootstrap CSS: таблицы, картинки, формы, группировка элементов форм, кнопки, группировка кнопок
1.6.5. Создание навигационных блоков
Программа FrontEnd. JavaScript
1. Создание логики работы со страницей
1. JavaScript базовый
1.1. Обзор языка JavaScript
1.2. Обзор инструментария средств отладки кода
1.3. Типы данных. Oператоры
1.4. Выражения. Операции над переменными.
1.5. Взаимодействие с пользователем
1.6. Использование валидатора Jshint.com
1.7. Основные конструкции программирования: ветвления, повторения
1.8. Массивы данных
1.9. Aссоциативные массивы
1.10. Стандартный класс Object, методы работы
1.11. Понятие функции
1.12. Понятие и использование замыкания и примеси
1.13. Работа со строками, датами
1.14. Конструкция try…catch
2. JavaScript продвинутый
2.1. Обзор объектной модели W3C DOM
2.2. Классы Document и Element
2.3. Обзор событий элементов в модели DOM
2.4. Объект Form
2.5. События мыши и клавиатуры для элементов управления
2.6. Кнопки
2.7. Поля ввода. Изменение регистра введенных данных
2.8. Флаги. Массивы флагов
2.9. Переключатель. Массивы переключателей
2.10. Визуальная группировка элементов
2.11. Структура URL. Использование объекта XMLHttpRequest: свойства, методы
2.12. Форматы передачи данных от сервера JSON
2.13. Cookies. Доступ к Cookies.
2.14. Технология Ajax и работа с HTTP протоколами
3. Модульный подход к разработке
3.1. Описание подхода к разработке Asynchronous Module Definition
3.2. Установка инструмента, реализующий подход RequireJS и подключение его в проект
3.3. Описание модуля с помощью define и выполнение с помощью require
3. Инструменты фронтэнд
3.1. Сборка фронтэнд проекта
3. Сертификация
4. Эффективное трудоустройство
- г. Киев, ул. Голосеевская, 17