Про курс

Front-End розробка – це один із найзатребуваніших напрямів у сучасній IT індустрії! Кожному сайту, веб-додатку та мобільному додатку потрібно “обличчя”, яке буде правильно працювати на всіх можливих пристроях: починаючи від вашого домашнього комп’ютера і закінчуючи смартфоном. Саме Front-End розробники перетворюють макет дизайну на “живий” сайт. Все те, що ви бачите на сайті чи у мобільному додатку, зветься інтерфейсом користувача. Front-End розробник за допомогою програмного коду і мов розмітки втілює в життя креативні ідеї веб-дизайнерів!

 

У своїй роботі Front-End розробники використовують: мову розмітки HTML, каскадні таблиці стилів CSS, мову програмування JavaScript та фреймворки, що з нею пов’язані.

Тому під час онлайн-навчання ми детально зупиняємося на вивченні кожного з цих блоків. 

 

Найбільш популярною та затребуваною бібліотекою для Front-End розробки зараз є React.JS. За допомогою цієї бібліотеки можна створювати не тільки швидкі та багатофункціональні сайти, а й мобільні програми. Детальніше ми познайомимося з особливостями цієї бібліотеки на курсі!

 

Створюючи програму курсу Front-End, викладачі IT-школи A-Level додали до неї всі необхідні та актуальні інструменти фронтенд розробника. Курс розділений на наступні блоки: HTML/CSS, вивчення мови програмування JavaScript та бібліотеки React.JS. Саме тому, що програма та матеріали курсів відповідають усім вимогам роботодавців на позицію Trainee/Junior Front-End Developer, студенти нашої школи швидко отримують нову роботу на посаді фронтенд розробника.

Програма курсу

На вас чекає практика на основі реальних кейсів.
Навчання у нас можна прирівняти до року роботи.

50 Занять

тривалість 150 годин

23 Домашніх завдань

час на виконання 70-130 годин

3 Модульнi роботи

час на виконання 40-50 годин

Модуль 1 Верстка

  • 30 годинЗанять з ментором
  • 20-30 годинСамостiйної роботи

Знайомство з HTML

  • Роль FrontEnd у світі IT. Взаємодія "фронту" з "беком" і дизайнером.
  • Етапи життя проєкту
  • Інструменти для розробки (редактор коду, Photoshop, devTools)
  • Рендеринг сторінки
  • Базові принципи верстки. Кросбраузерність і валідність - що це і чому це важливо
  • Браузери
  • Структура HTML-документа
  • Взаємини блоків: вкладений, дочірній, сусідній, батьківський

CSS

  • Що таке CSS
  • Способи завдання стилів
  • Селектори CSS.
  • Каскад ("вага" селекторів)
  • Комбінування та угруповання селекторів. Ієрархія селекторів. Успадкування. Значення inherit
  • Вбудовані стилі браузерів. CSS reset.
  • Блокова модель
  • border
  • Властивість display
  • Потік
  • Властивість float
  • Позиціювання
  • Властивість overflow
  • Властивість transition
  • Властивість transform
  • CSS3-анімація

CSS-Flex-box

  • Вбудовані стилі браузера
  • Блокова модель
  • border
  • Box-sizing
  • Властивість display
  • Потік
  • Властивість float
  • clearfix
  • Властивість overflow

Responsive

  • Adaptive & Responsive
  • Види "девайсів"
  • CSS-інструменти для респонсування
  • Налаштування для респонсування сторінки
  • Медіа-запити CSS
  • Breakpoints (контрольні точки)
  • Навігація на сайті
  • Pixel Perfect

Практична верстка

  • Social networks за допомогою SVG-іконок
  • Шрифти та їх підключення
  • Практична верстка

GIT

  • Основи: команда diff
  • Системи контролю версій
  • Команда init
  • Статуси файлів, команди status, add, commit, config, log
  • Робота із віддаленим репозиторієм, ssh, ключі
  • Основні команди

Linux

  • WHO IS OPERATION SYSTEM
  • UNIXWAY
  • Automation, scripting, network tools (ssh, rsync, ftp, telnet)
  • Networking
  • Docker
  • Docker-compose

Bootstrap

  • Framework. Що? Навіщо? Чому?
  • Bootstrap: встановлення, налаштування
  • Компоненти Bootstrap
  • Утиліти (Utilities)

Модуль 1

Модуль 2 JavaScript

  • 72 годинЗанять з ментором
  • 35-40 годинСамостiйної роботи

Загальний вступ. Знайомство з JavaScript

  • Калькулятор
  • Вирази
  • Властивості виразів
  • Змінні
  • Присвоєння
  • Блоки коду
  • Отладка

Вступ до типів даних. Числа та порожні типи.

  • Типи даних
  • Числа
  • Операції та вирази з числами
  • Спеціальні значення
  • Пусті типи даних

