В курса "JS Applications" участниците ще научат какво сa HTTP заявки и как да ги използват. Ще се запознаят с REST Services, какво представлява един Baas (backend as a service) и как да работят с него, какво означава асинхронен код (Promises, използване на async/await), какво представляват Templating и Routing. По време на курса курсистите ще създадат Single Page Application, ползвайки научените техники от предни лекции, на който ще бъдете оценени. Ще разберат каква е архитектурата на едно приложение и как да структурират правилно апликациите си. Към края на курса ще бъдат разгледани различни шаблони за дизайн и тяхната практическа насока, а участниците ще създадат собствени уеб компоненти, ползвайки Web Components стандарта и ще издигат една Wepback среда от нулата.
JS Applications - октомври 2020
Умения, които ще придобиеш
- Какво е HTTP и как да правим заявки
- Създаване на прости Single Page приложения
- Работа с шаблони и рутиране
- Работа с нерелационни бази данни
- Работа с REST API и асинхронно програмиране
- Тестване на апликацията
Теми
-
Resources -
Course Introduction -
Unit Testing and Modules -
Exercise: Unit Testing and Modules -
REST Services and AJAX -
Exercise: REST Services and AJAX -
Asynchronous Programming -
Exercise: Asynchronous Programming -
Remote Databases -
Exercise: Remote Databases -
Templating -
Exercise: Templating -
Routing -
Exercise: Routing -
Workshop: Single Page Application -
Exercise: Workshop: Single Page Application -
Design Patterns and Best Practices -
Exercise: Design Patterns and Best Practices -
Workshop: Custom Components -
Workshop: Custom Components -
Project Architecture -
Exam Preparation -
Exam Preparation -
Exam -
Retake Exam
Курсът е подходящ за студенти, които имат по-абстрактно и алгоритмично мислене, могат да боравят с по-сложни функции, усвоили са концепциите на обектно-ориентираното програмиране и не изпитват трудност с работата с DOM (добавяне, редактиране и изтриване на DOM елементи).
Кога и къде ще се провеждат занятията?
Занятията се провеждат онлайн, както следва:
- лекции - понеделник и четвъртък, от 18:00 до 21:30 часа;
- упражнения - вторник и петък, от 18:30 до 22:00 часа.
Какви са формите на обучение?
Можете да се обучавате в онлайн форма. Поради това, обучението е подходящо, както за учещи и работещи, така и за курсисти, живеещи в страната или чужбина. След всяко занятие в рамките на часове получавате и достъп до записа на занятието и учебните ресурси.
Какво представлява изпита и ще получа ли сертификат?
Обучението завършва с изпит, който ще се проведе онлайн, и се състои от практическа част и теоретична част - тест. Всички, преминали изпита, ще придобият сертификат от СофтУни, ако получат оценка над Много добър 5.00. СофтУни е лицензиран учебен център и след завършване на курса, курсистите имат възможност да получат държавно признато „Удостоверение за професионално обучение“, валидно в целия Европейски съюз. Изискванията за получаване на удостоверение можете да разгледате ТУК.
![Профил Certificate](../../Files/OpenCourses/certificate-template.png)
Ивайло Папазов
Преподавател