January 26, 2012

Семинар “JavaScript навсякъде” на 4.02.2012

Семинар “JavaScript навсякъде” - софтуерна академия на ТелерикКолегите от Sofia JavaScript User Group (SofiaJS) организират семинар за JavaScript програмиране в събота. На лекциите ще бъдат демонстрирани съвременни техники от JavaScript програмирането, тънкости при работа с ООП в JavaScript, подходи за писане на reusable JavaScript код, JavaScript design patterns и други.

Лектор на JavaScript семинара: Стоян Стоянов от Facebook

Лектор ще бъде Стоян Стефанов, световноизвестен експерт по JavaScript и PHP програмиране, понастоящем служител във Facebook. Стоян е автор / съавтор на книгите “Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries”, “PHP Programming with PEAR: XML, Data, Dates, Web Services, and Web APIs”, “Building Online Communities with phpBB 2” и “phpBB: A User Guide”.

Дата и място на JavaScript семинара

Семинарът “JavaScript навсякъде” ще се проведе в зала “Ентерпрайс” в софтуерната Академия на Телерик (София, бул. Александър Малинов 31, етаж 2) в събота, 4 февруари 2012 г. от 19:00 часа чрез видеоконферентна връзка.

Както винаги, входът е свободен, така че може да поканите и свои колеги и приятели. Регистрация не е необходима, тъй като залата разполага с 250 седящи места.

Tags: , , , , , ,

January 24, 2012

Семинар за Windows 8 разработка, Metro & WinRT – на 25 януари 2012 г. от SofiaDev.NET

Windows 8 семинар - програмиране за Metro и WinRTЗа всички фенове на навлизащите софтуерни технологии от Майкрософт се организира семинар на тема “Построяване на Windows 8 Metro Style приложения с WinRT”. На семинара ще бъдат разгледани идващите с Windows 8 технологии, работни рамки и инструменти за създаване на metro-style приложения. Ще бъде демонстрирано на живо изграждането на примерно приложение за Windows 8 с Metro UI (immersive application), базирано на новата платформа WinRT с помощта на Visual Studio 2011.

Windows 8 семинар – кога и къде?

Семинарът за Windows 8 програмиране ще се проведе на (25 януари 2012) сряда от 19:00 ч. в офиса на Майкрософт България (София, бул. Никола Вапцаров 55).

Лектор на семинара за WinRT разработка

Лектор ще е Мирослав Недялков, страши софтуерен инженер от Телерик, с дългогодишен опит в разработката със XAML, Silverlight и WPF технологии, хонорован преподавател в Софийски университет по съвременни софтуерни технологии.

Повече за семинара за Windows 8 програмиране

За повече информация вижте официалната покана за събитието. Семинарът се организира от софийската .NET потребителска група (SofiaDev.NET).

Tags: , , , , , , , , , , , ,

January 18, 2012

Втора задача от конкурса на PC Magazine и Телерик – “Библейски код”

Bible-Hidden-CodeДойде времето и за втората задача от конкурса на PC Magazine и Телерик за сезон 2011/2012 г. Споделям ви накратко нейното условие. Даден е текст и списък от думи. Трябва да разработите алгоритъм и GUI към него за намиране на максимален брой от тези думи, записани като “Библейски код”. Библейският код се разкодира като записваме буквите от текста, започвайки от определена позиция, в крадратна матрица и в нея търсим думите като поредица от букви, разположени на една линия в матрицата през фиксирана дистанция по редове и колони. Следва пример за такава матрица с думи:

задача "Библейски код" - пример

В примера по-горе търсим думите “бира”, “Наков”, “пак”, “пие” и “ще” в следния текст:

Математици доказаха, че тайните кодове от Библията могат да се получат случайно като се изпробват твърде многото варианти за думи и букви. Ако рядка буква не се среща, сменяме думата със синоним. Пробвайте сами и ще се убедите!

Матрицата се получава като буквите от дадени текст се запишат в матрица със 25 колони и 7 реда, започвайки от 10-тата буква в текста (пропускаме всичката пунктуация и празно пространство и ползваме само буквите). Както се вижда от матрицата, в посоченият по-горе текст можем да намерим скритото тайно съобщение “Наков пак ще пие бира”.

