1. Академия на Телерик за
софтуерни инженери
Безплатни обучения по разработка на софтуер
Дончо Минков
Технологичен Трейнър
Академия на Телерик
http://academy.telerik.com
2. Съдържание
За софтуерната корпорация Телерик
Telerik Academy
Софтуерна академия
Училищна академия
Академия за деца
Студентски курсове
Семинари и състезания
Трейнърите в Академията
2
3. Работодател № 1 за България за 2010 г.
Какво е Телерик?
Фирма с 450 служители,
болшинството софтуерни инженери
Златен партньор на Microsoft
Социално-отговорна компания, която
обучава безплатно ИТ специалисти
9. С какво се занимава
Академията на Телерик?
Обучение на млади софтуерни инженери
Изучаване на технологии от всички сфери на
софтуерното инженерство
Програмиране и разработка на софтуер
Съвременни софтуерни технологии
Уеб, мобилни приложения, бази данни
Осигуряване качеството на софтуера (QA)
Курсовете са безплатни!
9
10. Telerik Academy
Telerik Academy има няколко направления:
Софтуерна академия
Софтуерна академия
за ученици
Академия по
програмиране за деца
Студентски курсове
10
11. Kids Academy
University Courses School Academy
Software Academy
C# Fundamentals
.NET Essentials QA Academy Developer-Support
Job at Telerik
11
13. Трима трейнъри
в екипа
Какво имаме до сега?
70+ наети Успешно минали
софтуерни инженера два сезона
14. Mодул I
Основи на Основи на Основи на
програмирането програмирането програмирането
със C# - Част I със C# - Част II със C# - Част III
Модул II
Програмиране
QA Академия Developer Support
за .NET
Job at
Telerik
14
15. Софтуерна академия: Основи
на програмирането със C#
Курсът обхваща:
Какво означава "програмиране"?
Програмни езици, компилатори, IDE
Програмни
конструкции, цикли, масиви, колекции, струк
тури от данни
Обектно-ориентираното програмиране (ООП)
Качествен програмен код
Развиване на алгоритмично мислене за
решаване на по-трудни проблеми 15
16. Основи на програмирането
с езика C#
Курсът протича на три етапа:
Първи етап (1 месец)
Начални умения за програмиране
Език C#, променливи, изрази
Вход / изход от конзолата
Условни конструкции, цикли
Следва изпит
Най-добре представилите се участници
продължават в следващия етап
16
17. Основи на програмирането
с езика C# (2)
Курсът протича на три етапа:
Втори етап (1.5 месеца)
По-сложни концепции от програмирането
Масиви, методи, рекурсия, изключения, символн
и низове, файлове
Работа с класове и обекти
Отново следва изпит
Най-добре представилите се участници
продължават в следващия етап
17
18. Основи на програмирането
с езика C# (3)
Курсът протича на три етапа:
Трети етап (2 месеца)
Развиването на алгоритмично мислене
Структури от данни (списъци, дървета, хеш-
таблици, графи), сложност на алгоритъм
Принципи на ООП, качествен програмен код
Решават се сложни алгоритмични задачи
Следва финален изпит
Най-добрите продължават напред
18
19. Софтуерна академия –
втори модул
Завършилите "Основи на програмирането
със C#" избират сфера за развитие
Програмиране на платформа .NET
Професия ".NET софтуерен инженер"
Осигуряване качеството на софтуера и
автоматизирано тестване
Професия "QA инженер"
Софтуерни инженери помагащи на клиентите
Професия "Developer Support инженер"
19
20. Програмиране за
платформата .NET
Групата от 30-35 участника
Изучава се .NET платформата в дълбочина
.NET Framework APIs, unit тестване
Бази данни, SQL Server и ORM технологии
HTML5, JavaScript и front-end технологии
ASP.NET AJAX и ASP.NET MVC
XAML технологии
WFP, Silverlight, Windows 8 Metro UI
Разработка на мобилни приложения 20
21. Програмиране за
платформата .NET (2)
Занятията са с продължителност 3-5 месеца
Всеки делничен ден по 6 часа
2 часа лекции + 4 часа упражнения
5 много сериозни изпита – по 8 часа
Курсови проекти, разработвани в екип
Знания и практически умения далеч над
junior developer
Интервю за работа в Телерик и предвидено
работно място
21
22. QA Academy
QA академията на Телерик обучава млади
хора за работа като QA инженери
Дава основите на професията "инженер по
осигуряване на качеството на софтуера"
Задълбочен курс "Software Quality Assurance
and Test Automation" – 25-30 души
4 месеца по 2-3 пъти седмично по 4 часа
Много практическа работа и проекти
Задължителни домашни след всяка тема
5 много тежки практически изпита
22
23. QA Academy (2)
Курсът покрива разнообразие от теми като:
Тестване в целия жизнения цикъл на
разработка на приложенията
Автоматизирано тестване
White-box и black-box техники за тестване
Тестване на уеб, десктоп и мобилни
приложения и уеб услуги
Управление на тестове
Редица инструменти за тестване, които
улесняват работата на QA инженера
23
24. Developer Support
Обучение за инженери по поддръжка на
клиентите (Developer Support инженери)
Техническо обучение
Език C# и платформа .NET, HTML5, JavaScript
Нетехническо обучение (soft skills)
Работа с клиенти и системи за поддръжка
Специализиран курс по английски език
Решаване на проблеми на клиентите
Описание на инциденти и решения
24
25. Софтуерна академия на
Телерик – информация
Къде да намерим повече информация за
софтуерната академия на Телерик?
http://academy.telerik.com
Учебни материали и видео от курса "Основи
на програмирането със C#"
Безплатни курсове за софтуерни инженери и
работа в Телерик за шампионите
25
27. Училищна Академия
Училищната софтуерна академия дава
безплатни курсове за гимназиални ученици
Подготовка за Националната олимпиада по
информационни технологии (НОИТ)
Практическа разработка на софтуер
Обучения по 3 дни всеки месец
Безплатно присъствено обучение
Видеозаписи от всички минали срещи
Разходите за командировка се поемат от
учениците или от тяхното училище
27
28. Училищна Академия (2)
Учебната програма за ученици обхваща:
C#, .NET Framework, бази данни, SQL, SQL
Server, MySQL, ORM, софтуерно инженерство
Уеб
технологии, HTML5, CSS, JavaScript, PHP, ASP
.NET, ASP.NET MVC
XAML, WPF, Silverlight, 3D графика
Мобилни приложения, embedded
системи, cloud разработка, game
development
28
29. Училищна софтуерна
академия – информация
Къде да намерим повече информация за
софтуерната академия за ученици?
http://schoolacademy.telerik.com
Безплатни
уроци, презентации, домашни, проекти, при
мери, учебни материали
Видеозапис от всички учебни занятия
29
31. Telerik Kids Academy –
програмиране за деца
Kids Academy развива школи по
програмиране за деца в цяла България
Децата учат програмиране от 4-6 клас
Придобиват съвсем начални умения
Децата мерят сили всеки месец в онлайн
състезания и участват по олимпиадите
По програмата са разкрити 10-12 школи
София, Пловдив, Варна, Плевен, Шумен, …
Постепенно мрежата се разширява
31
33. Студентски курсове
Студентските курсове допълват висшето
образование
Уеб технологии, HTML5, ASP.NET MVC
Мобилни технологии, качествен код
Много практика, проекти и домашни
Продължителност: ~ един учебен семестър
Най-добрите курсисти получават
Сертификат за отлични резултати
Предложения за работа (не само в Телерик)
33
35. Безплатни студентски курсове
Курсове за студенти
Cross-Platform Mobile Native Mobile Development
Applications (iOS, Android, Windows Phone 7)
(начало: октомври 2011) (начало: март 2011)
Web Applications
High-Quality Programming Code
with ASP.NET MVC
(начало: март 2011)
(начало: октомври 2011)
Web Client-Side Development XAML Development
(начало: октомври 2011) (начало: март 2011)
Search Engine Optimization Web Front-End Development
(начало: ноември 2011) (начало: март 2011)
35
36. Студентски курсове –
зимен семестър, 2011-2012
Разработка на динамични уеб приложения с
ASP.NET MVC
Включва уеб технологии (HTML5, CSS и
JavaScript), C#, бази данни и ASP.NET MVC
Многоплатформени мобилни проложения
Front-end разработка за мобилни устройства
HTML5, JavaScript, jQuery, jQuery Mobile
Платформа PhoneGap за мобилни
приложения, управление на хардуера, …
36
37. Студентски курсове –
зимен семестър, 2011-2012
Уеб програмиране от страна на клиента
Разработка на клиентски уеб приложения с
HTML5, JavaScript и jQuery
Продължение на курса "Уеб front-end
разработка"
Работа с AJAX, REST услуги и JSON
SEO курс (евентуално)
Оптимизация и индексиране на сайтове за по-
лесно откриване от уеб търсачките
37
39. Студентски безплатни курсове
Междуплатформени мобилни приложения
http://mobiledevcourse.telerik.com
Уеб разработка с ASP.NET MVC
http://mvccourse.telerik.com
Уеб разработка от страна на клиента
http://clientsidedevcourse.telerik.com
Качествен програмен код
http://codecourse.telerik.com
39
41. Лекции и семинари по
софтуерни технологии
Лекции, презентации и семинари
Веднъж месечно Академията на Телерик
провежда семинар / презентация / лекция
Софтуерни технологии
Софтуерно инженерство
Новости от разработката на софтуер
За ученици, студенти и работещи
С водещи лектори от България и чужбина
41
42. Състезания
Състезания в Академията на Телерик
За софтуерни инженери и ИТ специалисти
Програмиране, разработка на софтуер и ИТ
Онлайн и присъствено
Награди и сертификати
42
44. Трейнъри в Академията
Светлин Наков
Ръководител отдел
"обучения", Telerik Corporation,
Академия на Телерик
20 години опит като софтуерен
инженер, PhD computer science
Автор на 6 книги за програмиране
Лектор на стотици семинари и обучения
E-mail: svetlin.nakov [at] telerik.com
Блог: http://www.nakov.com
44
45. Трейнъри в Академията (2)
Дончо Минков
Технологичен трейнър
Студент в Софийски университет
Софтуерно инженерство
Редовен участник в ученически
състезания за алгоритми
Шампион от първия сезон на
Софтуерната академия на Телерик
Email: Doncho.Minkov [at] telerik.com
Блог: http://www.minkov.it
45
46. Трейнъри в Академията (3)
Николай Костов
Технологичен трейнър
Студент в Софийски университет
Компютърни науки
Победител в много ученически ИТ състезания
Шампион от втория сезон на
Софтуерната академия на Телерик
Email: Nikolay.Kostov [at] telerik.com
Блог: http://nikolay.it
46
47. Академия на Телерик (4)
Ина Добрилова
Маркетинг и административен
асистент
Академия на Телерик за
софтуерни инженери
E-mail: academy [at] telerik.com
Сайт: http://academy.telerik.com
47
48. Повече информация?
Софтуерна академия:
http://academy.telerik.com
QA академия:
http://qaacademy.telerik.com
Училищна академия за софтуерни инженери
http://schoolacademy.telerik.com
Kids Academy – програмиране за деца
http://www.telerik-kids.com
Курс "Основи на програмирането със C#"
http://csharpfundamentals.telerik.com
48
49. Повече информация? (2)
Междуплатформени мобилни приложения
http://mobiledevcourse.telerik.com
Уеб разработка с ASP.NET MVC
http://mvccourse.telerik.com
Уеб разработка с ASP.NET Web Forms
http://aspnetcourse.telerik.com
Уеб разработка от страна на клиента
http://clientsidedevcourse.telerik.com
Качествен програмен код
http://codecourse.telerik.com
49
50. Академия на Телерик за
софтуерни инженери
Въпроси?
http://academy.telerik.com