JS Applications - ноември 2016
Умения, които ще придобиеш
- Работа с AJAX и jQuery AJAX
- Асинхронно програмиране
- Работа с REST API
- Работа с шаблони и рутиране (templating & routing)
- Създаване на SPA приложения
- Build процес, ESLint и други JS инструменти
Теми
-
Course opening: topics, schedule, trainers, exams, resources -
HTTP, REST Services, Postman, Exploring the REST APIs with Postman -
AJAX and jQuery AJAX -
Exercises: jQuery AJAX -
Asynchronous programming and promises, async / await, Web workers -
Exercises: promises, async, await. Web workers -
Exercises: AJAX with Promises. CRUD with Kinvey and Firebase -
Creating Single-Page App with jQuery, AJAX and Kinvey (without framework) -
Exam preparation: Creating SPA (login / logout + CRUD, without framework) -
ReactJS: creating React components with JSX -
Exercises: UI rendering with ReactJS components -
Exam preparation: creating single-page app (CRUD + login / logout, with ReactJS) -
MVC Architecture. Routing with React Router -
Exam preparation: creating SPA with MVC + routing + ReactJS (CRUD + login / logout) -
Work on the teamwork project -
JS Tools and Libraries -
Work on the teamwork project -
Work on the teamwork project -
Teamwork projects: public defense -
Practical exam: SPA with AJAX and REST (CRUD + login / logout)
Светлин Наков
Преподавател
Свелин Наков е вдъхновител на хиляди млади хора да се захванат с програмиране и софтуерни технологии. Като ученик и студент е победител в конкурси и олимпиади по информатика и състезателно програмиране, включително 4 медала от международни олимпиади по информатика. Като студент работи като програмист и преподава програмиране в университети и софтуерни академии. По-късно ръководи екипи по разработка на софтуер и създава собствена софтуерна фирма и софтуерна академия. Наков има над 15-годишен опит като софтуерен инженер, ръководител на софтуерни проекти, консултант, лектор и предприемач с богат опит в .NET и Java EE платформите, информационни системи, бази данни, уеб разработка и софтуерно инженерство. Той е автор на 7 книги за компютърно програмиране и софтуерни технологии, C# и Java, както и на десетки технически и научни публикации. Светлин Наков има докторска степен в областта на компютърните науки, носител е на Наградата “Джон Атанасов” на Президента на България. През последните 10 години създава и задвижва с вдъхновение и всеотдайна работа няколко школи за практическо обучение на софтуерни инженери: Национална академия по разработка на софтуер (НАРС), Софтуерна академия на Телерик и Софтуерен университет (СофтУни). Бил е преподавател по програмиране и разработка на софтуер във ФМИ на Софийски университет, в Технически университет - София и в Нов български университет (НБУ). Повече информация може да намерите в блога му: http://www.nakov.com.
Виктор Казаков
Преподавател
Виктор Казаков е запален програмист със страст към всичко в занаята. Учил е езиците C, C++, C#, Java и JavaScript, като голямата му страст са Алгоритмите. Постоянно се стреми да вникне в логиката зад кода, вместо просто да го направи да „работи“. Винаги готов да отговори на въпрос, той вярва че за добрия програмист запитванията „Как?“ и „Защо?“ трябва да са ежедневие.
Виктор Костадинов
Преподавател
Занимава се любителски с програмиране и скриптиране още в прогимназията. По време на формалното си обучение разработва и поддържа сайт на университетската си група за споделяне на учебни материали. Интересува се от астрономия и разработка на игри. Учи като стипендиант в Софтуерния Университет с високи резултати.