Online | Offline
КУРС

AngularFront End Developer

  • Пройдеш повний цикл створення веб-проектів з нуля
  • Навчишся швидко та якісно створювати програми з використанням Angular
  • Налагоджувати вже існуючі програми та покращувати їх роботу

Дата старту

у квітні

Тривалість

160 годин, 32 тижні

Розклад

Ср 19.00-21.00,
Сб 10.00-13.00

Заробітна плата Angular розробника

від 900$ до 2500$

(за даними work.ua або dou.ua)

Чим займається Angular розробник?

Створює комплексні рішення бізнес-завдань за допомогою фреймворку Angular.

Angular поєднує в собі все, що звик робити розробник, приносячи структурованість і розширюючи можливості розробки. Програми, сервіси, веб-компоненти, SPA.

Після курсу ти зможеш

icon
Працювати з елементами

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

icon
Development

Швидко та якісно створювати програми з використанням можливостей Angular приймаючи правильні архітектурні рішення

icon
Конструювати на Angular

Збирати веб-додатки з окремих компонентів, як з деталей конструктора та застосовувати шаблони Angular дизайну

icon
Застосовувати бібліотеки

Використовувати в роботі низку допоміжних бібліотек, які часто доповнюють Angular для створення повнофункціональних додатків

icon
Підвищувати ефективність

Навчишся справлятися з витоками пам'яті у своїх проектах, щоб підвищити продуктивність

icon
Працювати в команді

Візьмите участь у командному стажуванні та створите власний проект – інтернет-магазин. Роботу організуєте як у справжній компанії — у вас будуть спринти, дзвінки з тимлідом, а вести контроль версій у Git.

Курс розроблено спільно з компанією Comparus

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

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

LevelUp дає освіту та старт кар'єри в IT-індустрії.

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

32 тижні інтенсивних практичних занять

icon

практика роботи у SCRUM команді

icon

тренінги по Soft Skills від компанії куратора

Вступ
  • Поняття сайту
  • Концепція веб-сторінок
  • Клієнт-серверна архітектура
  • Client side VS Server side rendering
  • Рендеринг сторінки браузером під капотом + Налаштування оточення
HTML
  • Стандарт W3C
  • Структура HTML документа
  • Теги
  • Теги та атрибути
  • Теги HTML5
  • Форми
  • Тег input
  • Тег button
  • Тег span
  • Тег label
  • Тег img
  • Тег table
  • Тег a
CSS
  • Введення у стилі
  • Селектори
  • Вага селектора
  • Спадкування стилів
  • Величини у CSS
  • Форматування тексту
  • Рядково-блокові елементи
  • Гумова та адаптивна верстка
  • Властивості ширини та висоти (min, max)
  • Плаваючі елементи Float
  • Позиціювання
  • Накладення (z-index)
  • Властивості фону, спрайти
  • Межі
  • Стилізація списків
  • Стилізація форм
  • Псевдокласи та специфічні селенктори
  • Псевдоелемент
  • Адаптивна верстка (медіазапити)
  • Флексбокс
  • Bootstrap
  • Препроцесори
JS
  • Вступ
  • Парсер
  • Змінні
  • Типи даних
  • Функції
  • Аргументи функції
  • Область видимості
  • Оператори порівняння
  • Перетворення типів даних
  • Об'єкти та методи
  • Масиви та робота з ними
  • Цикли
  • Рекурсія
  • Замикання
  • Таймери
  • Promise
  • async/await
  • AJAX
  • try/catch
  • Стратегія роботи з помилками
  • Об'єкти BOM
  • Навігація
  • Нативна робота з DOM
  • DOM селектори
  • Додати вузли
  • Видалення вузлів
  • Події
  • Події миші
  • Події клавіатури
  • Інші події (scroll, load, ready)
  • Кастомні події
