В началото на 2015 стартира нов курс Frontend JavaScript
И през новата 2015г.нашият екип ще Ви предоставя богато разнообразие от курсове, съобразени с нуждите и новостите на IT сферата. Първият ни курс е Frontend JavaScript.
Обект на курса
Целта на курса е да запознае аудиторията с основните технологии използвани в разработката на уеб приложения с JavaScript. Също така да представи добри практики за планиране и реализация на софтуер, независимо от използваните технологии. След завършване на курса се предполага, че всеки курсист ще притежава основни познания и умения за създаване и поддръжка на модерни уеб страници и приложения. Няма да се използват Node.js или други сървърно базирани JavaScript среди.
За кого е предназначен
Курсът е предназначен за хора с минимален опит в програмирането. Подходящ е и за хора, които работят вече в сферата, но искат да разширят кръгозора си от знания. Изискват се основни познания по HTML и CSS. Въпреки, че курсът се преподава на български език, е добре курсистите да имат добро ниво на английски. Това ще им помогне за по-бързото усвояване на знания, по-нататъшното им развитие и намиране на работа в сферата.
Продължителност на курса
Курсът е вместен в 18 лекции, всяка с продължителност 3 часа, два пъти седмично. Занятията ще са смесени (лекции и упражнения) поради практическата насоченост на курса.
Оценяване
Ще има една контролна в средата на курса, която ще е фокусирана върху основите на езика. На курсистите ще се задават и задачи за домашна. Също така курсистите ще трябва да разработят проект, който да представят в края на курса.
Практическа част по време на занятия
За упражненията и практическата част по време на занятията всеки курсист трябва да носи личен лаптоп.
Цена на курса
Цената за цялата продължителност на курса е 650 лева. Като предоставяме възможност за разсрочено плащане – 2 вноски по 325 лева в началото на всеки от месеците от курса.
В кои дни се провежда курса, кога ще започнат нови групи и как мога да се запиша?
http://pragmatic.bg/sign-for-a-course/
КОГА: 20.01.2015
МЯСТО: ул. Йордан Йосифов 8, гр.София, кв.Студентски град
 Програма на курса 
1. Въведение
- Представяне на курса
 - Основни технологии и архитектури
 - Полезни инструменти
 - Еволюция на уеб и JavaScript
 
2. JavaScript 101
- Използване на JavaScript в браузъра
 - Синтаксис и семантика
 - Литерали и променливи, видимост на променлива
 - Основни оператори и конструкции
 - Типове данни
 
3. Управляващи конструкции и цикли
- If/else, Switch-case, троен оператор
 - Цикли с предусловие и след условие
 - Цикъл по брояч
 - Цикли за обхождане
 
4. Масиви и обекти
- Масиви – едномерни, двумерни, многомерни
 - Вградени обект и работа с тях
 - Филтриране, търсене и сортиране
 
5. Функции
- Повторно използваеми парчета код
 - Извикване, дефиниране и работа с функции
 - Функциите като променливи
 
6. Обектно-ориентирано програмиране и принципи
- Създаване на собствени обекти
 - Конструктори и методи
 - Прототип на обект
 
7. ООП продължение и регулярни изрази
- Closures
 - Наследяване
 - Immediately Invoked Function Expression (IIFE)
 - Дефиниране и използване на регулярни изрази
 
8. Контролна + Agile
9. Системи за контрол на версиите
- Общ преглед на различните видове системи
 - Git
 - Работа с GitHub
 
10. DOM модел
- Манипулиране на елементи
 - Събития
 - Еvent Loop
 - Представяне на jQuery
 
11. Сървърна комуникация и валидация на данните
- Видове HTTP заявки
 - Какво е AJAX, JSON и JSONP
 - Работа с форми и валидиране на данни
 
12. Design Patterns
- Прилики и разлики с останалите езици
 - Основни Design Patterns при Frontend JavaScript
 
13. Single Page Apps
- Основни технологии
 - Популярни библиотеки
 - Работа с AngularJS
 
14. Уеб занималня
- Модерни Web APIs
 - Полезни библиотеки
 - Разглеждане на интересни задачи
 - Преглед на интересни сайтове
 
15. Управление на JavaScript проект
- Bower, Npm
 - RequireJS, RequireJS Optimizer
 - Grunt
 
16. Работа по проектите
- Как да тестваме проектите си с: Mocha, PhantomJS и CasperJS
 - Въпроси и решаване на проблеми
 
17. Multithreading в JavaScript
- Какво е Web Worker
 - Видове Web Workers
 - Случаи в които се използват
 
18. Защита на проектите
                                        Стилиян Иванов
• Бакалавърска степен по Информатика – към департамент Информатика на Нов български университет – София.• 5 години професионален опит в софтуерната разработка.
• Към момента Senior Web Developer в Post Planner Inc.
- Facebook и Twitter интеграция.
- Front end и Back end разработка.
• Опит със застрахователен софтуер и междуплатформена интеграция – CSC Bulgaria.
• Опит с уеб реклама и banner rotation системи – UserMedia Ltd.
• Интереси в разработката на крос платформени приложения за мобилни устройства посредством PhoneGap и AppGyver Steroids
• Сертифициран в Agile методологии за разработка – Scrum Alliance Certified ScrumMaster
• Допълнителни интереси в мрежовите технологии.
- Cisco CCNA сертифициран
- Cisco CCNA Security сертифициран