Page 6 - 6182
P. 6
ЛАБОРАТОРНА РОБОТА 1.
ОЗНАЙОМЛЕННЯ З ОСОБЛИВІСТЮ РОЗРОБКИ
КЛІЄНТСЬКОЇ ЧАСТИТИ WEB-ДОДАТКІВ НА
ПЛАТФОРМІ ANGULAR
Мета роботи: одержання практичних навиків у використанні
Angular CLI для побудови web-проекту і виконання задач.
Обладнання:
сервер Node.js + npm;
будь-який редактор програмного коду: JetBarins
WebStorm, Visual Studio Code, Sublime Text, Atom;
підключення до мережі Інтернет.
1.1 Теоретичні відомості
Платформа Angular
Angular – це платформа для розробки клієнтської (front-end)
частини web-додатків, підтримкою платформи займається
спільнота Angular в корпорації Google, а також розробники і
корпорації по у всьому світі. Кодова база платформи Angular
написана з використанням мови TypeScript розробником якої є
Андреас Хейселберг з корпорації Microsoft. TypeScript представляє
собою надбудову над мовою ECMAScript, додаючи строге статичне
типування. Програмний код, який написаний з використанням
TypeScript перетворюється (компілюється) в JavaScript
(ECMAScript), який розуміють браузери. На момент написання цих
рекомендацій поточена версія платформи Angular – 5.х.
Платформа (фреймворк) складається із декількох бібліотек,
деякі з них є базовими (обов‘язковими), а інші опційними.
Web-додаток на платформі Angular складається із HTML-
шаблонів з так званою ангуляризованою розміткою, класів
компонентів для управління шаблонами, бізнес-логіки додатку, яка
зазвичай зосереджена в сервісах. Всі ці складові можна і необхідно,
об‘єднувати в модулі.
Згідно правил оформлення коду (конвенції), дотримуватись
якої рекомендують розробники платформи, необхідно, щоб
програмний код вище перелічених складових був розміщений у
6