Днес правих представяне в НБУ на инициативите за безплатни курсове и обучения по програмиране, разработка на софтуер и съвременни софтуерни технологии по програмите за безплатни обучения в Академията на Телерик за 2011 г. Тъй като имаше интерес към презентацията и към видеозаписа от нея, реших да ги публикувам публично:
Презентация за безплатните курсове в Академията на Телерик към октомври 2011 г.
Ученическата академия по разработка на софтуер има удоволствието да покани всички свои фенове с интереси към уеб програмирането с PHP и MySQL на безплатен 9-дневен курс по разработка на уеб приложения с PHP и MySQL. Курсът ще се проведе в 3 последователни месеца, по 3 дни, целодневено в рамките на редовните срещи на ученическата софтуерна академия за подготовка за националната ИТ олимпиада (НОИТ).
PHP курс – учебна програма
Среща 1 – Въведение в уеб технологиите и езика PHP (29-31 октомври 2011)
Въведителна лекция за училищната академия по разработка на софтуер (Telerik School Academy)
Запознаване с правилата на IT олимпиадата (НОИТ), оценяването на проектите и стратегии за подготовка за олимпиадата
Подготовка за теста на НОИТ и запознаване с конспекта за теста
Основи на HTML, CSS и JavaScript
Практическа работа – създаване на интернет страница с HTML, CSS и JavaScript
Въведение в уеб технологиите – част 1 – уеб страници, уеб сайтове, URL
Въведение в уеб технологиите – част 2 – HTTP, GET, POST, AJAX, cookies, cloud
Практическа работа – изследване на работата на Facebook, YouTube, и други сайтове
Въведение в XAMPP
Конструкции за управление в PHP
Работа на PHP с потребителите
Практическа работа – създаване на просто PHP приложение
Среща 2 – Разработка на цялостни уеб приложения с PHP (ноември 2011)
Подготовка за теста на НОИТ
Работа с файлове и процеси в PHP
Бази данни и работа с MySQL
phpMyAdmin – уеб-базиран софтуер за администриране на MySQL
Работа с MySQL в PHP
Практическа работа – създаване на релационна база данни с MySQL и phpMyAdmin
Smarty – шаблони за презентационната част на интернет приложенията
Практическа работа – създаване на темплейти за Smarty
Проект на живо – създаване на собствен прост PHP Framework
Проект на живо – разработка на цялостно PHP приложение (блог система, форум и др.)
Среща 3 – Уеб технологии и PHP – теми за напреднали (декември 2011)
Подготовка за теста на НОИТ
Контрол на изхода с PHP
Настройка на PHP, Apache и MySQL
Практическа работа – конфигуриране на Apache, PHP и MySQL и пренасочване на адреси с .htaccess файлове и mod_rewrite
PEAR пакети в PHP
Основи на Linux администрацията
Практическа работа – изпълнение на команди на Linux сървър (участниците в курса ще бъдат разделени по отбори и ще им бъде осигурен достъп до Linux среда)
Утвърдени практики при разработката на PHP приложения
Практическа работа – изследване на уеб приложение за дупки в сигурността
Бързодействие на интернет приложенията
Лектори
Лектори в безплатните обучения по PHP, MySQL и уеб технологии ще бъдат:
Николай Костов, трейнър в Академията на Телерик за софтуерни инженери
Светлин Наков, ръководител отдел “технологично обучение” в Телерик
Първата тридневна сбирка от безплатните обучения по PHP, MySQL и уеб програмиране ще се проведе в периода 29-31 октомври 2011 г. (събота, неделя, понеделник) от 10:00 до 19:00 часа в новата учебна зала в Академията на Телерик, която се намира на адрес: гр. София, ж.к. Младост-1А, бул. Александър Малинов 31 (GPS координати: N 42.65095, E 23.379413). Залата е с капацитет 120 седящи места. Участниците трябва да си носят лаптопи за упражненията.
Как да се регистрираме за участие?
Регистрацията за участие в безплатните обучения за подготовка за Националната олимпиада по информационни технологии (НОИТ), в рамките на които ще се проведат курсовете по уеб програмиране с PHP, MySQL и платформата LAMP, става от сайта на училищната академия за софтуерни инженери. Необходима е отделна регистрация за всяка една от тридневните обучителни сесии:
Регистрация за ноември – регистрацията ще бъде отворена през ноември
Регистрация за декември – регистрацията ще бъде отворена през декември
Кой може да участва?
В безплатните обучения в рамките на ученическата академия по разработка на софтуер на Телерик могат да участват ученици от цяла България във възраст 7-12 клас, както и учители по информатика и информационни технологии. По изключение могат да участват студенти, работещи и безработни, но само ако има незапълнени свободни места.
Всички учебни материали и видеозаписи от учебните занятия, ще бъдат достъпни от сайта на ученическата академия за софтуерни инженери:
Спечелете награди чрез разпращане на информация за курса. Достатъчно е да поканите свои съученици и приятели на срещата по PHP в училищната академия за програмисти и ги помолете да запишат името ви в секцията “От кого научихте за срещата?”. Учениците, които съберат най-много свои приятели на следващата ни среща, ще получат специални награди.
За всички фенове на програмирането и разработката на софтуер имаме прекрасна новина. Стартират дългоочакваните безплатни курсове от новия семестър в Академията на Телерик за софтуерни инженери. Вече имаме конкретни дати за началото на курсовете по разработка на многоплатформени мобилни приложения, уеб разработка с ASP.NET MVC и уеб програмиране от страна на клиента Client-Side Web Development. Забавихме се, тъй като изграждаме нова голяма учебна зала със 120 седящи места, специално за обученията в Академията на Телерик.
Курсът се състои от четири основни части, обхващащи платформите Android, iOS / iPhone, Windows Phone 7 и многоплатформена разработка на мобилни приложения.
През първата част „Многоплатформени мобилни приложения”, студентите ще изучават как да разработват съвременни мобилни проложения с технологията Adobe PhoneGap. Обучението обхваща основите на HTML5, JavaScript, jQuery Mobile, технологията PhoneGap, достъп до външни данни и услуги чрез jQuery и AJAX, работа със REST и JSON, управление на хардуера на мобилното устройство, разработка на игри и разработка на практически проект. Обученията се провеждат веднъж седмично (вторник от 18:00 до 21:00 часа) в рамките на 4 месеца.
За да посещавате безплатния курс за разработка на междуплатформени мобилни приложения, трябва да се регистрирате онлайн. Може да участвате присъствено или дистанционно (онлайн) като гледате видеолекциите и предавате домашни и проекти.
Безплатен курс “Уеб програмиране от страна на клиента”
Курсът обхваща най-съвременните концепции, технологии и инструменти за разработка на HTML5 приложения с JavaScript и уеб програмиране от страна на клиента. Ще се изучават програмиране на JavaScript, ООП с JavaScript, jQuery и други JavaScript frameworks, client-side UI библиотеки (KendoUI, YUI, jQuery UI), уеб дизайн за мобилни устройства и разработка на уеб приложения с HTML5, CSS3, JavaScript, jQuery AJAX, REST услуги и JSON. Обучението се провежда веднъж седмично (събота от 10:00 до 14:00) за период от 4 месеца.
Желаещите да участват в курса трябва да изпратят по CV, cover letter на английски език и портфолио (уеб сайтове и проекти, в които са участвали) до academy@telerik.com. Може да участвате присъствено или дистанционно (онлайн) като гледате видеолекциите и предавате домашни и проекти.
Курсът по разработка на уеб приложения с ASP.NET MVC предоставя знания и умения, необходими на всеки желаещ да се занимава сериозно с уеб програмиране с технологиите на Microsoft и .NET платформата. Обучението включва: платформата .NET, ASP.NET MVC, HTML5, CSS3, JavaScript, jQuery, както и основите на C#, SQL и Entity Framework. Курсът се провежда веднъж седмично (сряда от 18:00 до 21:00 часа) в рамките на 4 месеца.
За да посещавате безплатния курс, е достатъчно само да се регистрирате онлайн. Може да участвате присъствено или дистанционно (онлайн) като гледате видеолекциите и предавате домашни и проекти.
Безплатен курс по C# в софтуерната академия на Телерик
Програмата “Софтуерна академия на Телерик” предоставя безплатно, задълбочено обучение по програмиране за C# и .NET на студенти и начинаещи програмисти. Програмата “софтуерна академия” се състои от поредица курсове. Започва се с безплатен курс “Въведение в програмирането със C#”, който се състои от 3 части. След всяка част се провежда изпит и продължават най-добрите участници. Следващите курсове отново са безплатни, но участниците се ангажират ако завършат успешно да кандидатстват за работа в Телерик. Те са в 3 направления: за софтуерни инженери (.NET developer), за QA инженери и за developer support инженери:
Желаещите да участват трябва да изпратят CV и Cover Letter на английски език до 23.10.2011. За повече информация за кандидатстването в софтуерната академия и приемните изпити посетете нейния уеб сайт: http://academy.telerik.com/academy/apply. Участието е само в присъствена форма.
Безплатен PHP курс
За всички, които се интересуват от програмиране на PHP и MySQL организираме 9-дневен безплатен PHP курс. По принцип обучението е за ученици, част от училищната академия за софтуерни инженери, но ако има свободни места, могат да участват не само ученици.
Изисквания за всички курсове
Само силно мотивирани и сериозни кандидати ще могат да участват в безплатните курсове на Академията на Телерик. Участниците, които не предават в срок домашните си или показват слаби резултати по време на изпитите, няма да имат възможност да продължат обучението си в присъствена форма и ще освободят места за други, по-мотивирани участници. Завършилите с отличие курсисти получават сертификат и награди от спонсора на Академията – Телерик.
Книгата “Въведение в програмирането със C#” в хартиен вид е доста дебела (1 100 страници) и ще се разпространява на книжния пазар на цена между 12 и 15 лв. (зависи от търговеца). Официален дистрибутор е фирма Елфи-96.
За всички участници в курсовете от Академията на Телерик за софтуерни инженери цената ще бъде минималната възможна – 8 лв. Ще бъде обявена дата, на която книгата ще може да бъде закупена на тази промоционална цена (участниците в академията ще получат покана по e-mail).
Колеги, имам радостта да поканя всички фенове на Java технологиите и на технологиите за пълнотекстово търсене (full-text search) на семинар на тема “Пълнотекстово търсене: ElasticSearch срещу Solr”.
Резюме
Пълнотекстовото търсене е неразделна част от нашето компютърно ежедневие, било то в интернет или на мобилния ни телефон. С нарастването на обемите от данни системите за търсене трябва да подържат лесна мащабируемост, да гарантират гъвкавост и устойчивост на грешки. Фокусът на лекцията е сравнение между Solr и ElasticSearch – две популярни Java системи за пълнотекстово търсене. Ще бъдат разгледани в детайли архитектурата им, възможностите им за работа в разпределена среда и конкретното им приложение за система за търсене в (почти) реално време.
Лектори
Божидар Пенчев и Павел Пенчев са Java разработчици/архитекти във Fredhopper, водещият доставчик на софтуер за търсене и таргетиране за електронни магазини. Те имат общо 14 години опит в реализацията на множество Java EE проекти от различен мащаб, като в последния проект използват интензивно системи за търсене и в cloud среда.
Дата и място
Семинарът ще се проведе на 19 октомври (сряда) от 19:00 часа в новата учебна зала на Академията на Телерик, която се намира в сватбения мол на бул. Александър Малинов 31 (The Boulevard), на етаж 2. Залата има капацитет 120 седящи места, така че поканете и свои колеги и приятели. Както винаги входът е свободен.
Европейският конкурс за млади учени се провежда всяка година в два етапа. Първият е на национално ниво – всяка страна, участваща в конкурса, провежда национални състезания. Подборът в България се извършва чрез състезанието „Млади таланти”, организирано от Министерство на образованието, младежта и науката. Вторият етап е европейското издание на състезанието, в което участват победителите от всички национални кръгове от държавите-участнички.
За победителите Георги Атанасов и Георги Георгиев
Георги Атанасов и Георги Георгиев са постоянни учстници в училищната академия за софтуерни инженери, която обучава безплатно на програмиране и софтуерни технологии ученици от цялата страна, по три дни всеки месец, целодневно. Двамата ученици от Габрово (понастоящем студенти във ФМИ на СУ) се занимават с програмиране от много години и бързо напредват в програмирането, тримерната графика и програмирането на игри. Те спечелват първо и второ място на Националната ИТ олимпиада (НОИТ) през 2011 г. и биват приети за студенти без изпит.
Проектът на младите софтуерни инженери, спечелили Европейския конкурс за млади учени, DriveFreeZ представлява симулатор за шофиране, който подпомага обучението на млади шофьори, които тренират виртуално за шофьорския си изпит, като в компютърна игра. Софтуерът отчита нарушенията на правилата за движение по пътищата и им помага да свикнат с пътните знаци, маркировката и шофирането. Проектът е с отворен код и е написан на C++ и C# с OpenGL, WPF и XAML. Може да се изтегли от следния адрес: http://code.google.com/p/drive-free-z/.
Наградените от Хелзинки – лектори в академията на Телерик за софтуерни инженери
Наградените от Европейския конкурс за млади учени в хелзинки Георги Георгиев и Георги Атанасов са поканени за лектори в Академията на Телерик за софтуерни инженери и ще участват в преподавателския екип на курса “Fundamentals of C# Programming” през ноември 2011 г.
От най-добре представилите се участници в безплатния QA курс 9 започнаха работа като QA инженери в продуктовите екипи на Телерик. Останалите също добиха много сериозна квалификация и ще работят като QA специалисти в други фирми.
Какво научиха нашите QA инженери?
QA инженерите, завършили академията по осигуряване на качеството на софтуера (QA Engineering and Test Automation) усвоиха и практикуваха успешно следния материал:
QA strategy and process
Reviewing technical documentation
Defect reporting through bug tracking system
Development and execution of test cases and automation scripts
Manual execution of tests
Black-box testing: decision tables testing, equivalence partitioning, boundary value analysis, state transition testing, use case testing, pairwise testing, classification trees testing
White-box testing: control flow analysis, data flow analysis, security testing, static techniques
Web applications testing
Web service testing
Unit testing
Performance, load and stress testing
Regression testing
System testing
Security testing
Risk-based testing
Tools for Testing: Selenium (including Selenium RC + C#), all Visual Studio testing tools, Telerik Test Studio, TestLink, Silverlight Testing Automation Tool, SoapUI
Сертификати за успешно завършилите
Успешно завършилите QA академията на Телерик получиха сертификати за добитата професия “инженер по осигуряване на качеството на софтуера” от организаторите на курса.
Следващото издание на QA академията е планирано за април 2012 г.