fbpx

Опис курсу

Якщо ти цікавишся технологіями, хочеш спробувати себе в програмуванні, але не знаєш, з чого почати — FrontEnd твій вибір. На сьогоднішній день цей напрям один із найпопулярніших, а ще — це чудовий варіант для старту кар’єри у високооплачуваній IT-індустрії. Чому? Тому що конкуренція на ринку серед Frontend-розробників набагато менша, ніж серед інших IT-професій.

Хто такі Frontend-розробники?

Це IT-фахівці, робота яких полягає у розробці веб-сайтів, програм або будь-яких інших веб-продуктів. Головне завдання розробника —  реалізувати те, що хотів передати дизайнер, а також налаштувати інтерфейс користувача.

Програма розрахована для фахівців, які вже мають певні знання в даній сфері і для тих, хто тільки зважився зробити перший крок у світ розробки і абсолютно не знайомий з професією Frontend. В основі нашого навчання — унікальна ізраїльська методологія Telem, завдяки якій наші студенти навчаються технологіям за останніми стандартами ІТ-ринку.

Курс frontend триває 6 місяців. За цей період ви зможете опанувати професію і вже через 3-4 місяці навчання працювати за фахом. Навчання складається з кількох модулів. Під час курсу студенти вивчають лише важливу теорію та отримують максимум практики під керівництвом досвідчених викладачів. Додатково студентів супроводжують ментори, які допомагають, якщо виникають якісь складнощі. На виході студенти мають усі необхідні знання та портфоліо з проєктами від реальних замовників. Крім цього, зі студентами працюють HR-фахівці, які допомагають підготуватися до інтерв’ю та успішно працевлаштуватися.

Що вивчають на курсі frontend?

Ви будете вивчати веб-верстку сайтів, одну з найпопулярніших мов програмування — JavaScript, сучасну популярну frontend бібліотеку React.js, а також познайомитеся з BackEnd. Також для ефективної роботи ви оволодієте всіма необхідними технічними навичками: навчитеся користуватися графічними редакторами, системою контролю версій GIT, Google Developer Tools, тестуватимете код JavaScript і ще багато цікавого чекає вас на курсі.

Курси підійдуть для:
– Новачкам у програмуванні, які хочуть розпочати кар’єру у сфері ІТ та готові навчатися з нуля у віці від 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

За допомогою JavaScript-коду програміст визначає, як сторінка відреагує на дії користувача.

Даний модуль познайомить студентів курсу фронтенд із синтаксисом мови.

Студенти отримають досвід у таких напрямках:

  • базові і об’єктні типи даних
  • перетворення типів
  • змінні і правила їх іменування
  • умови, оператори, масиви, цикли, функції
  • області видимості, замикання
  • контекст виклику
  • керуючі конструкції
  • обробка помилок
  • введення в браузерні події
  • Localstorage/Sessionstorage.

Також студенти ознайомляться з порядком обробки подій (event loop), взаємодією з браузером DOM, функціями зворотного виклику (callback). В ході курсу студенти навчаться працювати з консоллю розробника, налагоджувати (debug) і перевіряти код на предмет помилок. Передбачено знайомство з бібліотекою Jquery, робота з DOM, управління подіями.

Після закінчення перших двох модулів студенти курсу Front End зможуть створити свій перший лендінг з необхідною розміткою і інтерактивною поведінкою.

Модуль 3. Advanced HTML/CSS

Студенти зможуть створювати адаптивні веб-інтерфейси будь-якої складності, які будуть працювати як на широкоформатних моніторах, так і на мобільних телефонах. Також в рамках модуля буде розглянуто один з найпопулярніших CSS-препроцесорів – SASS, його синтаксис, настройки та інтеграція з Gulp. Розглянемо роботу з одним з найвідоміших CSS фреймворків Bootstrap. Крім цього, в даному модулі будуть розглянуті наступні теми:

  • CSS методології на прикладі BEM
  • Верстка з піксельної точністю
  • Верстка з підтримкою Retina екранів
  • Крос-браузерна верстка
  • Web accessibility
  • Mobile first

Модуль 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 від створення сховища до його відправки на віддалений сервер
  • робота з гілками
  • робота з файлами

Воркшопи та майстер класи

Курс Front End включає майстер-класи, воркшопи та участь у вебінарах від міжнародних та українських фахівців.

Soft skills, технічна англійська і підготовка до співбесіди

Паралельно з третім модулем студенти почнуть займатися розвитком своїх внутрішніх якостей і готуватися до самопрезентації.

Ми будемо проводити повноцінні співбесіди, створюючи умови, максимально наближені до реальних.

Разом із професійними рекрутерами та інженерами із індустрії ми будемо працювати над резюме кожного студента, його вміннями презентувати себе і свою роботу, вести комунікацію, будемо повністю супроводжувати і підтримувати його в процесі проходження співбесід на стажування та у пошуку роботи.

Фінальний проєкт

Команди студентів курсу фронтенд будуть працювати над фінальним проєктом за методикою scrum. Кожен проєкт розпочнеться з реалізації задачі клієнта. По закінченню фінального проєкту студенти-девелопери будуть презентувати його перед членами Наглядової ради.

Викладачі курсу

  • Роман Марченко

    Роман Марченко

    FrontEnd Developer

  • Віктор Євдокименко

    Віктор Євдокименко

    Team Lead Frontend в Starladder

  • Ростислав Свідельський

    Ростислав Свідельський

    Senior Frontend Developer at Weblium

  • Сергій Донченко

    Сергій Донченко

    Senior FrontEnd Developer at Severalnines

Комфортні умови сплати за навчання

Ти хочеш здобути нову професію, але тебе зупиняє фінансове питання?

Тоді записуйся на консультацію та кар'єрний менеджер допоможе обрати варіант оплати за курс, який буде максимально комфортним для тебе.

Залишились запитання?

Роман Ситниченко

Роман Ситниченко

кар'єрний менеджер

Запишись на індивідуальну консультацію з кар'єрним менеджером

Сумніваєтесь чи підійде вам сфера ІТ?

Записуйтесь на зустріч та отримаєте ? особистий план розвитку в сфері ІТ?

На Вас чекає:
  • консультація кар'єрного менеджера, щодо вибору напрямку розвитку в сфері ІТ
  • тестування на схильність до певного напрямку навчання
  • знайомство з викладачами курсу
  • зустріч з HR фахівцем
  • екскурсія навчальним центром
  • аналіз результатів
  • підбір програми згідно отриманих
    даних і вашого запиту
manager

Записатись на зустріч