Рядки

  • Устройство рядку
  • Літерали рядків
  • Базові операції з рядками
  • Сhaining
  • Знайомство з регулярними виразами

Boolean та логічні вирази

  • Boolean
  • Приведення до типу Boolean
  • Тернарний оператор
  • АБО (||, ??), І (&&)
  • Знайомство з умовами `if-else`

Масиви

  • Hoisting (Підняття)
  • Масиви
  • Черги та стеки
  • Посилання
  • Деструктуризація
  • Цикл for...of
  • Ітеруючі методи масивів

Об'єкти

  • Об'єкти огляд
  • Літерали для створення об'єктів
  • Робота зі значеннями в об'єкті
  • Посилання
  • Spread (...)
  • Деструктуризація
  • Ключове слово in
  • Цикл `for ... in`
  • Знайомство з JSON
  • Упорядкованість ключів в об'єктах
  • Висновки

Функції

  • Знайомство: Функції, дії
  • Вирази пов'язані з функціями
  • Рівні абстракції
  • Стрілкові функції =>
  • Виклик
  • Callback

Висновок про синтаксис, типи даних і вирази. Знайомство з DOM

  • Огляд
  • Деревовидність коду та його ефекти
  • Відокремленість
  • Незалежність та зв'язність коду
  • Визначення типу значення (typeof та .constructor.name)
  • Вирази
  • Аксіоми

Розгалуження (if та switch)

  • Розгалуження (if і switch)
  • Блоки коду
  • if-else
  • switch-case

Цикли

  • Визначення
  • Загальна структура циклів
  • while, do .... while
  • for
  • for .... of
  • for .... in
  • Загальні підходи до написання циклів
  • Нескінченні цикли, що не запускаються
  • Ітеруючі методи масивів

Замикання

  • Області видимості
  • Замикання
  • Let Over Lambda (LOL)
  • Як користуватися замиканнями
  • Які проблеми вирішують замикання
  • This в стрілочних
  • Стандартні помилки
  • JS реалізація ООП: замикання теж об'єкти

Redux і друга частина DOM

ФООП

  • Принципи ООП
  • Функціональне ООП
  • Знайомство з new, та прототипами
  • Приховування (інкапсуляція)
  • Стан

Рекурсія try-catch-finally

Асинхронна архітектура браузера. Promise

  • Асинхронна архітектура браузера
  • WebAPI
  • Мережеві можливості браузера
  • Promise: ідея стан, результат
  • `then`, `catch`, `finally`
  • Що сприймає та повертає `then` та інші методи промісу

Async, Await. Паралельність vs послідовність

  • Async, Await
  • Паралельність та Послідовність
  • Хронологія роботи та результат асинхронної функції
  • Схожість із звичайними функціями
  • Симетрія виклику
  • Використання .then та .catch спільно з await
  • Коли використовувати послідовний або паралельний сценарій виконання коду і як цим керувати

REST, GraphQL та JWT

  • Загальний огляд розповсюджених сучасних мережевих API.
  • REST - простий та нестандартизований
  • GraphQL більш потужний
  • Яким чином сервер відрізняє користувачів від анонімів та один від іншого

Redux Thunk та CombineReducers. Модульне завдання

  • Просунутий Redux - сценарії роботи з Redux та засоби об'єднання ред'юсерів.
  • Підготовка до модульного завдання

Генератори

ООП, Прототипне ООП, ES6 класи

  • Принципи ООП
  • Будова JS Класів - Конструктори та Прототипи
  • Наслідування

Консультаційні заняття

Модуль 2

Модуль 3 React

  • 48 годинЗанять з ментором
  • 15-20 годинСамостiйної роботи

Вступ. Загальний огляд, шаблонiзацiя та JSX.

  • Загальний огляд: Що таке React та якi проблеми вiн вирiшує
  • Шаблонiзацiя. Що повинні вмiти шаблонiзатори
  • Верстка та JSX
  • children
  • JSX синтаксис. Toolchain. Пошук та замiна
  • Ланцюжок JSX => React.createElement => VirtualDOM
  • Можливостi та особливостi JSX

Стан

  • Коли оновлюється (перевикликається) компонент React
  • Стан
  • Програмний інтерфейс компоненту
  • Проблеми функцiональних компонентiв

Життєвий шлях та цикл, Компоненти-класи

  • Життевий шлях та цикл
  • ref
  • Аксiоми React
  • Мінімальний компонент-клас, Пропс, Стан в компонентах-класах
  • Життевий шлях та цикл

Засоби комбiнування коду в React

  • Controlled Components
  • Контейнери та презентори
  • Render Prop
  • High Order Component (HOC)
  • Custom Hooks

