Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Test_pl_ua.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
32 Кб
Скачать
☆

Frontend programming

  1. Wyjaśnić pojęcie AJAX (Пояснити поняття AJAX)

  2. Omówić metody wywoływania żądań w protokole HTTP (Описати методи виклику запитів в протоколі HTTP)

  3. Wymienić przykładowe nowe elementy w ECMA 6 (Подати приклади нових елементів в ECMA 6)

  4. Wady i zalety języka TypeScript w programowaniu logiki klienckiej aplikacji (Переваги та недоліки мови TypeScript у програмуванні логіки клієнтського застосунку)

  5. Typy bindowania danych stosowane w frameworku AngularJS (Типи біндування (пов'язування) даних у фреймворці AngularJS)

  6. Wyjaśnić pojęcie IIFE oraz zapisać przykładowy kod z jego wykorzystaniem (Пояснити поняття IIFE та записати приклад коду з його використанням)

  7. Jaka jest różnica między == i ===? (У чому відмінність між == і ===?)

  8. Co oznacza "use strict" oraz jakie są zalety i wady stosowania (Що означає "use strict" та які переваги і недоліки застосування)

  9. Wyjaśnić różnicę między AMD vs CommonJS (Пояснити відмінність між AMD і CommonJS)

  10. Opisz różnice między cookies, sessionStorage i localStorage (Опишіть відмінності між cookies, sessionStorage i localStorage)

Praktyki tworzenia aplikacji (Практика створення застосунків)

  1. Wymienić wzorce architektoniczne i opisać sytuacje w których należy je zastosować (Навести архітектурні шаблони та описати ситуації, в яких вони повинні бути застосовані)

  2. Wyjaśnić różnice między Inversion Of Control (IoC), a Dependency Injection (DI) (Пояснити відмінності між Inversion Of Control (IoC) та Dependency Injection (DI))

  3. Podać zastosowanie kilku najpopularniejszych wzorców projektowych (Подати застосування шаблонів проектування програмного забезпечення)

  4. Opisać monolityczną architekturę CRUD wraz z zastosowaniem biznesowym (Охарактеризуйте монолітну архітектуру CRUD разом із бізнес-застосуванням)

  5. Wyjaśnić pojęcie SOLID (Пояснити поняття SOLID)

  6. Podać przykład aplikacji działającej w modelu SaaS (Наведіть приклад діючого застосунку в моделі SaaS)

  7. Wyjaśnić pojęcie Reactive Programming (Пояснити поняття Reactive Programming)

  8. Dobrać i opisać odpowiednią architekturę dla aplikacji web otrzymującej dużą ilość żądań w tym samym czasie (Вибрати та описати відповідну архітектуру для веб-додатку, що отримує велику кількість запитів одночасно)

  9. Opisać wady i zalety aplikacji internetowej z Load Balancing (Описати недоліки та переваги веб-додатку з Load Balancing)

  10. Wyjaśnić pojęcia Continuous Integration i Continuous Delivery (Пояснити поняття Continuous Integration i Continuous Delivery)

Aplikacje internetowe I usługi sieciowe (Веб-застосунки та мережеві послуги)

  1. Opisać wzorzec MVC (Описати шаблон MVC)

  2. Wyjaśnić pojęcie WSDL (Пояснити поняття WSDL)

  3. Opisać rodzaje walidacji danych w aplikacjach internetowych (Описати види валідації даних в веб-застосунках)

  4. Opisać usługi typu REST i SOAP (Описати послуги типу REST і SOAP)

  5. Wyjaśnić mechanizm publikacji metadanych w serwisach typu ODATA (Пояснити механізм публікації метаданих в сервісах типу ODATA)

  6. Wyjaśnić pojęcia VM i DTO w aplikacjach internetowych (Пояснити поняття VM і DTO у веб-застосунках)

  7. Podać zastosowanie OAuth (Подати застосування OAuth)

  8. Opisać mechanizmy cachowania w aplikacjach internetowych (Описати способи кешування у веб- застосунках)

  9. Wyjaśnić pojęcie routingu oraz Friendly URLs (Пояснити поняття маршрутизації та Friendly URLs)

  10. Opisać proces wdrożenia aplikacji internetowej na serwer produkcyjny (Описати процес впровадження веб-додатків на виробничий сервер)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]