В курса "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 -
This -
Exercise: This -
Object Composition -
Exercise: Object Composition -
Prototypes and Inheritance -
Exercise: Prototypes and Inheritance -
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 -
Workshop: Single Page Application -
Design Patterns and Best Practices -
WebPack -
Exam -
Retake Exam
Курсът е подходящ за студенти, който имат по-абстрактно и алгоритмично мислене, могат да боравят с по-сложни функции, усвоили са концепциите на обектно-ориентираното програмиране и не изпитват трудност с работата с DOM (добавяне, редактиране и изтриване на DOM елементи)
Кога и къде ще се провеждат занятията?
Занятията се провеждат в сградата на Софтуерния университет, както следва.
- лекции - понеделник и четвъртък, от 18:00 до 21:30 часа;
- упражнения - вторник и петък, от 14:00 до 17:30 часа.
Какви са формите на обучение?
Имате възможност да изберете дали да се обучавате в присъствена или онлайн форма на обучение:
- Ако се запишете в присъствена форма на обучение, имате възможност да посещавате занятията на място в университета, да участвате в лабораторни упражнения в учебната зала, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка. Ще имате и възможност лично да контактувате с лектор или асистент когато срещнете затруднения.
- Ако се запишете в онлайн форма на обучение, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка.
*Препоръчително е да носите собствен лаптоп, ако сте записани в присъствена форма на обучение.
![Certificate](https://softuni.bg/Files/OpenCourses/certificate-template.png)
Какво представлява изпитът и ще получа ли сертификат след края на курса?
Обучението завършва с изпит върху взетия материал, който ще се проведе присъствено в учебната зала, той се състои от:
- Практически изпит
- Тест
Всички, преминали изпита, могат да получат официален сертификат от СофтУни, ако получат оценка над Много добър (5.00).
![Certificate](https://softuni.bg/Files/George/cpo.png)
SoftUni е лицензиран учебен център по Закона за професионалното образование и обучение. След всеки успешно преминат курс с оценка над Много добър (5.00) курсистите получават държавно признато „Удостоверение за професионално обучение“, както и приложение, валидно на територията на целия Европейски съюз.
Стамо Петков
Преподавател