Routing та Redux

  • Router
  • Route
  • Link
  • Параметри
  • Redirect
  • Hooks
  • Redux
  • connect
  • useDispatch
  • useSelector

Redux Toolkit

  • Redux Toolkit
  • RTK-Query
  • redux-persist

Випуск

Дипломна робота

  • Час на виконання 25 - 30 годин

Опис

  • Дипломна робота включає в себе створення сайту. Сайт має містити: реєстрацію та логін, індивідуальний кабінет (залежить від конкретного проєкту), роутинг, захищений роутинг за наявності ролей на беку, заливка файлів, структурне розташування коду на диску, один із фреймворків або своя верстка: Bootstrap, Ant Design. Структурна верстка, розбиття на компоненти за суттю. Сховище, Redux + кілька ред'юсерів, серверна взаємодія та тривалі сценарії: actionCreator + Thunk або Saga, робота з беком.

Захист дипломної роботи

  • Необхідно здати практику, передбачає демонстрацію робочого проєкту, відповіді на будь-які питання пов'язані з проєктом, демонстрацію коду на вимогу. Та здати співбесіду на Junior Developer, сторонньому, незалежному експерту За обидва блоки можна отримати від 0 до 10 балів

Бонус

24

Заняття з англійської мови

тривалість 48 години

test

Тестова співбесіда з технічним спеціалістом

тривалість - 15-30 хв. (під час захисту
дипломної роботи)

Технічний спеціаліст не входить до складу викладачів, які приймали участь під час викладання курсу

Майстер клас по складанню резюме та проходження співбесід

тривалість 3 години

Консультація з рекрутером та тестова співбесіда

тривалість 1 година

Супровід до моменту працевлаштування менеджером, закріпленим за групою

Як проходить навчання

4 кроки до змін у кар'єрі та житті

  • 1

    Крок 1

    Запис на курс

  • 2

    Крок 2

    Навчання

  • 3

    Крок 3

    Випуск

  • 4

    Крок 4

    Працевлаштування

1

Крок 1

Запис на курс

Ще до початку навчання абітурієнт підписує договір зі школою A-Level. У договорі докладно прописані обов’язки студента для отримання сертифіката та гарантованого працевлаштування, а також обов’язки школи про надання якісної освіти та подальшого працевлаштування випускнику.
Ви стаєте нашим студентом одразу після укладання договору та внесення оплати!

2

Крок 2

Навчання

Навчання відбувається у дистанційному режимі. Щоб успішно закінчити курс в IT-школі A-Level, ви маєте відвідувати не менше 80% інтерактивних онлайн-лекцій, виконувати понад 80% домашніх завдань, а також здати всі проміжні модульні роботи, якими закінчується кожен блок курсу.

3

Крок 3

Випуск

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

4

Крок 4

Працевлаштування

Якщо ви стали випускником A-Level та отримали сертифікат про успішне закінчення курсу, школа допомагає вам знайти вакансії в IT-компаніях за новим фахом на позицію trainee або junior спеціаліста. Рекрутинговий відділ консультує вас з питань складання резюме та проходження співбесід, за можливістю пропонує актуальні вакансії.

Ментори курсу

Фроленков Кирило

Фроленков Кирило

Front-end Developer

Займаюсь фронтендом 4 роки, більшість часу React.js. Маю досвід менторства та керуванням командой. Працював як на аустфорсі так і на продуктовій компанії, де наразі і працюю. Люблю сомовдасковлюватись, а також, через те що мій шлях у айті почався самке після курсів у A-level, тому і вирішив стати тут викладачем . Також, дуже люблю грати на

Дивитись повністю
Повертайленко Євген

Повертайленко Євген

Front End Developer

Займаюся frontend-розробкою близько 7 років, працював як над простими, так і над величезними проєктами з використанням різноманітних технологій і підходів для США, країн Європи та Саудівської Аравії. Продовжую розвиватися далі в цій сфері і не проти поділитися досвідом із розробниками-початківцями.

Дивитись повністю
Казначеєв Олександр

Казначеєв Олександр

Front-end developer

В ІТ сфері вже понад 8 років. Я самоучка починав шлях із простої верстки, на даний момент займаю позицію Full stack у компанії KaaIoT і CyberVision (одна компанія, два продукти), займаюся розробкою та підтримкою обох сайтів.

Дивитись повністю
Панченко Юрій

Панченко Юрій

Senior markup development

Займаюсь розробкою сайтів більше 9 років в компанії Р2Н. Проекти різноманітні, від однієї сторінки і до декількох десятків. Проекти які поступають на розробку різної складності та на різних фреймверках. Поступово рухаюсь до розширення своєї експертизи. Викладання – це як хобі, і можливість допомогти тим людям, які хочуть дізнатися щось нове.

Дивитись повністю
Жданов Кирило

Жданов Кирило

