March 15, 2012

Разработка за iPhone, Android и WP7 с PhoneGap: безплатни уроци на 21-23 март 2012

безплатни уроци по мобилни приложенияУчилищната софтуерна академия обявява поредните безплатни тридневни уроци в периода 21-23 март 2012 в голямата учебна зала на Телерик в София. Темата на предстоящата ни сбирка е разработката на мобилни приложения за Android, iOS и Windows Phone с PhoneGap.

На безплатните уроци по mobile development ще се изучават технологии за създаване на мобилни приложения за таблети и телефони с езика JavaScript и уеб технологиите HTML5, CSS и AJAX, изграждане на мобилен потребителски интерфейс с jQuery Mobile и пакетиране и инсталиране на приложенията върху различни мобилни платформи: Google Android, Apple iOS, Microsoft Windows Phone, HP webOS, BlackBerry или Nokia Symbian.

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

Учебна програма по мобилни приложения

  1. Подготовка за теста на НОИТ. Примерен ИТ тест за подготовка за Националната олимпиада по информационни технологии (НОИТ).
  2. Въведение в платформата PhoneGap. Какво е PhoneGap? За какво можем да го използваме? Предимства на разработката с PhoneGap. Платформи, които се поддържат от PhoneGap.
  3. Подготвяне на среда за работа с Windows Phone Mango. Инсталации и настройки на Visual Studio за PhoneGap mobile development.
  4. Подготвяне на среда за работа с Android. Инсталации и настройки на Eclipse за PhoneGap mobile development.
  5. HTML 5. Какво е HTML? История на HTML 5. HTML тагове. HTML 5 тагове.
  6. Форми в HTML 5. Форми в HTML. Полета в HTML 5. Видове полета.
  7. Cascading Style Sheets (CSS). Какво са стиловете? Какво са Cascading Style Sheets. Стилове в HTML 5. Селектори в CSS. Стилове за презентация. Стилове за разположение.
  8. Cascading Style Sheets 3 (CSS 3). Нови селектори в CSS3. Сенки. Предимства на CSS 3.
  9. Език за програмиране JavaScript. Въведение в JavaScript. Типове данни в JavaScript. Условни оператори. Цикли. Обекти. Селектиране на HTML елементи.
  10. JavaScript за HTML 5. Какво ново има в HTML 5? Нови селектори на HTML елементи. Canvas. Web workers. Drag and Drop. Storage – локален и сесиен.
  11. JavaScript Библиотека jQuery. Избиране на елементи. Събития. jQuery AJAX. jQuery UI.
  12. Уеб услуги и REST услуги. Какво са уеб услуги? Какво е REST? Какво е JSON? За какво можем да ползваме REST услугите? Как да ги ползваме?
  13. Дърпане на външни данни чрез jQuery AJAX. Какво е jQuery AJAX? Как да използваме jQuery AJAX за консумация на REST услуги с JSON?
  14. jQuery Mobile. Какво е jQueryMobile? Мобилен потребителски интерфейс с jQuery Mobile. Страници и навигация.
  15. Достъп до хардуера на мобилното устройство с PhoneGap. Геолокация. Компас. Книга с контакти. Памет на телефона.
  16. Mobile Game Development. Изготвяне на игра за мобилно устройство с PhoneGap и jQuery.

Регистрация за безплатните уроци по програмиране за телефони и таблети

За участие в курсовете по разработка на мобилни приложения за iPhone и Android трябва да се регистрирате на официалния сайт на училищната софтуерна академия.

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

March 6, 2012

Семинар по бизнес анализ и софтуерни изисквания – 12.03.2012

IIBA seminar - Sofia - 13.02.2012Българската секция на Международния институт по бизнес анализ има удоволствието да покани колегите от софтуерната индустрия на поредния си семинар, организиран със съдействието на Брайт Консултинг и Българска асоциация на разработчиците на софтуер (БАРС).

На семинара ще бъде представена една от водещите системи за бизнес моделиране Sparx Enterprise Architect и приложението й при моделирането на бизнес процеси и при разработването на софтуер, както и практическа лекция за управление на изискванията при разработването на софтуер – преходът от тежки методологии и формални спецификации към Agile Development и Scrum.

Видео от лекцията “Software Requirements – Developer’s Perspective”

Презентацията “Software Requirements – Developer’s Perspective”

Можете да изтеглите PowerPoint презентацията и материалите от лекцията “Software Requirements – Developer’s Perspective” от Светлин Наков от линковете по-долу:

Кога и къде се проведе семинарът по бизнес анализ?

Семинарът ще се проведе на 12.03.2012 г. (понеделник) от 18:30 часа в конферентен център Венус (бул. Дондуков 9, вход от ул. Бачо Киро).

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