Пълното условие на конкурсната задача е публикувано на сайта на конкурса по програмиране на PC Magazine и Телерик.

Крайният срок за изпращане на решение е 18 февруари 2012 г.

Вдъхновение за задачата “Библейски код”

Условието на задачата е вдъхновено от филма “The Bible Code: Predicting Armageddon”, в който експерти “софтуерни инженери” явно ни боламосват как виждате ли в свещеното писание имало скрити тайни съобщения. Истината е, че в Библията пише всичко, което искаш да намериш и една от целите на задачата в конкурса е да докажем това изготвяйки софтуер, който намира каквото си искаме в достатъчно обемен текст.

За любопитните оставане един линк към сайт, който описва доста интересни примери какви скрити съобщения могат да се намерят мистериозно скрити в “светото писание” по рецептата от филма: http://www.nmsr.org/biblecod.htm.

Tags: , , , , , , , ,

January 17, 2012

Семинар “Test-Driven Development in Rails”

Ruby on Rails logoЗа феновете на Ruby и Ruby on Rails колегите от Empower United организират семинар на тема “Test-Driven Development (TDD) in Rails”. Семинарът разкрива техники и подходи за прилагане на “test-first” методиката за разработка на качествен софтуер.

Кога и къде?

Семинарът ще се проведе на 1 февруари 2012 от 18:30 ч. в ректората на Софийски университет, Зала 224 (America for Bulgaria Lecture Hall).

Лектори

Лектор ще бъде Стефан Кънев, технически директор на LOOKK и известен български лектор и проповедник на идеите за TDD (test-driven development) и agile методологиите.

Анотация на Rails семинара

Един от лозунгите на Rails разработчиците е: “Тesting is not optional”. Хората в Ruby вземат този принцип насериозно. В рамките на семинара ще има две лекции, които покриват различните технологии и техники, които се ползват в Rails. Ще бъдат обяснени технологиите Test::Unit и стандартният технологичен стек за тестване в Rails.

Ще бъдат показани и някои алтернативи (например RSpec и Cucumber), методиката "Behavior-Driven Development" и как процесът на писане на тестове се ползва за дизайн.

Семинарът ще завърши с малък коктейл, където участниците ще могат да разговарят с лекторите неформално. Семинарът е насочен към програмисти, не към QA инженери.

Регистрация за участие

За да участвате в семинара, се регистрирайте на сайта на организаторите.

Tags: , , , , , , , , ,

January 9, 2012

3-дневни безплатни уроци по C# и бази данни в софтуерната академия за ученици

уроци по C#, бази данни, Entity Framework, XAML и WPFЕто че дойде време за поредното безплатно обучение по програмиране и разработка на софтуер в училищната Академия на Телерик. Този път ще се занимаем с темата за създаване на настолни приложения за Windows.

В рамките на 6 учебни дни (две срещи на училищната софтуерна академия) ще разгледаме езика C#, неговите програмни конструкции и основи (оператори, изрази, условни конструкции, цикли, методи, стрингове, класове, обекти, ООП, структури от данни, колекции и други), програмиране с бази данни и SQL, дизайн на бази данни и E/R диграми, работа с MS SQL Server и технологии за достъп до бази данни от C#, ORM технологии и ADO.NET Entity Framework (EF) и технологиите за създаване на графичесн потребителски интерфейс (GUI) за Windows – XAML, Windows Presentation Foundation (WPF), WPF data binding и други.

Безплатните уроци по C#, бази данни, Entity Framework, XAML и WPF са разделени в две срещи по 3 дни.

Програмиране на C# с бази данни – 23-25.01.2012 г.