Middle Full-Stack JS/Java Developer

Маю більше 6 років в галузі розробки програмного забезпечення, останні 2 роки працюю в компанії New Line Technologies. За час роботи мав змогу познайомитись з багатьма технологіями та мовами JavaScript, TypeScript, Java, Python, і працюють на різних позиціях Software engineer, devops engineer навіть Quality assurance engineer(QA). Ціль на майбутнє спробувати себе у ролі лідера команди.

Дивитись повністю
Ковальчук Сергій

Ковальчук Сергій

Front-end developer

Більше 3 років у світі фронт-енду, розробляю як веб так і мобільні програми на платформах реакту, пов’язані з майнінгом

Дивитись повністю
Макаров Ілля

Макаров Ілля

Frontend Developer

В IT з тих часів, коли всі думали, що диплом і сертифікат – це важливо. Наївно вірю у чистий код та потенціал кожного студента.

Дивитись повністю
Яновий Ілля

Яновий Ілля

Front End Engineer

Я опинився у айті випадково. Але, як це завжди буває, випадковість була невипадковою. Робота Front-End розробника полягає у зміні світу на краще, реалізації цікавих ідей, створенні зручних сайтів, які спрощують людям життя. Така робота одночасно стає і хобі, і натхненням, і типом мислення.

Дивитись повністю
Найдьонов Данило

Найдьонов Данило

Senior Software Engineer

Працюю у ролі TechLead. Понад 5 років досвіду у різних проектах. Викладаю, тому що подобається цей процес

Дивитись повністю
Іван Гринкін

Іван Гринкін

Full Stack developer

Займаюся програмуванням з 90х. Маю великий досвiд в розробцi вiд низькорiвневого програмування для усiлякого залiза до високорiвневого программування на мовах Python та Javascript. Останнi роки займаюся переважно экосистемою Javascript та викладацькою дiяльнiстю.

Дивитись повністю
Усачов Павло

Усачов Павло

Senior Magento Developer

З 2012 року працюю з PHP. Більшість досвіду – Magento, як і працював з Zend і Symfony. Мав досвід роботи у продуктовій компанії. З 2016 року заснував курс Magento. Працюю з Magento хоч таємно люблю Symfony. Вірю у всі кольори веселки

Дивитись повністю
Стати ментором

Відгуки від студентів

Варвейко Светлана

Закінчила курси Основи програмування та Front-end Advanced, Після закінчення протягом тижня вже працевлаштувалась, чудова команда професіоналів, допомагали та відповідали на запитання 24/7!

Вiдгук повнiстю

Трощин Артем

Хлопці великі молодці щодо знань якими діляться й організації всього процесу навчання. Познайомився на “Житті проекту”, закінчив курс JS. Найкращі!

Вiдгук повнiстю

Скуйбеда Павло

Закінчив курси A-level (Front-end React). Фінальний проект також на React з можливістю вибирати собі проект, тобто. він не 1н, то що тобі до душі (магазин, чатик, соц. Мережа та інше) Хочу поділитися думками та досвідом. Чудова школа з неймовірним бекграундом, викладачі всі досвідчені та поточні фахівці, пояснюють зрозуміло і все це підкріплюється якісними д/з (які

Вiдгук повнiстю

Олег Єрмолов

“Щоб досягти успіху, потрібно мати чітку мету перед очима та велике бажання за неї боротися. А ще – внутрішнє усвідомлення того, яких цілей ти повинен досягти до кінця року. Бо якщо цього немає, хтось доб’ється успіху замість тебе. І ти вже ніколи не зможеш його наздогнати та стати кращим!”   Якщо ви вважаєте, що відомі

Вiдгук повнiстю

Геннадій Штеренберг

Рішення стосовно закладу приймалось як лотерея і , напевно, – не прогадав))). Рівень подачі матеріалу Іваном дуже вразив, Час пролетів непомітно, і ось тепер – є звичка зустрічатись з групою, а попереду – довгий коридор пошуку Легко не було, але вважаю , що було б значно краще, якби після захисту була програма інтернатури по бажанню,

Вiдгук повнiстю

Єрмолов Олег

Був на першому курсі Front-End, коли хлопці лише починали. І можу сказати, що вже тоді у них була база і подача набагато крутіша, ніж на інших курсах (я був не на одних курсах). Нині вже півтора роки працюю. За всі всі курси ніхто нікого не обдурив. Всі були попереджені і в договорах все прописано чесно

Вiдгук повнiстю

Зінченко Олексій

Закінчував цього літа FrontEnd. Тим, хто отримав сертифікати, точно допомагають з працевлаштуванням. Мені 3 співбесіди точно підкидали. За тих, хто без сертифікату точно сказати не можу. Загалом у нас був хороший викладацький склад, як у інших не знаю. Щоправда, був у нас випадок із одним не досвідченим викладачем, але на наш запит його замінили. Знання