Семинарът ще открие Хорст Каргл, старши консултант в Sparx Systems. Той ще акцентира върху практическите ползи от използването на системата Sparx Enterprise Architect в бизнес анализа и при разработката на софтуерни системи.

Втората лекция ще изнесе Светлин Наков, председател на Българската асоциация на разработчиците на софтуер. Тя ще бъде на тема “Софтуерните изисквания от гледна точка на разработчика”. В нея ще бъдат разгледани проблемите при създаване и описание на софтуерни изисквания и тенденцията за преход от тежки формални спецификации към олекотени feature-ориентирани задания и гъвкаво управление на изискванията с agile методологии като Scrum, Kanban и Lean Development.

Регистрация за семинара по бизнес анализ

Участието в семинара е безплатно, но се изисква регистрация.

След презентациите за всички участници е предвиден коктейл.

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

March 4, 2012

Как да стана програмист? Как да се науча да програмирам? Как да избера университет?

Много млади хора, деца, ученици, студенти, ме питат как да станат софтуерни инженери. Питат ме: как да стана програмист? Как да се науча да програмирам? Как да стана софтуерен разработчик? Как да стана софтуерен инженер? Как да стана софтуерен специалист? Как да стана уеб разработчик? Как да стана developer? Как да стана game developer? Тези постоянни въпроси ме мотивираха да събера на едно място моя опит, знания, наблюдения и разсъждения по темата “как се става програмист” в една лекция, за която бях поканен на Зимни математически празници ‘2012 – Велико Търново.

По традиция записваме на видео всички по-важни лекции, семинари и уроци по програмиране и свързаните с него въпроси, за да достигнат до повече млади хора. На семинара в Търново записхаме и двете лекции – “Как да стана програмист?” и “Как да избера университет по програмиране?”.

Как се става програмист? – видео

Във видео урока “как да стана програмист” се обясняват основните стъпки от процеса на овладяване на програмирането: избор на технология, намиране на ресурси, учене, четене, гледане на видео уроци и много, много, много практика, работа по практически проекти години на ред, по възможност всеки ден, натрупване на опит и започване на работа. Ето и самите стъпки:

  • Стъпка 1: Дефинирайте целта си (какъв програмист искате да станете? Web / Mobile / Java / Embedded / QA / …).
  • Стъпка 2: Намерете си ресурси по темата (курсове, уроци, обучения, самоучители, книги, видео и т.н.).
  • Стъпка 3: Много, много, много практика (пишете код всеки ден, в продължение на години, измислете си проекти и практикувайте по тях). Това е най-важната стъпка.
  • Стъпка 4: присъединете съм общността на разработчиците (потребителски групи, конференции, подходящо училище, подходящ университет и т.н.)
  • Стъпка 5: започнете работа (продължете обучението си по програмиране и разработка на софтуер на работа – така или иначе тренирате всеки ден, защо да не го правите срещу заплащане?)

Как да избера университет по програмиране? – видео

На семинара в Търново беше повдигната и темата “Как да избера университет по програмиране и разработка на софтуер?”, която върви естествено редом с цялостния процес по овладяване на програмирането и рано или късно ще дойде на дневен ред. Темата за избор на университет за програмисти е обновена версия на добре известната публикация “Университет като за софтуерни инженери” от миналата година, която предизвика разгорещени спорове и емоционални изказвания.

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

March 2, 2012

.NET семинар на 8 март 2012

SofiaDev.NET потребителската група организира полудневен семинар за .NET разработчици и любители на новите технологии на 8 март от 14 часа.

Програма на SofiaDev семинара на 8 март

  • Кога как и какво с jQuery? – Димчо Цанов
  • Анализ на производителността на Microsoft .NET приложения и шаблони за подобряване на производителността – Бранислав Абаджимаринов
  • Metro Style Applications in Windows 8 в пре-бета версия – инструменти за разработка и приложения – Бранимир Гюров
  • Visual Studio 2012 – Мартин Кулов

.NET семинар – кога и къде?

Събитието ще се проведе в Илиев Център (гр. София, Студентски град,ул. Университетски парк, №1) на 8-ми март 2012 от 14:00 do 18:00 часа. Вход свободен, без регистрация. Ето и почти официалната покана за събитито.

Tags: , , , , , ,

February 23, 2012

Академия по алгоритмично програмиране – безплатни тренировки за състезатели

Алго академия - безплатни уроци по състезателно програмиранеСлед успеха на училищната академия по разработка на софтуер и академията по програмиране за деца, учебният център на Телерик има нова безплатна инициатива: “Алго академия”. В алго академията ще се обучават и тренират състезатели по алгоритмично програмиране, които се готвят за националните и международните олимпиади и състезания по информатика. Форматът на обученията ще бъде присъствен, по два дни всеки месец в София, безплатно, в учебните зали на софтуерната академия.

Алго академия – безплатни тренировки за състезания и олимпиади по информатика