OOP
  • Теорія ООП
  • Парадигми
  • Класи
  • Методи та властивості
  • getters & setters
  • Парадигми
  • Абстракція
  • успадкування
  • Поліморфізм
  • Інкапсуляція
  • Закріплення, практика
  • Архітектурні патерни MVC & MVP
  • Фреймворк Backbone
NodeJs + NPM
  • Node JS - встановлення, налаштування, введення
  • Складачі та автоматизатори - загальна інформація
  • Вступ, концепція, документація
  • Види тестування
  • Karma
  • Jasmine
  • Написання тестів (практика)
TypeScript
  • Основна інформація про мову
  • Типи даних
  • Класи (поля, властивості, методи, конструктори, успадкування)
Angular
  • Встановлення та налаштування
  • Angular CLI
  • Філософія Angular
  • Компоненти
  • Компоненти Використання
  • Компоненти декоратори
  • Component Life cycle
  • Change Detection
  • Модулі
  • Директиви + Pipes
  • Services
  • Форми
  • Форми валідація, динамічне створення
  • Форми Reactive Forms
  • Ін'єкція залежностей
  • Роутінг
  • Архітектура та управління станом
  • Архітектура та управління станом Observables
  • Angular Material
  • RXJS
  • Translate Service
  • Практика Проект
  • Тести + ДЗ

Хто читає цей курс?

Алексей Волошин

Олексій Волошин

FullStack Developer в COMPARUS.UA

  • Досвід роботи у розробці понад 5 років. Два роки на позиції FullStack Developer
  • Працював з проектами різної складності та безпосередньо комунікував з американськими замовниками
  • Останній рік повністю поринув у Front End розробку на Angular
  • Працюю ментором молодих фахівців

Як організоване навчання?

Живі заняття

Навчання в живому онлайн форматі із можливістю прямої комунікації

90% практики

Практика з першого дня навчання: робота над реальним проектом для портфоліо

Підтримка викладачів

Закритий Telegram-чат групи з викладачем, розбір домашніх завдань і регулярний зворотній зв'язок

Кар'єрні івенти

Онлайн-екскурсії в топові IT-компанії, тренінги по Soft Skills і підготовка до працевлаштування

Твоє резюме після навчання

Максим Рудських Angular developer
Зарплата від 900$
Графік Робота в офісі
Освіта IT-центр Level Up
Ключові навички
  • Розробка frontend-додатків на Angular
  • Вміння застосовувати директиви та Pipe для вирішення повсякденних завдань
  • Розуміння legacy-коду
  • Angular для SPA
  • Розбираюсь у налаштуванні навігації та маршрутизації у додатку
  • Розумію принципи налаштування програм за допомогою Redux-архітектури
  • Вмію налаштовувати навігацію та маршрутизацію у додатку без втрати швидкості та витоку пам'яті
  • Робота з бібліотекою RXJS

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

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

Допомагаємо з працевлаштування

Надаємо консультацію

Разом із фахівцем ти проаналізуєш свої компетенції, визначиш кар'єрні цілі і позиціонування на ринку праці

Допомагаємо з резюме

Разом із кар'єрним менеджером ти складеш якісне резюме і супровідний лист, які допоможуть виділитися серед інших кандидатів

Пропонуємо вакансії

Менеджер із працевлаштування регулярно інформує студентів курсу про актуальні вакансії від наших компаній-партнерів

Сприяємо твоєму розвитку

Менеджер із працевлаштування створює безкоштовні івенти для розвитку твоїх soft skills і HR-зустрічі з роботодавцями

Допомагаємо отримати роботу мрії

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

Повна вартість курсу

38400 грн

Виберiть спосiб оплати

Сплата за весь курс При повній оплаті знижка 10% Заощаджуй 3840 грн
Розстрочка від Level Up Не хочеш платити відразу? Сплачуй помісячно 8 платежiв по 4800 грн

Заповніть контактні дані

    Оплата курсу

    Ім'я
    Прізвище
    Телефон
    Виберіть кількість платежів

    Введіть слово, щоб почати пошук