Вiдгук повнiстю

Ваше резюме після проходження курсу

147

Посада:

Trаinee Front-end developer

Logo

Зарплата вiд: 200$


Графік:

Робота в офісі/віддалено

Освіта:

A-Level Ukraine

Професійні навички:

  • HTML & CSS (adaptive & responsive layouts)
  • SCSS/SASS
  • Git
  • Figma
  • JavaScript (DOM API, ES6+)
  • TypeScript
  • REST api
  • AJAX & HTTP
  • ReactJS (Hooks, Context API, React-Router, Redux, Thunks/Sagas)
  • Basic knowledge of data structures and algorithms
  • KISS, DRY, SOLID
  • ООП

Так виглядатиме твій електронний сертифікат

Який ти зможеш додати до свого CV

Інструменти, які ви освоїте

html

HTML 5

Мова гіпертекстової розмітки сторінок, яку застосовують для розмітки документів для перегляду веб-сторінок у браузері. Його використовують для того, щоб дати браузеру зрозуміти, як потрібно відображати завантажений сайт або сторінку.

css

CSS 3

Мова гіпертекстової розмітки сторінок, яку застосовують для розмітки документів для перегляду веб-сторінок у браузері. Його використовують для того, щоб дати браузеру зрозуміти, як потрібно відображати завантажений сайт або сторінку.

Bootstrap_hover

Bootstrap

Мова гіпертекстової розмітки сторінок, яку застосовують для розмітки документів для перегляду веб-сторінок у браузері. Його використовують для того, щоб дати браузеру зрозуміти, як потрібно відображати завантажений сайт або сторінку.

JavaScript_hover

JavaScript

JavaScript - мультипарадигменна мова програмування. Підтримує об'єктно-орієнтований, імперативний та функціональний стилі. Є реалізацією специфікації ECMAScript. JavaScript зазвичай використовується як вбудована мова для програмного доступу до об'єктів додатків.

Git_hover

Git

Git – це розподілена система контролю версій, яка дозволяє відстежувати історію розробки ПЗ і спільно працювати над складними проєктами з будь-якої точки світу.

GitHub_hover

GitHub

GitHub (російською вимовляється як «гітхаб») це онлайн-сервіс зберігання та синхронізації коду для програмістів та розробників додатків. Головною метою цього сервісу є підтримка спільної розробки проектів та контролю версій.

Linux_hover

Linux

Linux - це сімейство операційних систем (ОС), що працюють на основі однойменного ядра. Немає жодної операційної системи Linux, як, наприклад, Windows або MacOS. Є безліч дистрибутивів (набір файлів, необхідні установки ПЗ), виконують конкретні завдання.

React_hover

React

React (іноді React.js або ReactJS) — JavaScript-бібліотека з відкритим вихідним кодом для розробки інтерфейсів користувача. React розробляється і підтримується Facebook, Instagram і спільнотами окремих розробників і корпорацій.
React може використовуватися для розробки односторінкових та мобільних додатків. Його мета — надати високу швидкість розробки, простоту та масштабованість.

CodePen_hover

CodePen

CodePen — інтернет-спільнота, створена для тестування та показу сніпетів на основі HTML, CSS та JavaScript. Спільнота була створена у 2012 році розробниками Алексом Вазкуезом, Тімом Сабатом та веб-дизайнером Крісом Койєром.

Redux_hover

Redux

Redux — бібліотека для JavaScript з відкритим кодом, призначена для керування станом програми. Найчастіше використовується у зв'язці з React чи Angular для розробки клієнтської частини. Містить низку інструментів, що дозволяють значно спростити передачу даних сховища через контекст.

Зарплатнi очiкування

Можливість кар’єрного зростання зі збільшенням заробітної плати як магніт притягує нових спеціалістів у сферу IT. 

Щоб досягти заробітку від $2000 та вище, потрібно пройти шлях від Trainee до Senior. І цей шлях може бути досить стрімким – все залежить лише від вас!

Вже на позиції Trainee ви зароблятимете $200-300. Це період, коли компанія більше інвестує у фахівця, ніж отримує прибутку. Разом з першим заробітком ви будете здобувати неоціненний практичний досвід для подальшого розвитку!

З першого місяця

На позиції Junior лише одна місячна зарплата у $300-800 дозволить вам повністю покрити шестимісячне навчання на курсі A-Level. Тож гроші повернуться до вас дуже швидко!

за 4 місяці

Коли ви доростете до Middle фахівця, ваш заробіток становитиме вже від $800 і вище! Домогтися такого результату можна лише за 2 роки старанної роботи та постійного саморозвитку.

за 2-3 роки