Академията по алгоритмично програмиране (Телерик Алго академия) е безплатна инициатива, която има за цел да подпомага развитието на ученици, студенти и любители при подготовката им за състезания и олимпиади по информатика и състезателно програмиране. Алго академията провежда регулярно безплатни уроци, обучения, състезания и тренировки, всеки месец в София, по два дни целодневно.

На безплатните тренировки в Алго академията участниците изучават сложни алгоритми и структури от данни и се учат как да решават задачите от националните и международните състезания, турнири и олимпиади, прилагат програмни техники, учат и имплементират алгоритми, споделят знания по между си и трупат опит, за да станат състезатели на световно ниво.

Академия по състезателно програмиране – участие

Участието във всички обучения е безплатно. Обученията и състезанията се провеждат присъствено с цел споделяне на знания и обмяна на опит между състезателите и с преподавателския състав (които са бивши състезатели и настоящи треньори по програмиране).

Всички учебни материали, лекции, упражнения, задачи, решения, алгоритми, сорс код и други ресурси се публикуват на сайта на Алго академията за свободно изтегляне. По възможност се записват и публикуват видеозаписи от обученията.

Алго академията е предназначена предимно за гимназиални ученици, но в нея могат да участват ученици, студенти и други млади хора с интереси към състезателното програмиране:

  • Ученици от 5-ти до 8-ми клас (за тях са предвидени лесни задачи в тренировъчните състезания)
  • Ученици от 8-ми до 12-ти клас (за тях са предвидени трудни задачи в тренировъчните състезания)
  • Студенти (те могат да тренират индивидуално или отборно по всички задачи)
  • Ентусиасти, които имат желание да развиват алгоритмичното си мислене

Кой задвижва инициативата “академия за алгоритми”?

Алго академията на Телерик е част от образователната инициатива "Академия за софтуерни инженери", която обучава безплатно на програмиране и разработка на софтуер хиляди млади хора в България и им дава знания, умения, професия и работа.

Алго академия – първа тренировка – 8-9 март 2012 г.

Първата тренировка на Алго академията по състезателно програмиране ще се проведе на 8-9 март 2012 г. Тя ще бъде под формата на тренировъчно състезание по информатика с 5 по-лесни и 5 по-трудни задачи за 6 часа. След състезанието организатори и състезатели ще обяснят как се решават всичките 10 задачи. С придобитите нови знания и насоки участниците ще опитат отново да решат задачите.

Тренировката се провежда изцяло посредством онлайн състезателната система BG Coder, която поддържа езиците за програмиране C++ и C#.

Задачите от тренировката и обяснения как се решават заедно с авторско решение (сорс код) и тестове ще бъдат публикувани след тренировъчното състезание на сайта на Алго академията.

За участие в тренировката се изисква предварителна регистрация.

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

February 15, 2012

Клуб на практикуващите НЛП в България. Безплатен НЛП семинар на 28.02.2012

НЛП клуб БългарияНевро-лингвистичното програмиране (НЛП) е мощна система за постигане на успех във всички области на живота чрез използване на техники и модели заимствани от най-успешните хора в дадена област. НЛП се занимава с програмиране, но не на компютри или машини, а на човешки мозъци: вашият собствен мозък и мозъкът на другите. НЛП е едновременно “невро”, “лингвистично” и “програмиране”. Невро, защото става дума за мозъка и невроните и по-точно за съзнанието и подзсъзнанието. Лингвистично, защото НЛП работи с комуникацията и общуването между хората и обръща специално внимание на вербалното общуване и езика. Програмиране, защото с НЛП можеш да програмираш себе си за постигане на определена цел или да програмираш другите чрез успешна комуникация и въздействие върху тяхното съзнание, подсъзнание, ценности и убеждения и поведение.

Как работи НЛП?

НЛП използва модели и техники от психологията, антропологията, социологията, философията, биологичната еволюция и различни езотерични учения и други области на човешкото знание за описание и разбиране на човешкото поведение (осъзнато и неосъзнато) и неговото бързо изменение. НЛП се прилага за ефективна комуникация, постигане на цели, решаване на проблеми и конфликти, взимане на решения, въздействие над другите и работа с хора, водене на преговори и убеждаване, психотерапия, в маркетинга и продажбите, за свалки (пикап) и при много други ситуации от живота.

Всички успешни хора използват НЛП (осъзнато или не)

Защо НЛП е важно за нашия успех в живота, в кариерата, в личните отношения и като цяло за личностното ни развитие? На практика всички успешни хора по един или друг начин ползват НЛП техники при общуването с другите или при постигане на целите си: от политици, бизнесмени и мениджъри до обикновени продавачи, сервитьори, шьофьори или ИТ специалисти. Малко хора, обаче осъзнават, че изпозлват НЛП техники, тъй като не познават НЛП. Те са се научили на различни техники от своя опит, по метода “проба и грешка”. В това няма нищо лошо, всеки се учи от своите успехи и неуспехи в миналото.

