Category: Blog

Изпитът за C# part 1

Изпитът за C# part 1

397360_10151199712614650_410378590_n

Днес беше важен ден, защото се явих на изпита за C# част 1 в Академия Телерик и адреналина беше на макс. Въоръжен с кафе, вода и черен шоколад  започнах да решавам задачите. Изпитът започна в 10,15ч и продължи 6 часа, в които дори не ползвах двете си почивки, но не стигнах за всички задачи. От 5 задачи успях да реша 3, за 4 -тата  ми трябваха само още 5 мин, за да хвана точки и от нея, но уви не ми стигна времето. Все пак  вкъщи драснах два реда и нещата тръгнаха. ..

Решените задачи можете да видите на следните линкове:

Triple Rotation Of Digits

UK flag

Poker hand

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

Проектите за JavaScript курса пристигнаха

Проектите за JavaScript курса пристигнаха

js

Дядо Коледа ни навести и от чувала си извади дългоочакваните проекти от курса по “Уеб дизайн с HTML 5, CSS 3 и JavaScript”, стартирал  през месец март. На мен се падна проекта Video store.

Системата “Video Store” за разглеждане  на видеотеки и филмите в тях работи в режим клиент-сървър. Клиентите (уеб браузъри) комуни­кират със системата сървъра (не директно) чрез изпращане на REST заявки с JSON-сериализирани данни.

Срокът за предаване е 31.01.13 и ще дам всичко от себе си, за да се представя достатъчно добре и да се класирам сред първите, както в първата част на курса.

Game Asteroid armagedon

Game Asteroid armagedon

asteroid_armagedon_big

Няма какво да се лъжем. Имам голямо влечение към игрите, а в момента особено към игри писани с HTML5. Напоследък доста се упражнявам точно в Game програмирането и най-накрая взе, че излезе нещо. Развих JavaScrip OOP до такова ниво, че да мога да направя обекти за всяка една част от сцената с, която трябва да се случи нещо. Може би претрупах малко нивата, защото бързах да я пусна, но за следващата игра ще отделя повече време и ще изпипам нещата още по добре. В крайна сметка направих 10 нива после се превърта. Астероидите са рандом идващи. Има и бонусчета за скорост на самолета, едно оръжие, точки, безсмъртие и живот. Ами това е накратко  надявам се да ви хареса 🙂

Пуснете играта от тук 

Участие в конкурса PC Magazine 12.2012

Участие в конкурса PC Magazine 12.2012

game_of_trolls_big

Завърши първият кръг на конкурса, организиран от Телерик и PC Magazine. Участвам отборно с колегата Николай Спасов, с който направихме заданието, но за съжаление не успяхме да вземем много точки от първия кръг, тъй като алгоритъмът ни не беше много добър, както и  заради други пропуски. Участието ни е много полезно, защото ни показва над кои неща да работим повече и на какво да наблегнем.

Можете да видите решението ни на задачата от тук

Затова за втората задача ще се постараем да направим нещо, което да ни донесе повече точки и полезен опит.

Сертификат от Microsoft

Сертификат от Microsoft

424820_531532306858901_253957152_n 403141_531532313525567_248573087_n

Вълнувам се, защото днес взех първия си сертификат от Microsoft за HTML 5 Application Development Fundamentals(MTA). Беше си предизвикателство за мен и се радвам, че успях да го преборя. Мога да кажа, че подготовката ми в Telerik academy се оказва добра, защото взимането на външни изпити ми се струва по-лесно. Без да губя време се записах на друг изпит отново от Microsoft, който предстой на 18.01.12 и очаквам да стискате палци :P.

Сертификата можете да видите тук

Skill meter system beta 0.1

Skill meter system beta 0.1

С радост искам да ви представя първата завършена beta версия на Skill meter – системата, която имах като идея да направя. Ето и по-важното около него.

Skill meter е система написана с HTML5, CSS3, PHP и Mysql за измерване на вашите умения в различни области, които сте придобили  в професионален или личен план. Чрез административния панел лесно и бързо можете да добавяте вашите умения и да ги категоризирате.

 

Как да го използвате

  1. Запишете вашите категории – програмни езици, дизайн, спорт или каквото желаете
  2. Въведете уменията си като трябва да посочите категорята, за която се отнасят. Вие преценете на колко процента владеете всяко умение и попълнете задължителното поле за името на умението.
  3. Добавете и икона за него, ако я няма в списъка можетеда добавите ваша като изберете картинката от полето за ъплоуд. Картинката, която качвате не е нужно да е оразмерена  точно, нужно е да бъде горе- долу в еднакво съотношение на височина и дължна, например 240х240px.
  4. Можете да качите неограничен брой икони. Като ги сложите в главната директория на скрипта в папка img/icons.
  5. След като сте въвели вашите умения и категории можете лесно да ги подреждате с drag and drop.  Нужно е да изберете директорията, в която се намират,  за да можете да ги движите.