Senior – це фахівець, що заробляє від $2000 та вище – залежить від типу компанії, досвіду роботи та ваших цілей. Верхню межу заробітку та кар’єрних сходів визначають лише ваші амбіції – тому не зупиняйтесь на досягнутому!

за 4-5 років

Оплата за весь курс

Front-end


  • Початок курсу: 18 Грудня
  • Залишилось:11 мiсць

Оплачуй одразу весь курс та заощадь 3 000 гривень

  • Вартiсть курсу при оплатi частинами 27 000 грн
  • Вартiсть курсу при повнiй оплатi 24 000 грн
  • Економiя 3 000 грн

Акція: - 15%

Усього за курс:

20 400грн 24 000грн

Встигни скористатись

Знижка 15% діє

Розстрочка вiд школи

Front-end


  • Початок курсу: 18 Грудня
  • Залишилось:11 мiсць

Немає можливості оплатити весь курс одразу? Не біда. Ми надаємо можливість отримати розстрочку від школи!
Все, що тобі потрібно - це внести оплату за перший місяць навчання, решта платежів буде вноситись кожні 8 занять.

  • Перший платiж без урахування знижки: 4 500 грн
  • Далi 5 платежів без урахування знижки по: 4 500 грн

Акція: - 15%

Усього за курс:

22 950грн 27 000грн

Встигни скористатись

Знижка 15% діє

Покупка частинами вiд “Моно банк”

Front-end


  • Початок курсу: 18 Грудня
  • Залишилось:11 мiсць

Немає можливості оплатити весь курс одразу? Не біда. Ми надаємо можливість отримати розстрочку від школи!
Все, що тобі потрібно - це внести оплату за перший місяць навчання, решта платежів буде вноситись кожні 8 занять.


Акція: - 15%

Усього за курс:

22 950грн 27 000грн

Встигни скористатись

Знижка 15% діє

Крок 1. Виберiть спосiб оплати

Сплата за весь курс

Заощадь 3 000 грн сплативши
одразу за весь курс

Розстрочка вiд школи

Не хочеш платити вiдразу?
Скористайся розстрочкою вiд школи
A-Level Ukraine

Покупка частинами вiд
“Моно банк”

Mono icon

вiд 2 до 6 платежiв

Крок 2. Заповнiть контактнi данi

Медiа

Новини IT-школи A-Level

Бажаєте відчути себе у центрі подій нашої IT-школи? Тоді знайомтеся з найактуальнішими новинами, корисними матеріалами, цікавими пропозиціями, думками наших фахівців стосовно професійних питань у блозі A-Level!

Майбутнi заходи

Guest EDU: поговоримо про графи

07.12.2023

DevOps & ML Edition

07.12.2023

AWS Notes. Chapter 1. IoT

12.12.2023

Корисне

Стаття повністю

Особистий бренд в ІТ: чи впливає він на вашу кар’єру?

Особистий бренд дозволяє вам продемонструвати свої унікальні сильні сторони, навички та досвід. Він відокремлює вас серед інших кандидатів (особливо у тому випадку, коли йдеться про фриланс).

Корисне

Стаття повністю

Баланс роботи та особистого життя в ІТ-галузі: наскільки це можливо?

З часом, коли з’являється розуміння етапів роботи над проєктом, впевненість у собі, досвід у виконанні задач — в теорії можна встановити комфортний баланс між особистим життям та роботою.

Корисне

Стаття повністю

Як створити вражаючий LinkedIn профіль для пошуку роботи в ІТ

Сподіваємося, що наша невеличка шпаргалка з використання Linkedin допоможе вам отримати максимум користі від свого профілю

Корисне

Стаття повністю

Запитання для співбесіди за напрямом Recruiting для початківців в IT

До речі, питання від кандидата — це обов’язкова частина успішного інтерв’ю. І саме це — наступний етап співбесіди.

Загальні питання

Який формат проведення занять: онлайн чи офлайн?

Заняття у школі проводяться в режимі онлайн.

В які дні та час проводяться заняття?

Заняття у школі проходять двічі на тиждень. Адміністрація школи затверджує розклад для кожної групи окремо. Це може бути один з трьох варіантів:

- понеділок (19:00-22:00) та четвер (19:00-22:00);
- вівторок (19:00-22:00) та п'ятниця (19:00-22:00);
- середа (19:00-22:00) та субота (11:00-14:00).

Самостійно обирати дні та час занять не можна.
Але ви можете дізнатися у менеджера по роботі з клієнтами, за яким із трьох видів розкладу займатиметься саме ваша група.

Чи є заняття з англійської мови?

Так, на всіх курсах (крім “Основи Програмування”) передбачені безкоштовні заняття з англійської мови. Вони проводяться в неділю - час занять залежить від вашого вихідного рівня англійської мови.

Чи видається сертифікат після навчання?

