В курса "JS Applications" участниците ще научат какво сa HTTP заявки и как да ги използват. Ще се запознаят с REST Services, какво представлява един Baas (backend as a service) и как да работят с него, какво означава асинхронен код (Promises, използване на async/await), какво представляват Templating и Routing. По време на курса курсистите ще създадат Single Page Application, ползвайки научените техники от предни лекции, на който ще бъдете оценени. Ще разберат каква е архитектурата на едно приложение и как да структурират правилно апликациите си. Към края на курса ще бъдат разгледани различни шаблони за дизайн и тяхната практическа насока, а участниците ще създадат собствени уеб компоненти, ползвайки Web Components стандарта и ще издигат една Wepback среда от нулата.
JavaScript приложения ноември 2014
Умения, които ще придобиеш
- Работа с AJAX и jQuery AJAX
- Асинхронно програмиране
- Работа с REST API
- Работа с шаблони и рутиране (templating & routing)
- Създаване на SPA приложения
- Build процес, ESLint и други JS инструменти
Теми
-
Откриване на курса JS Apps -
JQuery -
JQuery Plugins -
BaaS и Parse.com -
Работа с HTTP, AJAX и REST -
Съхранение на данни (Cookies и Web Storages) -
Достъп до отдалечени данни -
Promises и Асинхронно програмиране -
SPA приложения и архитектури -
Компонентно тестване с Mocha & Chai -
Underscore.js -
Подготовка за изпит -
Lab -
Екипен проект -
Практически изпит -
Поправителен изпит
Атанас Русенов
Преподавател
Атанас Русенов се занимава с програмиране и алгоритми от няколко години насам. Водил е курсове и обучения в Софтуерния университет, където успява да обяснява трудна материя с прости примери и много търпение. Наско се вдъхновява от сървърно програмиране, операционни системи и паралелни изчисления. Най-важният въпрос за него е "как работят нещата отвътре" и това го движи към непрестанно четене, пробване, ръчкане и накрая - обяснение с прости думи.