Учебната програма на уроците по C# и бази данни училищната академия включва следните теми, свързани с подготовката на националната ИТ олимпиада (НОИТ) и усвояване на съвременните софтуерни технологии:

  1. Подготовка за теста на НОИТ
    Въпроси върху двайсетте теми от конспекта за Националната ИТ олимпиада (НОИТ).
  2. Преглед на платформата .NET
    Какво е .NET и .NET Framework? Архитектура. Common Language Runtime (CLR). Управляван код. Езикът MSIL. Асемблита и мета-данни. .NET приложения. Common Type System (CTS).
  3. Преглед на езика C# – основи
    Ключови думи. Типове данни. Оператори. Изрази. Вход и изход от конзолата. Условни конструкции. Цикли. Масиви. Методи, параметри, връщан резултат, извикване, рекурсия.
  4. Преглед на езика C# – обекти, текстообработка, колекции
    Създаване и използване на обекти. Работа с изключения. Символни низове и обработка на текст. Шаблонни типове. Колекции (списъци, хеш-таблици, наредени дървета). Атрибути.
  5. Обектно-ориентирано програмиране (ООП) с езика C#
    Дефиниране на класове. Модификатори за достъп. Конструктори. Полета, константи и свойства. Статични членове. Структури. Делегати и събития. Интерфейси. Наследяване. Полиморфизъм.
  6. Бази данни, SQL и MS SQL Server
    Релационни бази данни. Принципи при моделирането на данни. Типове данни в SQL Server. Създаване на бази данни в SQL Server. Дефиниране на първични ключове и идентификатори. Създаване на връзки между таблиците (едно-към-едно, едно-към-много, много-към-много). Езикът SQL.
  7. LINQ (C# Language Integrated Query)
    Основи на LINQ. Последователности (IEnumerable<T>). Оператори и изрази в LINQ. LINQ to Objects. Заявки върху колекции. Проектиране, преобразуване и агрегация. Сортиране, групиране, съединяване на таблици и вложени заявки.
  8. ADO.NET Entity Framework – ORM система за достъп до бази данни от C#
    Основи на ORM технологиите. Преглед на Entity Framework (EF). Извличане на данни с EF. Принтиране на SQL заявките. LINQ компоненти на EF. Дизайнерът на Visual Studio за EF. ObjectContext и CRUD операции. Изпълнение на чисти SQL заявки (параметризирани и непараметризирани заявки). Проблемът “N+1 заявки”. Групиране и съединяване на таблици. Закачане и разкачане на обекти.

Десктоп приложения с XAML и WPF – февруари 2012 г.

Следващите тридневни безплатни уроци по програмиране от училищната софтуерна академия очаквайте през февруари 2012 г. Те ще обхващат изграждането на GUI приложения със съвременните технологии за Windows-базиран потребителски интерфейс: WPF, XAML, data binding и други. Програмирането с XAML и WPF е естествено продължение на началните знания по C# програмиране, които ще бъдат усвоени през януари и дава възможност за изграждане на цялостни настолни GUI приложения за Windows с използване на бази от данни.

Регистрация за участие в C# уроците – безплатно

За да заявите участие в безплатните уроци по C#, ООП, бази данни и Entity Framework, се регистрирайте на сайта на софтуерната академия за ученици: http://academy.telerik.com/school-academy/registration.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

January 5, 2012

Крис Селс и Клемри Стейн напускат Майкрософт за да се присъединят към Телерик

Корпорация Телерик, една от най-успешните български софтуерни фирми в света, работодател #1 на България, продължава да набира скорост в глобалната ИТ индустрия. За пореден път Телерик привлича в екипа си световноизвестни софтуерни инженери, които дълги години са работили в Майкрософт (Редмънд).

Крис Селс от Майкрософт се присъединява към Телерик

Chris Sells - VP Development Tools @ TelerikТелерик привлече в екипа си Крис Селс, световноизвестен експерт по .NET технологии, автор на десетки книги, статии и публикации, лектор в стотици технологични конференции и ръководител на направление “разработка” в Майкрософт. Крис напуска поста “Principal Program Manager for the Developer Division” в Майкрософт (Редмънд), за да се присъедини към екипа на Телерик на длъжност “VP of the Developer Tools division”.

Крис е работил почти десетилетие в централата на Майкрософт върху ключови проекти като Visual Studio и инструменти за разработка на WinForms, WPF, Silverlight and ASP.NET, JavaScript, HTML 5 и Windows 8 приложения.

Clemri SteynКлемри Стейн също започва работа в Телерик

Клемри Стейн също напуска Майкрософт Редмънд, за да се присъедини към екипа на Телерик. Клемри е работил няколко години в Майкрософт на длъжност “ALM Product Management Lead”, а преди това е бил ръководител разработка в Compuware за продуктите DevPartner Studio, DriverStudio, DevPartner for Java, OptimalTrace и Uniface.

Клемри е третият ръководен кадър от Майкрософт, който е привлечен в Телерик, за да подпомогне бурното развитие на компанията през последните няколко години.

Дъг Севън се присъедини към Телерик през юли 2011

Както вече писахме през юли 2011 г. друг световноизвестен софтуерен инженер и ръководител на направление в Майкрософт (Редмънд) Дъг Севън напусна Майкрософт и се присъедини към Телерик.

За публикуваната информация

Написах тази статия, тъй като съм горд, че българска софтуерна фирма е сред най-успешните в фирми в света и успява да привлича ключови кадри от Майкрософт и други водещи световни фирми от софтуерната индустрия и да поглъща американски, канадски и немски фирми.

Настоящата статия е лично мнение на нейния автор и не обвързва “Телерик АД” по никакъв начин. Цялата публикувана информация е компилирана от свободнодостъпни източници в Интернет пространството.

Tags: , , , , ,

January 4, 2012

Семинар “Как да си намерим работа в ИТ индустрията?” – CV, cover letter, интервю

как да си намерим работа като ИТ специалист - семинарЗа първи път в България се организира специализирано безплатно обучение на тема “Как да си намерим работа в ИТ индустрията?”. В рамките на половин ден под формата на специализиран семинар в софтуерната академия на Телерик, специалисти с богат опит с ИТ интервютата (както като кандидати за работа, така и като интервюиращи) споделят своите насоки, препоръки и съвети как да търсите успешно работа като софтуерен инженер или ИТ специалист. Специализираният семинар за търсене на работа обхваща следните теми:

  • Процесът за търсене на работа – как да подходим за да успеем?
  • Как да напишем идеалното CV, с което да впечатлим работодателя?
  • Как да напишем оригинално мотивационно писмо?
  • Как да се подготвим за интервю и как да се държим на интервюто за да ни харесат?

Видео уроци: как да търсим работа в ИТ инустрията?

Как да търсим работа в ИТ индустрията? – презентации от семинара в Академията на Телерик

Още презентации от Светлин Наков

Семинар за търсене на работа като ИТ – кога и къде?

софтуерна академия на ТелерикСеминарът за търсене на ИТ работа се проведе на 12 януари (четвъртък) от 15:00 до 21:00 часа в софтуерната академия на Телерик (София, бул. Александър Малинов 31, сватбен мол, етаж II) и е част от безплатните обучения и уроци за софтуерни инженери и ИТ специалисти, които се провеждат в Академията за софтуерни инженери.

Учебна програма на семинара за търсене и кандидатстване за работа в IT индустрията

семинар търсене на ИТ работаУчебната програма на полудневния безплатен семинар за търсене и кандидатстване за работа като софтуерен инженер или ИТ специалист включва най-важните теми, обхващащи процеса на търсене на обяви за работа, подготовка на документи за кандидатстване (CV + cover letter), кандидатстване, подготовка за интервю и явяване на интервю за работа. Освен теоретичните знания на семинара се дават много примери как трябва и как не трабва да се прави, когато пишем CV, изготвяме мотивационно писмо или се подготвяме на интервю.

Човек се учи от добрите практики (своите и чуждите успехи) и от грешките (своите и чуждите). По тази причина лекторите дават реални примери от своята практика: какво работи и е добре да се прави и какво е грешно и не работи.

Семинарът за търсене на работа в ИТ сферата се състои от четири лекции с почивки след всяка от тях:

15:00-16:15

Как да търсим работа в софтуерната индустрия / IT индустрията?

  • Къде да търсим работа?
  • Дефиниране на целта – каква работа искаме?
  • Подготовка за търсенето на работа – от къде да започнем?
  • Канали за търсене: познати, обяви за работа, кариерни центрове, агенции
  • Процесът на кандидатстване
  • Проучване на работодателя – защо е важно и как да го направим?
  • Подготовка на CV, мотивационно писмо, препоръки и други документи
  • Подготовка за интервю за работа и явяване на интервю
16:30-17:45

Как да напишем впечатляващо CV за работа?

  • Как се пише професионална автобиография (CV)?
  • Типична структура на едно CV: контакти, цел, опит, проекти, образование
  • Да не забравим да си оставим контактите
  • Да сложим ли снимка?
  • Кратко, точно, ясно и по същество
  • Обем: 1-2 страници
  • Как да се отличим от останалите кандидати по своето CV?
  • Графично оформление на CV
  • Да ползваме ли шаблон за CV?
18:00-19:15

Как да напишем мотивационно писмо за работа (cover letter)?

  • Какво е мотивационно писмо (cover letter)?
  • Защо трябва да пишем мотивационно писмо?
  • Мотивационно писмо по шаблон – никога!
  • Какво да напишем, за да впечатлим работодателя?
  • Можем ли да лъжем в съдържанието?
  • Типични грешки и как да ги избегнем
19:30-20:45

Как да преминем интервю за софтуерен инженер / ИТ специалист?

  • Какво представляват интервютата за работа в ИТ фирмите?
  • Как да се подготвим за интервю за работа? Защо е важна подготовката?
  • Типични въпроси и отговори от ИТ интервюта
  • Класически въпроси от ИТ интервю – бъдете подготвени!
  • Технически въпроси за софтуерни инженери
  • Нетехнически въпроси (личностни качества)
  • Какви въпроси да задаваме на интервюиращите?
  • Типични грешки и как да ги избягваме

Защо да посетим семинара за търсене на ИТ работа?

интервю за работа - как да се подготвимТърсенето на работа стои като проблем пред на практика всички млади хора, които тепърва излизат от училища или университети или са решили наред с висшето образование да работят и да се развиват. За съжаление повечето кандидати за работа нямат никакъв опит, знания и умения как да кандидатстват за работа, как да се подготвят и как да се държат интервю за работа.

Семинарът за кандидатстване за работа за ИТ специалисти може да ви ориентира в цялостния процес на търсене и кандидатстване за работа в софтуерната индустрия и в ИТ индустрията, ви дава важни насоки и препоръки как да подходите, как да си напишете автобиографията (CV-то), защо трябва да напишете cover letter (мотивационно писмо), как да напишете мотивационно писмо, как да оформите и да пратите документите си, как да проучите работодателя, как да се подготвите за интервю и как да преминете успешно интервюто за работа и да започнете своята кариера.

Започването на първата работа е най-трудно! Ако имате година опит или дори стаж, много по-лесно можете да си намерите работа, но ако не сте работили нищо до момента, трябва да се постараете повече, да впечатлите работодателите и HR специалистите (отдел “човешки ресурси”). Този семинар е за всички млади хора, които до сега не са работили (или са работили малко) и искат да започнат успешно своята кариера в ИТ индустрията или в софтуерна фирма. Разбира се, този семинар няма да ви даде техническите знания и уменията да работите в ИТ индустрията (вие трябва да ги имате вече), но може да ви предпази от грешките, които допускат неопитните кандидати за работа.

Помнете, че при кандидатстването за работа не е толкова важно да знаем и да можем, а е по-важно да се представим добре и да създадем впечатление, че знаем и можем да вършим работата, за която кандидатстваме, силно сме мотивирани да работим точно тази работа в точно тази фирма и сме най-подходящият измежду всички кандидати.

Ако нямате ИТ знания и умения?

Ако нямате ИТ знания и умения, образовайте се! Няма кой да ви назначи на работа, ако не можете да правите нищо. Учете, четете, практикувайте, правете пробни проекти, подготвяйте се, напредвайте, развивайте се. Можете да стартирате с безплатните практически ИТ курсове и уроци в софтуерната академия на Телерик.

Снимки от безплатните уроци по кандидатстване за ИТ работа

Светлин Наков е лектор на семинар за търсене на работа в ИТ индустрията - 12 януари 2011 г. - софтуерна академия на Телерик

Светлин Наков лектор на семинара "Търсене на работа в ИТ индустрията"

Учебната зала на Академията на Телерик за софтуерни инженери - семинар за търсене на работа в ИТ индустрията

Семинар "Как да си намерим работа в ИТ индустрията" - 12.01.2012

Още снимки от семинара за търсене на работа в ИТ индустрията.

Записване за семинара по търсене на работа за ИТ специалисти и софтуерни инженери

Регистрацията за семинара изтече. За да участвате в подобни събития, се абонирайте за новини на сайта на софтуерната академия.

За повече информация около събитието посетете официалната страница на семинара за търсене на ИТ работа.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Older Posts »