Так, після успішного завершення навчання ви отримуєте сертифікат про закінчення курсу.

Курс завжди стартує у вказану на сайті дату?

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

Що відбувається, якщо група не набирається до старту?

Якщо в групі до анонсованої дати старту не набирається 50% студентів, ми зміщуємо дату старту на період до 2 тижнів, про що попереджаємо всіх студентів, які вже записалися до цієї групи. Навіть якщо протягом цього часу ми не набираємо жодної людини - ми все одно стартуємо навчання з тією кількістю студентів, яка є.

Де можна почитати відгуки про школу?

На сторінці кожного курсу є відгуки про курс. Також є сторінка всіх відгуків від компаній-партнерів та окрема спільна сторінка відгуків

Якщо я не маю досвіду, чи можу я навчатися у вашій школі?

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

Чи можу я почати вчитися з середини курсу?

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

Чи можна перевестися на наступний набір, якщо у мене виникли складності, і я зараз не можу відвідувати заняття?

Так, ми практикуємо переведення на наступний потік або на інший напрям, але тільки за умови наявності вільних місць у групі.

Хто ваші викладачі?

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

Який мені потрібен ноутбук для занять?

Стандартний ноутбук для офісної роботи з мінімальними вимогами: процесор i3, ОЗУ мінімум 8гб та SSD 256 Гб.

Чи є у вас зворотний зв'язок на курсах?

Щомісяця адміністрація школи проводить анкетування студентів для збору зворотного зв'язку про викладачів, якість освіти та зручність навчання в нашій школі.

Договір та оплата

Як здійснюється підписання договору зі школою?

Є 3 варіанти підписання договору зі школою:
Договір підписується через електронно-цифровий підпис ПриватБанку та сервісу “paper less”;
Через електронно-цифровий підпис у сервісі “Дія” та електронний сервіс “Вчасно”
Відправлення договору у паперовому вигляді через Нову Пошту для підписання.

Які є види оплати за курси?

Виключно оплата за реквізитами на розрахунковий рахунок школи.

Який крайній термін сплати за курс?

При щомісячній оплаті - через кожні 8 занять. Тобто: раз на місяць в перше заняття навчального місяця.
Якщо двома частинами, то друга оплата має бути внесена на початку четвертого місяця (на 24-му занятті).

Чи передбачено повернення коштів за курси, якщо я не можу продовжувати навчання?

Згідно з договором, ви можете повернути 50% від вартості непройдених занять, що були оплачені. Повернення можливе з поважної причини та надання документів, що її підтверджують.

Чи можна ознайомитись з договором до запису на курс?

Так, ви можете звернутися з таким запитом до нашого менеджера. Ми надішлемо приклад договору на електронну пошту або в Telegram.

Чи можна сплатити готівкою?

Ні, оплата проводиться тільки на розрахунковий рахунок.

Працевлаштування

Як відбувається працевлаштування?

Школа веде студента від початку пошуку роботи до отримання ним офера, бере участь у всіх етапах співбесіди в кожній компанії. Школа надає додаткове заняття зі складання резюме та допомагає у комунікації з HR/Rec. Ближче до фіналу навчання рекрутер школи збирає резюме та подає на співбесіди до компаній-партнерів, які вже мають відкриті позиції та знають рівень наших студентів. Вони лояльно ставляться до студентів школи, оскільки багато випускників A-Level вже потрапили до наших партнерів.

Куди ви працевлаштовуєте?

Основні компанії, в які ми працевлаштовуємо випускників - це наші партнери, з якими ви можете ознайомитися на сайті A-Level.

Які умови потрібно виконати, щоб бути працевлаштованим?

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

На всіх курсах є гарантія працевлаштування?

На багатьох наших напрямках є працевлаштування, проте, на жаль, не на всіх. Але ми працевлаштовуємо на всіх напрямках, незалежно від гарантії. Найважливіше - це знання та бажання самого студента!

Чи можу я вибрати компанію для працевлаштування?

Студент може написати свої побажання - ми намагатимемося знайти максимально схожу до них компанію серед наших партнерів. Проте, найголовніше - це знайти першу роботу для наших студентів! На жаль, не завжди є крутий вибір.

Якщо я сам знайду роботу після курсу, мені повернуть гроші?

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

Профорієнтація

Як вибрати курс?

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

Де можна детальніше ознайомитися з курсами та технологіями, що вивчаються на них?

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

Чи можна поспілкуватися з викладачами до старту курсу?

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

Процес навчання

Наскільки програми курсів в A-Level актуальні?

Програми курсів коригуються щомісяця: відповідно до нових трендів та оновлень технологій, які передбачені на курсах. Ви можете бути впевнені, що програма буде актуальною на той момент, коли ви будете навчатися на курсах.

На що більше робиться наголос у програмі курсів: на практику чи теорію?

