Online | Offline
КУРС

Angular JS

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

Заробітна плата 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
  • Практика Проект
  • Тести + ДЗ
icon

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

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

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

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-зустрічі з роботодавцями

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

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

Деталі курсу

Дата старта

у квітні

Тривалість

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

Розклад

Ср 19.00-21.00,
Сб 10.00-13.00

Способи оплати

Одразу за курс 10% знижка
Помісячно на без переплат
Покупка частинами
від
від 3 до 12 платежів без комісії

Дізнатись вартість та отримати консультацію

    Оплата курсу

    Виберіть кількість платежів

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

    dontleave

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

      Отримати консультацію

      happy

      Вітаю! 👏

      Ти вже на півдорозі до успішної кар'єри в IT

      Вашу заявку прийнято, ми зв'яжемося
      з вами протягом 30 хвилин