Инсталиране

  1. Създайте базаданни на вашия Mysql  сървър и я кръстете skill_meter.
  2. Импортирайте SQL файла, който се намира в директория sql за да създадете структурата на таблицине за базаданни skill_meter.
  3. Отворете global.php файла, който се намира в директория admin. Задайте вашите $mysql_username и  $mysql_password  за да се свържеге с MySQL  базатаданни и променете по избор $admin_username и $admin_username за достъп до админ панела.
  4. Използвайте :)!

Skill meter е свободен за използване и  променяне на кода!

Демо на проекта можете да видите тук.

Можете да изтеглите Skill meter system beta 0.1 от тук.

Линк към личния ми Skill meter можете да видите тук.

За всякакви въпроси, критики и каквото се сетите можете да оставите коментар.

Javascript игра – Камък, ножица, хартия

Javascript игра – Камък, ножица, хартия


Eдна простичка игра написана изцяло на javascript. Скоро започва втората част от безплатния курс на Телерик “Уеб дизайн с HTML 5, CSS 3 и JavaScript”, където ще се изучава javascript и затова реших да се поупражнявам. Нямам голям опит точно с този език, а няма как да се мине без него, защото е много важна част от front-end програмирането.

Играта можете да видите на този линк – /game-1/. Пазете се, че компа е луд 😀

Система за измерване на уменията с HTML5, CSS3, Javascript, PHP и Mysql

Система за измерване на уменията с HTML5, CSS3, Javascript, PHP и Mysql

На скоро ми хрумна една идея, а именно да си направя страница с въведени умения на различните програми с който съм работил професионално и любителски. Затова започнах да пиша малко приложение което да има административна част за въвеждане на умението и след това клиентска част, в която да излизат красиво диаграми с проценти, който да измерват владеенето на всяко едно въведено умение. Така ще упражня и наученото от front-end курса който уча в академията на Телерик. В момента съм още на административната част, която е почти завършена, като в нея има следните функционалности:

  •  добавяне на умение
  •  редакция на умение
  •  изтриване на умение
  •  категоризиране
  •  избиране на иконка
  •  качване на собствена икона и оразмеряване
  •  drag and drop пренареждане на уменията
  •  филтриране по категории

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

Демо на направеното до сега може да разгледате на http://avaart.net/skill/admin/

В момента е в работен процес така, че нещата може да не са изписани коректно и да има проблеми с функционалността.

Курс “Уеб дизайн с HTML 5, CSS 3 и JavaScript”

Курс “Уеб дизайн с HTML 5, CSS 3 и JavaScript”

telerik free courseЗапочваме деня си с включването на компютъра, то измести дори и приготвянето на сутрешното кафе за разсънване. Събуждаме се от звука на алармата на 7 инчовия си таблет или звънна на смартфона. Проверяваме известия във фейсбук, чатим, приемаме или отхвърляме покани за приятелство, споделяме информация, тагваме се, забавляваме се с все по – нови приложения за снимки във всевъзможни социални мрежи. Това ме подтикна да търся.

Знаех, че имам нужда да науча повече. Исках да съм в крак с най – новите топ технология на работа с  интернет и уеб програмирането. До мен стигна информация за безплатен курс по HTML и CSS за програмисти и уеб дизайнери. Поинтересувах се, прочетох за Светлин Наков и започнах да гледам онлайн лекциите в сайта на Академия Телерик от курса по фронт енд уеб технологии. Аз съм в сферата на web програмирането от известно време и съм запознат с някои неща, но след изгледаните материали определено обнових знанията си по Photoshop, HTML, CSS и JavaScript, как се използват CMS системи като WordPress и Drupal.

Записах се на курса по front-end development и определено се впечатлих от видяното. Лекторите са уникални и  успяват да задържат вниманието с приятни закачки и интересни факти.

Изключително полезен е форума, в който се дискутират домашните и задачите около курса. Това ми дава възможност да се запознавам се с най – различни хора и да обменям опит.

Обучението разкрива тънкости при разработката на уеб сайтове и SEO оптимизирането. Провеждат се изпити, преминалите получават сертификат “Certified front-end developer“.   След практическия изпит, най-добре справилите се получават сертификация “advanced front-end developer”.  Едно от най – изумителните неща около курса за мен е, че всичко това е безплатно. Получавайки, тази сертификация се откриват страшно много възможности за започване на работа като квалифицаран кадър във  фирма на добра позиция, с високо заплащане.

Ако искате да се развивате и да се учите в областта на  JavaScript, jQuery, HTML 5 и RIA, Telerik Academy е точното място за това.