Основний упор у нашій школі робиться на практику, щоб на момент випуску у вас був досвід роботи в команді з практичними завданнями. Завдяки цьому в реальному проєкті ви зможете почувати себе комфортно.

Чи є зв'язок із викладачем у позаурочний час?

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

Чи зберігається запис заняття, якщо я не зміг бути на ньому присутнім?

Так, кожне заняття записується. Ви матимете можливість переглянути заняття за потребою, якщо не змогли бути присутніми.

Чи надаватимуться методичні матеріали для повторення?

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

А є домашні завдання?

Так, домашнім завданням приділяється окрема увага - їх буде багато.

Як проводяться заняття?

Заняття проводяться в режимі online через платформу Google meet.

Як ведеться комунікація з викладачами, групою та адміністрацією школи?

Комунікація ведеться через Telegram групу та електронну пошту.

Як часто проводяться зрізи знань (модулі)?

Модулі можуть проводитись у різні відрізки часу - залежно від курсу. Але в більшості випадків це - раз на місяць.

Чи видаватимуться додаткові методичні матеріали для самостійного вивчення?

Звісно так - таких матеріалів буде велика кількість.

Чи буде у мене якесь портфоліо після випуску зі школи?

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

Що потрібно для отримання сертифікату?

Не менше 80% відвідувань занять
Не менше 80% зданих дз
Не менше 7 балів за модульні роботи та фінальні іспити (захист проєкту та технічну співбесіду)

Онлайн-курс Front-end з працевлаштуванням у Києві

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

Але спочатку треба усвідомлено обрати саме ту спеціальність, що надасть можливість для кар’єрного зростання та буде приносити задоволення.

Серед таких напрямків – it курс фронт енд в IT-школі A-Level! Кожен киянин має чудову можливість:

  • записатися на онлайн-курс програмування з нуля;
  • вивчити актуальну мову програмування JavaScript та навчитися верстати;
  • попрактикуватися під керуванням досвідчених фахівців;
  • здобути гарне теоретичне підґрунтя;
  • отримати гарантоване працевлаштування в одну з IT-компаній Києва за умови успішного закінчення навчання!

Тож якщо ви шукаєте курси іт в Києві, записуйтесь до IT-школи A-Level вже зараз. Не втрачайте можливість отримати перспективну професію з нуля!

Курси програмування (Київ) з працевлаштуванням

IT-школа A-Level – одна з небагатьох шкіл України, що на юридичному рівні гарантує своїм успішним випускникам подальше працевлаштування після закінчення певних курсів. 

Курс front end online якраз передбачає гарантоване працевлаштування в IT-компанію на позицію Trainee/Junior. Щоб отримати роботу, важливо виконати умови договору, який підписується під час реєстрації на курс front end. Серед них:

  • Присутність на 80% онлайн-занять;
  • Виконання понад 80% домашніх завдань;
  • Володіння англійською на рівні Pre-Intermediate;
  • Успішна здача модулів та фінального проєкту.

Таким чином, курси фронтенд в A-Level мотивують вас до зосередженого навчання, роботи на результат та постійної практики. Сертифікат отримують тільки ті учні, що доклали максимум зусиль під час навчання!

Курси веб-програмування онлайн у Києві

Не обов’язково жити в центрі Києва, щоб мати можливість навчатися в одній з найкращих IT-шкіл України!

A-Level розробила онлайн-платформу, щоб дистанційні курси програмування були доступні для кожного українця, незалежно від місця перебування! 

Записуйтесь на онлайн-курс фронт енд в A-Level, щоб брати участь в інтерактивних лекціях,  виконувати домашні завдання, користуватися навчальними матеріалами та отримувати нову перспективну професію!

 

Курс Front-end development в A-Level 

Front-end разработчик – одна из самых востребованных профессий в IT. После окончания онлайн-курсов фронтенд вы сможете создавать пользовательский интерфейс (UI) для сайтов и мобильных приложений! 

Учитывая, что любой проект нуждается в интерфейсе, вакансия frontend developer есть в каждой IT-компании. Вы сможете работать в команде или на фрилансе, продвигаться по карьерной лестнице.

Какие навыки нужны Front-end разработчику

Online курсы front end включают все знания и навыки, необходимые для успешной работы:

  • HTML и CSS
  • JavaScript
  • React.js или Angular.js

Также frontend developer курсы предполагают бесплатные уроки по английскому языку, написанию резюме и прохождению собеседований. 

С чего начать обучение Front-end разработке

Главное – сделать первый шаг и записаться на курс “Front-end разработчик” с нуля. В A-Level курс разделен на блоки, каждый из которых посвящен отдельной теме. 

Таким образом, мы будем последовательно осваивать новую профессию, практиковаться и двигаться к цели!