В курса "JS Applications" участниците ще научат какво сa HTTP заявки и как да ги използват. Ще се запознаят с REST Services, какво представлява един Baas (backend as a service) и как да работят с него, какво означава асинхронен код (Promises, използване на async/await), какво представляват Templating и Routing. По време на курса курсистите ще създадат Single Page Application, ползвайки научените техники от предни лекции, на който ще бъдете оценени. Ще разберат каква е архитектурата на едно приложение и как да структурират правилно апликациите си. Към края на курса ще бъдат разгледани различни шаблони за дизайн и тяхната практическа насока, а участниците ще създадат собствени уеб компоненти, ползвайки Web Components стандарта и ще издигат една Wepback среда от нулата.
JS Applications - март 2019
Умения, които ще придобиеш
- Работа с AJAX и jQuery AJAX
- Асинхронно програмиране
- Работа с REST API
- Работа с шаблони и рутиране (templating & routing)
- Създаване на SPA приложения
- Build процес, ESLint и други JS инструменти
Теми
-
Resources -
Course Introduction -
REST Services -
AJAX and jQuery AJAX -
Exercise: REST and HTTP Requests -
Asynchronous Programming -
Exercise: Asynchronous Programming -
JS for Front-End -
Exercise: JS for Front-End -
Templating -
Exercise: Templating -
Routing and Architecture -
Exercise: Routing and Architecture -
Workshop: Single Page Application (Exam Prep) -
Workshop: Single Page Application (Exam Prep) -
JS Tools -
Exam -
Retake Exam
Ивайло Папазов
Преподавател
Уилям Абъд
Преподавател
Таня Станева
Преподавател