
Курс Frontend
обучение программированию с гарантированным трудоустройством
Записывайся на консультацию и тестирование, получи индивидуальный план развития в IT сфере
- 7 месяцев
- 250 часов
Ближайшие старты
Метаверс
Online
Старт
11 августа 2022
График
пн, чт: 19:00-22:00, сб: 11:00-13:00
Описание курса
Если ты интересуешься технологиями, хочешь попробовать себя в программировании, но не знаешь с чего начать — FrontEnd твой выбор. На сегодняшний день это направление одно из самых популярных, а еще — это отличный вариант для старта карьеры в высокооплачиваемой IT-индустрии. Почему? Потому что конкуренция на рынке среди Frontend-разработчиков гораздо ниже, чем среди других IT-профессий.
Кто такие Frontend-разработчики?
Это IT-специалисты, работа которых заключается в разработке веб-сайтов, приложений или любых других веб-продуктов. Главная задача разработчика — реализовать то, что хотел передать дизайнер, а также настроить пользовательский интерфейс.
Программа рассчитана для специалистов, у которых уже есть определенные знания в данной сфере и для тех, кто только решился сделать первый шаг в мир разработки и совершенно не знаком с профессией Frontend. В основе нашего обучения — уникальная израильская методология Telem, благодаря которой наши студенты обучаются технологиям по последним стандартам ІТ-рынка.
Курс frontend длится 6 месяцев. За этот период вы сможете овладеть профессией и спустя уже 3-4 месяца обучения работать по специальности. Обучение состоит из нескольких модулей. Во время курса студенты изучают только важную теорию и получают максимум практики под руководством опытных преподавателей. Дополнительно студентов сопровождают менторы, которые помогают, если возникают какие-то сложности в обучении. На выходе студенты имеют все необходимые знания и портфолио с проектами от реальных заказчиков. Помимо этого со студентами работают HR-специалисты, которые помогают подготовиться к интервью и успешно трудоустроиться.
Что изучают на курсе frontend?
Вы будете учить веб-верстку сайтов, один из самых популярных языков программирования — JavaScript, современную популярную frontend библиотеку React.js, а еще познакомитесь с BackEnd. Также для эффективной работы вы овладеете всеми необходимыми техническими навыками: научитесь пользоваться графическими редакторами, системой контроля версий GIT, Google Developer Tools, будете тестировать код JavaScript и еще многое другое ожидает вас на курсе.
Кому подойдет курс:
— Новичкам в программировании, которые хотят построить карьеру в IT сфере и готовы обучаться с нуля в возрасте от 16 лет
— Желающим начать карьеру в IT и научиться разрабатывать актуальные веб-сайты и приложения, чтобы стать востребованным специалистом и иметь стабильный заработок
— Желающим получать практические знания под руководством опытных преподавателей, а также овладеть всеми необходимыми soft-skills для успешной командной работы и самопрезентации
Если вы хотите стать frontend-разработчиком и ищите, где сможете не только получить качественные знания в сфере программирования, но и научиться общаться с заказчиком и получать хорошие офферы, тогда наш курс для вас.
Что будете уметь
- Выучите один из самых популярных языков программирования JavaScript и узнаете, как с ним работать
- Сможете читать чужой код и понимать, как он работает
- Поймете логику работы клиент-серверной архитектуры в контексте написания реальных приложений
- Овладеете навыками soft-skills и подготовитесь к прохождению интервью, сможете уверенно презентовать себя и свой продукт
- Научитесь разрабатывать, тестировать и масштабировать веб-интерфейсы и веб-приложения
- Разберетесь с библиотеками React.js, Redux, а также поймете принципы построения современных одностраничных приложений (Single Page Application)