НЛП е система за моделиране на успешния човешки опит и пренасянето му на готово върху друг човек. По този начин можете да се научите да сте добри в определена област без да е необходимо да работите години наред. НЛП се базира на модели, техники и вярвания, които са извлечени от най-успешните хора в историята. Например “Милтън моделът” е свален от Милтън Ериксон, бащата на съвременната хипноза и се използва в маркетинга, в продажбите, в преговорите, при психотерапия и почти навсякъде при работа с хора. Много хора го ползват, без да го осъзнават. Друг пример е “моделът на бързото съблазняване (пикап)”, който е свален от най-успешните свалячи по света. Техники от пикапа се използва на практика от всички, които имат успех при общуване с другия пол, но малцина от тях знаят и осъзнават, че ползват НЛП.

Добре познати НЛП техники

Всички ползваме техники от НЛП в ежедневието си. Например всеки знае, че ако му е тъжно или скучно, може да си пусне музика или филм и това вероятно ще му помогне да си смени настроението, нали? В НЛП това се нарича техника за промяна на вътрешното състояние, а използваният в случая инструмент се нарича “котва” или “закотвяне”.

Друга масово използвана и много проста НЛП техника е при разговор да повтаряме ключови думи и фрази или последните думи на събеседника в началото на почти всяко наше изречение. Например събеседникът казва “аз обичам тъмна бира, наливна, ама да е прясна”, а ние му отговаряме “разбирам, че обичаш тъмна бира, наливна и прясна, да не е на две седмици, това е много хубаво, и аз обичам бира, искаш ли да ходим на бирария в петък?”. В тази ситуация събеседникът ще е склонен да приеме предложението, защото ние ползване неговите думи и той ги възприема като истина (защото са негови). Тази техника е позната най-общо под названието “рапорт” (подстройка), което означава изграждане на подсъзнателно доверие и синхронизация с другия, а конкретно в тази ситуация с синхронизацията е неговите предпочитания и с изразите, които той ползва в речта си. Рапорт може да се прави по най-различни неща, например по ценности, по убеждения, по вярвания, по идеи, по поведение, по движения, по мимики и жестове, по облекло, по стойка, по поза, по глас, дори по дишане.

Ако се запознаем с НЛП, ще започнем да откриваме НЛП техники, които ние ползваме и всички около нас ползват постоянно, ще знаем как и защо работят и ще бъдем по-успешни при работа с хора. Именно за да запознаем повече хора с НЛП решихме да създадем общност на НЛП фенове и практикуващи в България.

НЛП клуб България – общност на НЛП практикуващи

НЛП клуб България е неформална организация на практикуващите и интересуващите се от невро-лингвистично програмиране (НЛП) в България. Целта на организацията е да популяризира НЛП чрез безплатни НЛП обучения, семинари и други инициативи и да позволи на повече хора да усвоят и практикуват НЛП и да бъдат успешни в живота. Членството в клуба е безплатно, свободно и без ангажименти. НЛП клубът планира да организира по един НЛП семинар всеки месец като кани водещи НЛП специалисти и практици от индустрията, както и хора, които да споделят своя опит с НЛП, трудности с които се срещат и добри практики от совята работа.

НЛП семинар – 28.02.2012 г.

На 28.02.2012 г. в София ще се проведе учредителният семинар на НЛП клуб България. На него ще обясним какво е НЛП, целите и инициативите на НЛП клуба и ще демонстрираме на живо някои НЛП техники. НЛП трябва да се почувства и практикува, не е достатъчно да се прочете за него. Затова на семинара ще бъде направена демонстрация на няколко НЛП техники.

НЛП семинар – кога и къде?

НЛП семинарът ще се проведе на 28 февруари 2012 г. от 19:30 часа в голямата учебна зала на софтуерната академия на Телерик: София, Младост-1, бул. Александър Малинов 31, етаж 2 (сватбен мол). Не е необходима регистрация.

Програма на НЛП семинара

19:30 – 20:00 Откриване на НЛП клуб България – цели, организация, план за действие Светлин Наков
20:00 – 20:30 Какво е НЛП и как работи? Ангел Лазаров
20:30 – 21:00 Техника за бързо справяне с проблеми – демонстрация Ангел Лазаров
21:00 – 21:30 Как да съставим план за действие, когато имаме цел, но не знаем как да я постигнем – демонстрация. Ангел Лазаров

Членство в НЛП клуба

Ако НЛП и инициативите на НЛП клуб България ви харесват, можете да станете член на НЛП клуба. Членовете получават покани за бъдещи семинари и безплатни НЛП обучения. Членството е неформално, безплатно и не ви обвързва по никакъв начин.

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

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: , , , , , ,

« Newer Posts Older Posts »