В курса "JS Essentials" ще разгледате основния синтаксис на езика JavaScript. Изучават се типовете данни, оператори, изрази, условни конструкции, цикли и работа с функции. Ще се запознаете с DOM дървото и ще започнете да работите с JavaScript в браузъра. Курсът е силно насочен към практиката, с огромен брой упражнения в клас и практически изпит. Всички задачи от упражненията и изпитите се оценяват автоматизирано с онлайн Judge система. Оценяването в курса е на базата на предадени домашни и практически изпит.
JS Fundamentals - септември 2018
Умения, които ще придобиеш
- Базово програмиране на езика JavaScript
- Програмна логика с цикли, условни конструкции и функции
- Работа с променливи, оператори, изрази, масиви и матрици
- Текстообработка и регулярни изрази
- Работа с JSON формат
- Работа с асоциативни масиви и множества
Теми
-
Resources -
Course Introduction -
JavaScript Syntax -
Operations and Logic Flow -
Exercise: Syntax, Operations and Logic Flow -
Functions -
Exercise: Functions -
Arrays and Matrices -
Exercise: Arrays and Matrices -
Strings and Regex -
Exercise: Strings and regex -
Objects and Json -
Exercise: Objects and Json -
Exam Preparation I -
Exam Preparation II -
Workshop -
Exam -
Retake exam
Павел Колев
Преподавател
Павел e co-founder и Lead Developer в Rebellious Software, където се занимава с разработването на игри. Преди това е бил Principal Software Engineer в Telerik(Progress). Занимава се професионално с програмиране от 10 години. Носител на множество индивидуални и отборни отличия в програмирането, като най - значимите са спечелването на NASA Space Apps Challenge (най - големият хакатон в света) през 2013 и 2014. Силно запален по всичко свързано с JavaScript и картови игри и винаги готов за разговор по темите.
Ивайло Димитров
Преподавател