Advanced

Курс Front-End Pro Plus в Киеве

Front-End Pro Plus является логическим продолжением курсов Front-End Basic и Front-End Pro.

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

Длительность16 занятий
Периодичность1 занятие в неделю

Профессия Front-End-разработчика

Front-End — в наше время, пожалуй, быстрее всего развивающаяся область программирования. С другой стороны, эти технологии достаточно устоявшиеся и распространены практически повсеместно, ведь браузер есть во многих электронных устройствах.

  1. Front-End Basic

    В рамках курса Front-End Basic студенты без опыта в разработке изучают HTML и CSS. Нарабатывают практические навыки в верстке адаптивных сайтов, знакомятся с пре- и постпроцессорами. В программу курса также входят CSS фреймворки, такие как Bootstrap. По окончании курса успешные Выпускники могут занимать должность верстальщика в Web-студиях.

    КурсFront-End Basic

  2. Front-End Pro

    Курс Front-End Pro предназначен для Студентов, имеющих практические навыки в верстке. По окончании курса Выпускники владеют JavaScript на достаточном уровне, чтобы писать скрипты, формы, работать с AJAX, а также могут настроить сборку проекта в Gulp. Курс позволяет претендовать на вакансии Junior Front-End Developer.

    КурсFront-End Pro

    advanced
  3. Front-End Pro Plus

    Курс для начинающих JavaScript-разработчиков, желающих прокачать свои скилы и попрактиковаться с TypeScript, Async JS, Express.js. Научиться писать Unit-тесты, а также создать полноценное WEB-приложение.

    КурсFront-End Pro Plus

    advanced
  4. React

    Курс, посвященный библиотеке React, раскрывает для Студентов все нюансы: от того, как работает виртуальный DOM, до того, как собрать приложение Webpack-ом.

    КурсReact

    advanced
  5. Vue.js

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

    КурсVue.js

    advanced

Цель курса

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

Курс поможет вам

  • Отработать навыки современного ECMAScript и сборки;
  • Освоить мануал по организации работы с git с особенным упором на командный подход;
  • Рассмотреть и обсудить архитектурные решения в современном Front-End.

Для кого курс

Курс предназначен для людей, хорошо владеющих HTML5, CSS3, JS.

Для записи на этот курс нужно пройти тест, его можно пройти онлайн или у нас в Школе.

Преподаватель курса

Вас будет обучать практикующий специалист, работающий в топовой компании.

  • Савелий Сычев

    Савелий Сычев

    Front-end developer

Программа курса Front-End Pro Plus

Длительность16 занятий
Периодичность1 занятие в неделю
  1. ES5-61

    • Перебирающие методы
    • Области видимости
    • Функции
    • Классы
    • Деструктуризация
  2. Async JS (Promises, async/await)2

    • асинхронный Javascript
    • цепочки промисов
    • Параллельное выполнение - Promise.all()
    • async function
  3. Storage. Shop cart practice3

    • LocalStorage, SessionStorage
    • Добавление в корзину
    • Отображение элементов в корзине
  4. IndexedDB. WebSQL. Shop cart practice4

    • принцип работы с базой
    • добавление и удаленние данных в IndexedDB
    • WebSQL - примеры
    • Удаление элементов из корзины
    • Изменение количества элементов в корзине
  5. Gulp. Bower. Сборка приложения5

    • Bower - выгружаем библиотеки для работы приложения
    • Gulp - сборка js, css
    • npm - управляем пакетами, организация package.json
  6. Modules (+es2015, amd, commonjs)6

    • IIFE
    • Revealing Module Pattern
    • AMD and CommonJS Formats
    • ES2015 Modules
  7. Основы NodeJS7

    • запуск простого js файла из консоли
    • организация модулей в NodeJS
    • разработка mock-server для front-end разработчика
  8. Express.js на примере mock server. Postman8

    • mock-server - заглушки для front-end
    • Postman - управление разработкой API становится проще
  9. Practice (UI+mock server, REST API, JSON design)9

  10. Unit testing (Karma/Sinon/Chai)10

    • Зачем нужно тестирование
    • Что такое “common elements”
    • Karma тестирование
  11. OOP design. SOLID11

    • Constructor, Module, Revealing Module, Singleton Patterns
    • SOLID в JS. Примеры
  12. JS MV* Patterns12

    • MVC Pattern
    • MVP Pattern
    • MVVM Pattern
  13. OOP design13

    • Observer, Factory, Decorator, Prototype Patterns
  14. Teamwork practice(git flow)14

    • сливаем код в мастер
    • rebase vs merge
  15. Practice with open API15

  16. Practice (Creating library, API)16

Сертификат
Выпускники получают
сертификат об окончании курса
с итоговой оценкой.

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Преимущества обучения в Компьютерной школе Hillel

  • Видеозаписи занятий
  • Преподаватели-практики
  • Классы с компьютерами
  • Программа Hillel EVO
Видеообзор школы

Трудоустройство

Что мы делаем для того, чтобы вы достигли успеха?

В процессе обучения Студенты работают над реальными проектами

Бесплатные занятия по профильному английскому языку и спикинг-клабы

Бонусные занятия по базам данных и администрированию Linux

Каждый Студент проходит тестовое собеседование с HRом и IT-специалистом

Регулярные мастер-классы по подготовке резюме и поиску работы

Преподаватели — практикующие специалисты

Программа для реализации идей Студентов и Выпускников Школы
  • Идея
  • Питчинг
  • Команда
  • Реализация
  • Презентация

Часто задаваемые вопросы

Часто задаваемые вопросы

Каждый наш класс оснащен современным оборудованием для комфортного обучения Студентов и работы Преподавателей. Поэтому Студентам не требуется приносить на занятия свою технику. Но для выполнения домашних заданий, конечно, потребуется работать на домашнем компьютере.

В нашей школе мы делаем упор на практику. Так как мы не занимаемся «начиткой» теоретических лекций. Каждый наш класс оборудован компьютерами для того, чтобы наши студенты могли выполнять все нужные им практические задания для достижения своих целей прямо на занятиях. Также это облегчает работу при выполнении домашних заданий.

Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.

Мы всегда очень ответственно стараемся подходить к вопросу подбора Преподавателей в нашей Школе. Наши Преподаватели — практикующие специалисты в крупнейших IT-компаниях города. Также они имеют как опыт преподавания в нашей Школе, так и опыт менторства по месту их профессиональной деятельности. В своей манере обучения они делают упор на последние тенденции IT-рынка и исключительно на свой личный опыт для того, чтобы наши Выпускники имели наиболее востребованные знания и опыт работы с конкретными кейсами.

Да, безусловно. Многие наши курсы предусматривают дополнительную систему бонусов для тех Студентов, которые хотят продолжать обучение в нашей Школе. Эта система состоит в том, что в конце курса Студенты пишут тест по пройденному материалу или сдают итоговую работу, по итогам которых:

- Студент, который имеет самый высокий результат получает скидку 25% на дальнейшие курсы;

- Студент, занявший второе место, получает 15% скидку;

- Студент, который оказался на третьем месте, получает 10% скидку;

- все остальные Студенты, не вошедшие в тройку лидеров, получают скидку в размере 5%.

Курс
Front-End Pro Plus

Киев