Про курс
Front-end розробка — це приваблива сфера для тих, кому подобається виконувати різнопланові завдання, проявляти креативність і бути уважним до деталей. Оскільки технології дедалі більше впливатимуть на наше життя, сфера ІТ розростатиметься новими професіями, а відтак збільшуватиметься і запит на кваліфікованих фахівців.
Один із найкращих способів розпочати шлях у фронтенді — опанувати HTML, CSS і JS — три основні складники веброзробки. Наш курс побудований на практичних завданнях, тому ви навчитеся розробляти вебзастосунки без прив’язки до фреймворків. Ми розберемо архітектурні та технологічні підходи, дослідимо state management і вебкомпоненти. Під час навчання використовуватимемо cutting edge технології.
Ми зосередимося на способах поєднання HTML, CSS і JS у процесі розробки продукту та зрештою створимо власний прогресивний вебзастосунок (progressive web application).
За три місяці навчання на курсі Web Apps Development студенти:
— отримають глибоке розуміння та навички створення вебзастосунків;
— ознайомляться з пост-препроцесорами CSS;
— дізнаються, як налаштовувати процес збірки вебпроєкту;
— заглибляться у вивчення побудови SPA.

заняття у середу та п'ятницю

9 975 грн/міс. при оплаті частинами

Куратор
Solution Arhitect в Edvantis. Понад 12 років досвіду в розробці. Працював над різноманітними проєктами — від інтерактивних презентацій на HTML5 до інструментів для біржових торгів, використовуючи популярні технології React та Angular, а також HTML, CSS і JS. Має широкий досвід викладання та публічних виступів на конференціях від Львова до Харкова.
Програма курсу
-
Основи TypeScript
- — Вступ до TypeScript.
- — Анотації типів та виведені типи.
- — Складні типи та тайпґарди.
-
Введення до SASS
- — Вступ до SASS.
- — Огляд пре- та пост-процесингу.
- — PostCSS.
-
Огляд концепції вебзастосунків
- — Огляд поняття вебзастосунків.
- — Клієнтський та серверний рендеринг.
- — Огляд поширених архітектурних рішень для фронтенду.
-
Компонентний підхід у розробці
- — Компонентний підхід.
- — Знайомство з вебкомпонентами.
- — Огляд специфікації вебкомпонентів.
-
Керування станом застосунку
- — Огляд основних понять.
- — Локальний стан компонента.
- — Глобальний стан.
-
Концепція PWA (прогресивні вебзастосунки)
- — Огляд, основні характеристики PWA.
- — App manifest.
-
Збірка та деплой проєкту
- — Огляд основних понять.
- — Таск-раннери та білдери.
- — Налаштування системи збірки.
- — Транспіляція та бандлинг.
- — Менеджмент CSS.
- — Оптимізація та мінімізація.
Курс для вас, якщо ви
Уже працювали з HTML/CSS/JS
розумієте основи і вже створювали вебсторінки або застосунки, використовуючи ці технології
Прагнете опанувати їх професійно
вдосконалити вже набуті навички й розробити проєкт для свого портфоліо
Випускник курсів
— JavaScript
— HTML & CSS
Час
10+ годин на тиждень для виконання домашніх завдань
English
Intermediate і вище для розуміння тем і матеріалів курсу
Як відбувається навчання
Живі заняття
Вебінари з куратором та групою відбуватимуться щосереди та щоп'ятниці о 19:30.
Real-life завдання
У нас діє Practicult — культ практики. Тому ви виконуватимете багато складних завдань. Have fun & survive.
Курсовий проєкт
Під час навчання ви зробите великий проєкт. Адже принцип курсу — все як у житті.
Регулярний фідбек
У нас немає базових і преміум режимів. Тільки преміум, завжди. Отримайте від куратора все. І так, десята ітерація — це нормально.
Сертифікат за здобутки
Наші сертифікати справді цінують на ринку. Тому ми видаємо їх лише тим студентам, які виконали щонайменше 70% домашніх завдань та захистили курсовий проєкт.
ГРАФІК
Cтарт
січень 2024
Вебінари
середа, п'ятниця — 19:30
Мова викладання
українська
Запитання
Чи потрібні якісь навички для вступу на курс?
Цей курс потребує певних знань, щоб навчання було для вас максимально ефективним. Для вступу необхідно виконати тестове завдання та заповнити анкету. Ви отримаєте завдання на пошту після реєстрації на курс.
Якщо успішно складете тестове –– ми одразу повідомимо вам про зарахування. А за кілька днів до старту курсу надішлемо лист із потрібною інформацією про процес навчання. Важливо: місце в групі бронюється тільки після внесення оплати.
Якщо ж не складете тестове –– не засмучуйтеся. Ми надішлемо також список корисних посилань на теми, які потрібно підтягнути. Ознайомтеся з цими матеріалами, щоб заповнити наявні пробіли в знаннях, а відтак сміливо подавайтеся на курс знову.
Що робить фронтенд розробник?
Front-end розробник спеціалізується на створенні й розробці користувацького інтерфейсу вебзастосунків і сайтів. Їхня основна функція — забезпечити взаємодію користувача з вебзастосунком або сайтом, зробити його доступним і зручним для використання.
Скільки потрібно навчатися на джуніор фронтенд розробника?
Термін навчання залежить від його інтенсивності та здібностей студента. Зазвичай потрібно 6–12 місяців, аби стати джуном, утім, ця цифра може змінюватися. Рекомендовано вчитися щодня, упродовж однієї-двох годин. Важливо також пам’ятати, що навчання front-end розробці — це постійний процес. Удосконалювати свої навички потрібно протягом усієї кар’єри.
Що має знати фронтенд розробник у 2023?
Фронтенд розробник повинен знати, у який спосіб донести основний задум продукту до користувачів. Швидко адаптуватися, тримати руку на пульсі. Відстежувати появу нових тенденцій, оперативно впроваджуючи їх у свою роботу. Вміти пояснювати складні технічні терміни простими словами — must-have для розробника. Працювати в команді, вміти взаємодіяти з професіоналами різного профілю, адже це впливає на ефективність роботи загалом.
Як стати джуніор фронтенд розробником у 2023 році?
Присвячувати багато часу самонавчанню, однак, аби процес навчання був більш системним та ефективним, слід записатися на курси. Так ви заощадите час і швидше засвоїте необхідну базу. Рекрутери звертають увагу на наявність дипломів, сертифікатів та інших підтверджень ваших знань. Особливо, якщо у вас немає портфоліо.
А ось приклад актуальних вимог на поcаду Junior Front-end Developer:
— знання JavaScript/TypeScript та досвід розробки PWA на React.js або Angular/Vue;
— знання HTML5, CSS3, SQL;
— розуміння вебтехнологій;
— досвід роботи з Git, Jira, Confluence;
— бажання знаходити нові рішення, освоювати нові технології;
— аналітичні здібності, комунікабельність, відповідальність.
З яким софтом працюватимемо на курсі?
Вам знадобиться VS Code та NodeJS.
Як відбувається комунікація на курсі та в якому форматі куратор дає фідбек?
Уся комунікація на курсі відбувається на платформі Slack (робочий чат групи, канали для домашніх завдань і корисних посилань). Куратор дає фідбек у форматі коментарів, рев’ю коду на GitHub та під час обговорення на вебінарах.
Чи записуватимуться вебінари?
Так, але краще виділіть час, щоб долучатися до них особисто — буде цікаво.
А сертифікат буде?
Ми видамо вам сертифікат за умови виконання 70% всіх домашніх завдань, які затверджені куратором, а також успішного захисту курсового проєкту.
Що, як мені не сподобається?
Ми зможемо повернути гроші протягом 7 днів від дати старту курсу, якщо ви передумаєте.
Які ще курси для розробників можуть мене зацікавити?
Для джуніор фронтенд розробника, який прагне стати мідл або синьйором, корисно також звернути увагу на курс JavaScript онлайн, щоб глибше вивчити процес створення анімацій, а також курс Пайтона для кращого розуміння принципів роботи серверів та баз даних.
CSS уроки й вивчення HTML допоможуть фронтенд розробнику побудувати міцний фундамент для подальшої роботи, а саме вміти створювати структуру вебсторінок, стилізувати їх та, зрештою, розробити візуально привабливий та зручний інтерфейс.