В курса "JS Applications" участниците ще научат какво сa HTTP заявки и как да ги използват. Ще се запознаят с REST Services, какво представлява един Baas (backend as a service) и как да работят с него, какво означава асинхронен код (Promises, използване на async/await), какво представляват Templating и Routing. По време на курса курсистите ще създадат Single Page Application, ползвайки научените техники от предни лекции, на който ще бъдете оценени. Ще разберат каква е архитектурата на едно приложение и как да структурират правилно апликациите си. Към края на курса ще бъдат разгледани различни шаблони за дизайн и тяхната практическа насока, а участниците ще създадат собствени уеб компоненти, ползвайки Web Components стандарта и ще издигат една Wepback среда от нулата.
JS Applications - ноември 2018
Умения, които ще придобиеш
- Работа с 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 -
Templating -
Exercise: Templating -
Routing -
Exercise: Routing and Architecture -
Single Page Application -
Exercises: Single Page Application -
JS Tools -
Exam Preparation -
Exam Preparation -
Exam -
Retake exam
Занятията ще се провеждат в сградата на Софтуерния университет както следва:
- Лекции - всеки вторник и петък от 18:00 до 22:00 часа, зала Open Source Lab;
- Упражнения - всеки понеделник и четвъртък от 13:30 до 17:30 часа, зала Open Source Lab.
Стамо Петков
Преподавател
Стамо се занимава професионално с програмиране вече повече от 15 години. Минал е през най-различни технологии - BASIC, Pascal, Object Pascal, PHP, докато най-накрая открива .NET и C#. За него образованието е кауза и той самият винаги се е стремял да научава нови и интересни неща. Иска да вярва, че успява да предаде частица от този стремеж и на хората, които обучава. Бил е лектор по JavaScript и Софтуерни Архитектури в инициативата Инфостарт, водил е C# Basics и ASP.NET MVC в Софтуни, както и няколко курса в Нов Български Университет, изнасял е лекции на различни конференции и събития в сферата на софтуерните технологии.
Ивайло Димитров
Преподавател