Программа
Подготовка к началу курса
Наши студенты начинают учиться фактически сразу после того, как успешно проходят тестирование и зачисляются на программу. Каждый из них получает подготовительные теоретические материалы по верстке и Javascript. Перед каждым стоит первая теоретическая задача, чтобы сразу перейти к практике на конкретных примерах.
Модуль 1. Основы HTML, CSS
HTML – средство логической разметки веб-страницы. Используя структуру разметки, можно вносить данные на страницу. В процессе первого модуля студенты научатся описывать эту структуру, используя HTML-теги (специальные маркеры, которые считывает браузер).
Также в первом модуле студенты будут изучать основы CSS, это нужно для того, чтобы они понимали, как сообщить браузеру правильное отображение HTML-тегов.
Обучение языку включает в себя:
- селекторы CSS;
- оформление элементов;
- управление размером и положением блоков на странице;
- поля и отступы;
- порядок верстки блока;
- тестирование результатов верстки;
- адаптивная веб верстка;
- нюансы кроссбраузерной вёрстки;
- базовая анимация;
- стандарт CSS3;
- основные инструменты разработчика.
Модуль 2. Основы JavaScript
HTML задает разметку сайта, CSS отвечает за внешний вид, а JavaScript приводит всё в действие.
С помощью JavaScript-кода программист определяет, как страница отреагирует на действия пользователя. Модуль познакомит студентов с синтаксисом языка.
Студенты получат опыт в таких направлениях:
- базовые и объектные типы данных;
- преобразование типов;
- переменные и правила их именования;
- условия, операторы, массивы, циклы, функции;
- области видимости, замыкания;
- контекст вызова;
- управляющие конструкции;
- обработка ошибок;
- введение в браузерные события
- Localstorage/Sessionstorage.
Также студенты ознакомятся с порядком обработки событий (event loop), взаимодействием с браузером DOM, функциями обратного вызова (callback). По ходу курса студенты научатся работе с консолью разработчика, отлаживать (debug) и проверять код на предмет ошибок. Предусмотрено знакомство с библиотекой Jquery, работа с DOM, управления событиями.
После окончания первых двух модулей студенты фронтенд направления смогут создать первую полноценную лендинг-страницу с необходимой разметкой и интерактивным поведением.
Модуль 3. Advanced HTML/CSS
Студенты смогут создавать адаптивные веб-интерфейсы любой сложности, которые будут работать как на широкоформатных мониторах, так и на мобильных телефонах. Также в рамках модуля будет рассмотрен один из самых популярных CSS-препроцессоров – SASS, его синтаксис, настройки и интеграция со сборщиком Gulp. Рассмотрим работу с одним из самых известных CSS фреймворков Bootstrap. Помимо этого, в данном модуле будут рассмотрены следующие темы:
- CSS методологии на примере BEM
- Верстка с пиксельной точностью
- Верстка с поддержкой Retina экранов
- Кросс-браузерная верстка
- Web accessibility
- Mobile first
- HTML/CSS
Модуль 4. Advanced JavaScript
Более глубокое погружение в возможности языка. Изучение основ объектно-ориентированного программирования (ООП), базовых шаблонов проектирования, основ функционального программирования, возможностей стандарта ES6\ ES7 (ECMAScript).
Также в этом модуле будут рассмотрены:
- конструкторы;
- прототипное наследование (prototype);
- рекурсия;
- модули;
- strict mode;
- cookies;
- Async/Await.
Знакомство со стандартами WebSocket, JSONP, AJAX, XMLHttpRequest, Promise, Single Page Application, общая информация про RESTful API, тестирование кода с помощью фреймворков.
Модуль построен с учетом последних стандартов в индустрии.
Модуль 5. Основы работы с библиотекой React.js
Погружение в одну из самых популярных библиотек по построению сложных веб-приложений – React.js. В этом модуле студенты познакомятся с принципиально новым и инновационным подходом в формировании страниц сайтов и приложений.
Модуль покрывает следующие темы:
- верстка JSX;
- виртуальный DOM;
- components;
- работа с Props/State компонента;
- React Router;
- Redux;
- работа с ImmutableJS в React/Redux приложении
- работа с middleware, Redux-thunk
- Redux-forms
- Тестирование приложения с помощью Jest и Enzyme
- Использование хуков в React
Воркшоп: Серверный JavaScript (Backend)
Данный воркшоп включает в себя:
- знакомство с технологией Node.js;
- инфраструктура и использование пакетного менеджера NPM (package manager);
- фреймворк Express.js;
- работа с базами данных на примере MongoDB.
- По окончанию модуля студенты смогут создать бекенд часть для созданных ранее приложений и проектов, а также создавать и использовать различные REST API (с помощью популярного фреймворка Express.js).
Дополнительные навыки
Курс предусматривает обязательное изучение системы контроля версий Git, благодаря которой работа в команде и решение повседневных задач станет для студента удовольствием.
Будут раскрыты следующие темы:
- работа с Git Bash;
- workflow от создания репозитория до его отправки на удаленный сервер;
- работа с ветками;
- работа с конфигурационными файлами.
Воркшопы и мастер классы
Начиная с базовых модулей и до финального проекта, студенты смогут посещать мастер-классы, воркшопы и участвовать в вебинарах от израильских и украинских специалистов.
Soft skills, технический английский и подготовка к собеседованию
Параллельно с третьим модулем студенты начнут заниматься развитием своих внутренних качеств и готовиться к самопрезентации.
Мы будем проводить полноценные собеседования, создавая условия, максимально приближенные к реальным.
Вместе с профессиональными рекрутерами и инженерами из индустрии мы будем работать над резюме каждого студента, его умениями презентовать себя и свою работу, вести коммуникацию, будем полностью сопровождать и поддерживать его в процессе прохождения собеседований.
Финальный проект
Команды студентов будут работать над финальным проектом по методике scrum. Каждый проект начнется с реализации идеи клиента. По окончанию финального проекта студентам предстоит презентация его перед членами Наблюдательного совета.
Преподаватели курса
-
Роман Марченко
FrontEnd Developer
-
Виктор Евдокименко
Team Lead Frontend в Starladder
-
Ростислав Свидельський
Senior Frontend Developer at Weblium
-
Сергей Донченко
Senior FrontEnd Developer at Severalnines
Комфортные условия оплаты обучения
Если ты хочешь получить новую профессию, но тебя останавливает финансовый вопрос?
Тогда записывайся на консультацию и карьерный менеджер поможет подобрать вариант оплаты за курс, который будет максимально комфортным для тебя.
Остались вопросы?

Роман Ситниченко
карьерный менеджер
Запишись на индивидуальную консультацию с карьерным менеджером
Сомневаетесь подойдет ли Вам сфера IT?
Записывайтесь на встречу и получите ? личный план развития в сфере ІТ?
Вас ждет:- консультация карьерного менеджера, по выбору направления развития в сфере ІТ
- тестирование на предрасположенность к определенному направлению обучения
- знакомство с преподавателями курса
- встреча с HR специалистом
- экскурсия учебным центром
- анализ результатов
- подбор программы согласно полученным
данным и вашего запроса
С нами вы построите свою успешную карьеру в ІТ❗

Записаться на встречу