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
   1   2   3   4   5   6   7   8   9   10   11