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 ()
    • Аsync 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-фахівцем

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

Викладачі — практикуючі фахівці

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

Часті питання

Часті питання

Кожен наш клас оснащений сучасним обладнанням для комфортного навчання Студентів та роботи Викладачів. Тому Студентам не потрібно приносити на заняття свою техніку. Але для виконання домашніх завдань, звичайно, буде потрібно працювати на домашньому комп'ютері.

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

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

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

Так, безумовно. Багато наших курсів передбачають додаткову систему бонусів для тих Студентів, які хочуть продовжувати навчання у нашій Школі. Ця система полягає в тому, що наприкінці курсу Студенти пишуть тест з пройденого матеріалу або здають підсумкову роботу, за підсумками яких:

- Студент, який має найвищий результат отримує знижку 25% на подальші курси;

- Студент, який посів друге місце, отримує 15% знижку;

- Студент, який виявився на третьому місці, отримує 10% знижку.

- Всі інші Студенти, які не ввійшли до трійки лідерів, отримують знижку в розмірі 5%.

Курс
Front-End Pro Plus

Київ