Урок Подготовка за Националната Олимпиада по Информационни Технологии (НОИТ)
April 25, 2012 in School Academy, Seminars, Software Academy, Telerik AcademyАко искате да сте сред водещите в крайното класиране на Националната Олимпиада по Информационни Технологии (НОИТ) за ученици, недейте да пропускате следващия безплатен урок за подготовка за състезанието, което ще се проведа на 2, 3 и 4 май, 2012 г.
Какво ще разгледаме на урока?
Както обикновенно ще решаваме IT тест, но този път тестовете ще са 3, както и ще покрием теми за презентационни умения.
Ето и пълната програма:
- IT Test interactive presentation – 30 questions
- IT Test interactive presentation – 30 questions
- Presentation Making
- Presentation Skills
- Paper IT Test 2 – Practice
- Paper IT Test 2 – Discussion
- Sample Project Defense
- Paper IT Test 3 – Practice
- Paper IT Test 3 – Discussion
- Project Mentoring
Кога? Къде?
2, 3 и 4 май, 2012 г. от 10:00 часа в Софтуерната Академия на Телерик, зала Enterprise
Как да се регистрираме за безплатните уроци?
Попълнете нашата регистрационна форма и заявете дали искате включена нощувка или не.
Повече информация можете да намерите на нашия уеб сайт.
Поздрави и ще се видим следващата седмица.
Безплатното обучение за Уеб дизайн стартира с 2500 участника
March 19, 2012 in Student Courses, Telerik, Telerik Academy
Един от новите курсове на Академията на Телерик ”Уеб Дизайн с HTML 5, CSS 3 и JavaScript” стартира миналата седмица с 2500 записани курсиста. 500 от участниците ще посещават безплатните уроци присъствено, в две групи. Тъй като нямаме физическо място за повече, останалите 2000 ще участват в курса под онлайн форма – гледат видео уроците за HTML 5 на нашия уеб сайт и предават свойте домашни работи.
Още снимки можете да намерите тук.
Нека видим дали тази седмица курсистите ще станат 3000!
Приложения за Android, Windows Phone 7 и iOS с PhoneGap
March 14, 2012 in School Academy, Student Courses, Telerik, Telerik AcademyМалко история на мобилните устройства
Помните ли когато на пазара се появиха първите лаптопи с 17" инчови дисплей? Тогава всеки избухна “Искам 17" инча лаптоп!”. Няколко години по-късно се появиха 10" и 13" инчови лаптопи (netbooks) и отново всички решиха, че това е много яко и полезно. До тук добре – софтуер за 15", 17", 10" и 13" се пише по един и същи начин, с едни и същи технологии, лаптоп и нетбук имат подобен хардуер.
По долу горе същото време започнаха да се появяват и така наречените Feature Phones, или мобилни телефони с допълнителна функционалност: будилник, камера, плейър за слушане на музика и т.н. Малко по късно се появяват и Smart Phones – мобилни телефони с още по-голяма функционалност, операционна система и възможност за кустомизация на изгледа на телефона. Всеки от по-големите играчи се опитва да заграби част от пазара: Microsoft пускат Windows Mobile, Google купуват и доразработват Android, Apple създават iPhone,както и други като BlackBerry, Nokia Symbian и т.н.
В един момент Apple създават iPad, таблет, или мобилни устройство с малък размер, с базова функционалност за една операционна система, което до някъде комбинира нетбук и smartphone. Тогава започва бума на таблетите и smartphonес и хардуера започва да се развива много бързо. Всеки от големите играчи иска да хване по нещо от бързо развиващите се smartphones или таблети. Появяват се таблети с Android, HP webOs и други. През 2010 г. се появява и Microsoft Windows Phone 7, което е мобилна ОС, разработена по концептуално различен начин от Windows Mobile.
Разработка на приложения за мобилни устройства
Кой са най-разпространените мобилни операционни системи към декември 2011 г.?
| Android | iOS | Symbian | BlackBerry | Microsoft Windows | Bada | Other |
|---|---|---|---|---|---|---|
| 50.9% | 23.9% | 11.7% | 8.8% | 1.9% | 2.1% | 0.8% |
Виждаме, че Android и iOS общо взимат около 75% от всички мобилни операционни системи.
Тук се появява един проблем – Как да направим приложения едновременно за iOS и Android? Native програмния език на iOS е Objective C, на Android е Java, докато на Windows phone 7 Mango е C# и Silverlight или HTML 5 с JavaScript. Как можем да покрием всички операционни системи? Да се научим на всички особености на всеки език и платформа? – супер, но това ще отнеме доста време.
Идва ред да представя и PhoneGap – платформа за разработка на многоплатформени мобилни приложения. Какво значи “многоплатформени мобилни приложения”? Пишем приложението един път, след което имаме едно и също приложение на няколко платформи.
Мобилни приложения с PhoneGap
PhoneGap е open source платформа за разработка на многоплатформени приложения. За писане на самите приложения се използват HTML 5, CSS 3 и JavaScript.
Принципа на работа на PhoneGap е лесен – всяка от операционните системи има интернет браузър, които идва със самата операционна система – Internet Explorer за Windows Phone 7, Safari за iOS, BlackBeery Browser, Android Browser, Nokia Browser за Symbian и т.н. PhoneGap стартира така нареченото out-of-the-browser приложение, или браузър прозорец, без да се виждат самите бутони на браузъра. По този начин с PhoneGap напрактира се прави едно уеб приложение, което се стратира в браузър.
Урок Мобилни приложения за Android, iOS и Windows Phone в Училищната Академия на Телерик
Какво е Училищната Академия на Телерик? Всеки месец провеждаме безплатни тридневни срещи-уроци, на които разглеждаме по една технология. До момента сме покрили теми за уеб програмиране с Въведение в уеб програмирането и PHP, Разработка на цялостни уеб приложения с PHP,PHP и MySQL за напреднали и Data-Driven ASP.NET Web Applications, уеб програмиране от страна на клиента с JavaScript и jQuery, HTML и уеб технологии, бази данни с Microsoft SQL и MySQL, C# и бази данни, няколко срещи за разработка на игри и 3D дизайн, десктоп приложения с Windows Presentation Foundation (WPF). Сега е на ред и разработката на мобилни приложения. Всички уроци са безплатни и достъпни за всеки, който има желание да присъства.
През март срещата ще се състой на 21, 22 и 23 от 10:00 ч. до 19:00 ч. и ще говорим за PhoneGap.
Какви теми ще покрием?
- Какво е PhoneGap?
- История на PhoneGap
- Развитие на PhoneGap
- Как работи PhoneGap
- Как да го използваме?
- PhoneGap Build Cloud
- Как да настроим среда за работа с Android и Windows Phone 7
- Какво ни е нужно за работа с PhoneGap за Android и Windows Phone 7
- Среди за разработка
- Eclipse
- Visual Studio 2010
- HTML 5
- Какво е HTML
- Версии на HTML
- HTML 5
- HTML 5 тагове и атрибути
- HTML Doctype
- HTML изображения, hyperlinks
- стилове, скриптове
- HTML 5 Таблици и форми
- Таблици
- Форми в HTML 5
- Полета във форми
- Бутони, Текстови кутии
- Слайдъри/li>
- CSS 2.1 и CSS 3
- Стилове
- Селектиране по Id, клас или елемент
- Стилове от CSS 3
- JavaScript
- Какво е JavaScript?
- За какво можем да го ползваме?
- Нотификации в JavaScript
- Цикли, условни конструкции и променливи в JavaScript
- Програмиране с JavaScript/li>
- Canvas
- jQuery
- JavaScript библиотеки
- jQuery
- Селектиране
- Закачане за събития (events)
- jQueryMobile
- Mobile UI frameworks
- jQueryMobile
- Приложения с множество страници на jQuery Mobile
- Уеб услуги (Web Services)
- Какво са уеб услугите?
- За какво можем да ги ползваме?
- Усвояване на уеб услуги с jQuery AJAX
- jQuery AJAX
- POST и GET HTML
- POST и GET json
- Работа с JavaScript APIs на Facebook, Google, Flickr и други
- Login/logout
- Приятели във Facebook
- Снимки от Flickr
- Заведения наоколо от Google Places
- Работа с хардуера на мобилно устройство
- Камера
- Жироскоп
- Памет
- Компас
- Геолокация
- Книга с контакти
Къде? Кога?
Заповядайте на 21 Март от 10:00 в Учебната зала Академията на Телерик “Enterprise”.
Ако нямате къде да нощувате можете да ползвате промоционални цени в Парк хотел Москва за 21 и 22 март 2012 г. Цена от 17 лв. на вечер на човек в стаи за четирима. Ако искате да използвате настаняването, е необходимо да посочите желанието си в регистрационната ни форма и да заплатите двете нощувки до 16.03.2012 по банков път. Ако желаете да ползвате само една нощувка или нощувки за други дати, е необходимо сами да подсигурите настаняването си.
Как да участваме в урока за Мобилни приложения за Android, iOS и Windows Phone?
Нужно е само да се регистрирате в нашата регистрационна форма.
Къде може да намерим материалите за обучението?
заповядайте на нашия уеб сайт, където можете да намерите видео уроци, записани по време на обучението, както и самите презентации.
Надявам се да се видим другата седмица на безплатните уроци.
Разработка на софтуер в Cloud среда
February 10, 2012 in Student Courses, Telerik, Telerik AcademyПрез март ще стартираме най-новия ни курс Разработка на софтуер в cloud среда от поредицата безплатни обучения на Академията на Телерик. По време на курса ще разгледаме облачните услуги на едни от най-големите играчи в бранша: Google App Engine (GAE), Amazon Web Services (AWS) и Windows Azure. Завършилите уроците за разработка на приложения в Cloud ще имат солидни знания в тази сфера и ще могат спокойно да създават софтуер в облака.
Изработването на софтуер в облака стана доста модерно последно време и много фирми започнаха да насочват своята политика в тази насока. От тук идва и нуждата от специалисти със познания в изработката на на софтуер в Cloud среда.
Какво ще разгледаме по време на обучението за софтуер в облака?
Целта на обучението е не да се задълбае в някоя облачна среда, а по-скоро да се разгледат концепции за работа с няколко облачни среди.
Ще разгледаме основите нa Service-oriented Architecture (SOA), как да си напишем собствена услуга. Ще покрием GAE, AWS и Windows Azure като cloud среди и как може да сложим в тях услуга, писана от нас. Ще научим какво са релационните и нерелационните бази данни и как можем да ги използваме в обрачна среда. Към края на курса ще се направи демонстрация на живо как се да си настроим cloud среда, как да качим и използваме нашите услуги.
Още от началото на курса на всеку курсист ще бъде разпределен проект, който той трябва да разработва по време на курса и накрая на защити пред комисия.
Сертифициране
Курсистите с най-добри проекти ще получат сертификат от Академията на Телерик с подписи от лекторския екип и ще получат награди. Някой от тях дори може да бъдат извикани на интервю за работа в Телерик.
Кога и къде ще започнат уроците за Cloud?
Обучението ще започне средата на март и ще е с продължителност 3-4 месеца. Уроците ще се провеждат веднъж седмично по четири часа в зала Enterprise на Академията на Телерик.
Залата е с капацитет от 250 седящи места и възможност да се допълни с още около 50. Намира се в София, жк. Младост 1А, бул. Александър Малинов № 31, ет. 2.
Участие в Cloud курса
За да участвате в безплатните уроци е достатъчно да се регистрирате на регистрационната форма за Cloud курса. Не е нужно да получавате потвърждение, че сте записани/приети. Всеки проявил желание да участва в уроците ще има тази възможност.
Стардартно имаме два вида обучение: присъствено и онлайн:
- Присъственото обучение се състой в идване на презентациите и решаване на домашни
- Онлайн обучението е подобно на присъственото, с тази разлика, че онлайн обучаващите се могат да гледат нашите видео уроци от курса и да предават домашни. Онлайн участниците са наравно с останалите при защита на проекта.
Кой може да участва в безплатните уроци за разробка на софтуер за Cloud?
Курсът за Cloud е отворен и напълно безплатен и следователно всеки, който има желание може да се запише и да участва в обучението. Това включва ученици, студенти, хора, както и хора, които не са студенти или ученици ; )
Колегите, които се притесняват, че ще започнат и ще им е прекалено трудно, нека също се запишат и да се пробват.
Изисквания към кандидатите
Добре е кандидатите да имат задълбочени познания по някои програмен език, тъй като в курса няма да се разглежда никой от програмните езици.
Програма на Cloud Курса
-
Представяне на курса
Представяне на cloud курса – цели на курса, учебна програма, трейнърски екип, проекти, оценяване, сертификати
-
Въведение в cloud технологиите
Въведение в cloud технологиите и cloud платформите за разработка на софтуер, разпределени приложения, SOA архитектури, cloud приложения, cloud архитектури, IaaS, PaaS, SaaS
-
Публични cloud платформи. Архитектури за cloud приложения
Преглед на публичните cloud инфраструктури, платформи и услуги: Google App Engine (GAE), Windows Azure, Amazon Web Services (AWS), Heroku, Cloudfoundry, Force.com AppForce, Database.com, Rackspace, AppHarbor, CloudBees, CloudSwing и други
Архитектури за cloud приложения, изграждане на front-end в cloud среда, бизнес логика в cloud среда, cloud-базирани back-end технологии
-
Google App Engine (GAE)
Google App Engine (GAE) – архитектура, ценова политика, услуги
GAE backends, datastores (high-replication datastore /HRD/, master-slave datastore, BlobStore, Cloud Storage), MapReduce API, Channel API, Task Queues
Разработка и деплоймънт на примерно приложение върху Google App Engine (GAE)
-
Amazon Web Services (AWS)
Amazon Web Services (AWS) – архитектура, ценова политика, услуги
Amazon EC2, Amazon SimpleDB, Amazon RDB (MySQL / Oracle), Amazon S3, Amazon EBS, Amazon SQS, Amazon CloudFront, Amazon ElastiCache, Amazon Route 53, Amazon SES
Разработка и деплоймънт на примерно приложение върху Amazon AWS
-
Windows Azure
Windows Azure – архитектура, ценова политика, услуги
Windows Azure Compute (Web role, Worker role, VM role), Azure storage (Azure Tables, Azure Queues, Azure Blobs), SQL Azure, Azure CDN, Azure Cache
Разработка и деплоймънт на примерно приложение върху Windows Azure
-
AppHarbor
AppHarbor .NET platform cloud – архитектура, ценова политика, услуги
Appharbor instances and workers, Cloudant (Apache CouchDB), MongoHQ (MongoDB),
Shared SQL Server, MySQL Shared, Memcacher, MailgunРазработка и деплоймънт на примерно приложение върху AppHarbor
-
Нерелационни cloud бази данни
Нерелационни бази данни за cloud среда: Amazon SimpleDB, App Engine Datastore, Azure Tables, CouchDB, MongoDB и Redis
-
Релационни бази данни в cloud среда
Релационни бази данни в cloud среда: Amazon RDB (for MySQL and Oracle) и SQL Azure
-
Cloud услуги за съхранение на обемни данни
Услуги за съхранение на обемни данни и файлове: Amazon S3, App Engine Blobstore, Google Cloud Storage, Azure Blobs
-
Други cloud услуги
Опашки (Amazon SQS, Google Task Queues, Azure Queues), нотификационни услуги (Amazon SNS, Windows Push Notifications), Email услуги, CDN (content delivery networks) и други
-
Бизнес логика в cloud среда
Изграждане на бизнес логика в cloud среда: разработка и публикуване на REST базирани уеб услуги и деплоймънт в публичен cloud
-
Изграждане на цялостно cloud приложение
Изграждане на цялостно приложение за cloud – практическа демонстрация на живо. Архитектура, изграждане на back-end (data storage), бизнес логика (REST услуги), front-end (HTML5 клиент), деплоймънт
-
Тест върху целия учебен материал – програмиране в cloud среда
Тестът ще бъде теоретичен и ще обхваща целия изучаван до момента учебен материал от курса.
-
Работа върху практическия проект – консултации
Консултации по практическите курсови проекти за изграждане на cloud-базирани приложения.
-
Защита на практически проект
Курсистите защитават своите практически cloud проекти на живо пред преподавателите от курса, обясняват как работят и имплементират допълнителна функционалност на живо.
Ще се видим март месец ; )
Безплатни уроци по WPF за Ученици в Академията на Телерик
February 9, 2012 in School Academy, Telerik, Telerik AcademyНа 22, 23 и 24 февруари ученици от цялата страна ще имат възможност да посетят безплатните тридневни уроци за разработка на десктоп приложения с C# и WPF.
Защо уроците са върху WPF?
WPF (Windows Presentation Foundation) е основната технология за разработка на десктоп приложения за операционната система Windows и голяма част от Windows 7 е базирана на WPF. Всяко приложение писано на WPF е разделено на поне два слоя – Презентационен слой (потребителски интерфейс на приложението) и code-behind слой(съдържа самата програмна логика и фукнционалност на приложението съдържащ C# или Visual Basic .NET код).
Имаше известни притеснения какво ще стане с WPF в Windows 8, но се оказа, че WPF няма да се загуби, а просто ще се промени. Silverlight, който произлиза от WPF малко по-малко ще започне да губи позиции от HTML5, но самия WPF ще си остане.
Имаме идея да включим и разработка на Windows Phone 7 Mango приложения в обучението на Училищната Академия на Телерик. За разработка на WP7 Mango могат да се ползват Silverlight с C# или VB.NET, HTML 5 с JavaScript или XNA с C#. Silverlight е технология близка до WPF, съответно колегите, които дойдат на срещата за WPF, ще могат съвсем спокойно да присъстват и на срещата за Windows Phone 7 Mango.
Трейнърският екип на Уроците за WPF и C#
Трейнърите ще са стандартните от отдела за технологично обучение на Телерик: Дончо Минков (аз), Светлин Наков и новото ни попълнение Геогри Георгиев, шампион от националната олимпиада по Информационни Технологии за 2011 година.
Кой може да присъства на срещата за Windows Presentation Foundation?
По идея безплатните уроци са предвидени за ученици от основното и средното училище, но също така са поканени и учители и студенти. Залата ни е с капацитет 250 седящи места и има възможност да се донесат още около 50 стола.
Как да се запиша за срещата?
За да участвате в срещата за WPF е достатъчно да се регистрирате за участие тук. Няма нужда да получавате обратна връзка от нас, тъй като записване в регистрационната форма е достатъчно, за да участвате.
Ако имат желание, участниците могат да ползват услугите на Парк хотел Москва, за да нощуват в София. По подробна информация можете да намерите на сайта на Училищната Академия на Телерик.
Къде ще се провеждат уроците от Училищната Академия?
Уроците по програмиране за платформата .NET с WPF ще се прoвеждат зала Enterprise на Академията на Телерик. Залата се намира в гр. София, жк. Младост 1А, бул. Александър Малинов №31, Сватбен мол, ет. 2. и е с капацитет от 250 седящи места, с безжичен интернет и два проектора.
Какви теми ще разгледаме по време на обучението
- Подготовка за теста на НОИТ
- Преглед на XAML и WPF
- Какво е XAML? Какво е WPF? За какво може да ги използваме? WPF в Windows 8, WPF и Silverlight
- Контейнери на елементи в WPF
- Преглед на контейнери, Видове контейнери в WPF, Контейнери с абсолютна позиция, Пропорционални контейнери, Stacking контейнери, GridSplitters и оразмеряване на елементи, Табови контейнери
- Kонтроли в WPF
- Контроли в WPF, Видове контроли, Текстови, Бутони, Списъчни контроли, Групиращи контроли, Менюта, Ленти с инструменти, Слайдъри и скролове, Потребителски котроли
- Разработка на десктоп приложения с WPF
- 2D графики и 3D графики
- Стилове и шаблони в WPF
- Работа със стилове, Шаблони в WPF, Шаблони за съдържание, Шаблони за контроли,
- Концепции от WPF
- Dependency пропертита, Attached пропертита, Събития, Routing събития, Командти
- DataBinding в WPF
- Data Binding, Data конкести, Преобразувания на данни, Валидания на данни, Релативни и статични източници
- Model-View-ViewModel архитектурен шаблон за разработка на приложения
- Какво е архитектурен шаблон? Какво печелим от архитектурните шаблони? Какво е MVVM? Как да имплементираме МVVM?
- Работа с WPF и бази данни
- Слой за връзка на към базата данни, LINQ to Entities, LINQ to XML, Master Detail приложения, Paging на информацията от базата данни
- Разработка на Data-driven приложения с WPF и MSSQL Server
- Какво е Data-driven приложение? Кога да го използваме? Как да разработим WPF Data-driven приложение
Надявам се да се видим на 22 февруари
Въведение в C# и бази данни–Училищна Академия на Телерик
February 2, 2012 in School Academy, Telerik, Telerik AcademyМиналата седмица в Академията на Телерик проведохме среща “Разработка на приложения със C# и бази данни” от поредицата безплатни уроци в ИТ, предвидени за ученици и учители от цяла България. На срещата учниците се запознаха с платформата .NET – платформа за разработка на уеб, десктоп и мобилни приложения.
Лектори на събитието бяхме аз (Дончо Минков), Светлин Наков и Георги Геогиев.
Ето и малко снимки от събитието:
Какво разгледахме през срещата?
През тридневния урок обърнахме голямо внимание на разработката на конзолни приложения със C# и .NET, както и на работа с бази данни и MSSQL Server и ORM технологии (ADO.NET Entity Framework 4.0).
Какво следва?
Всъщност тази среща беше подготвителна за следващата среща, която ще се проведе през февруари 2012 и е на тема Десктоп приложения със C# и WPF.
Видео уроци от срещата
Материали от срещата
Поздрави и се надявам да се видим и февруари!
Академията на Телерик стартира курс за разработка на уеб сайтове с HTML 5, CSS 3 и JavaScript
February 1, 2012 in Student Courses, Telerik, Telerik AcademyИдва ред и на следващия курс на Академията на Телерик свързан с уеб технологии – Уеб дизайн с HTML 5, CSS 3 и JavaScript. Курсът ще покрие основните аспекти от разработката на уеб front-end приложения, използвайки технологии като HTML 5, CSS 3 и JavaScript.
Курсът е част от поредицата безплатни уроци на Академията на Телерик. Всички презентации от курса ще се записват на видео уроци и ще се публикуват на сайта на курса за Уеб дизайн с HTML 5, CSS 3 и JavaScript.
Какво ще научим от курса за Уеб дизайн?
Както във всеки курс по уеб дизайн и тук ще се обърне внимание на основите за изработване на уеб сайт. Това са HTML и CSS. Тъй като от Академията на Телерик искаме да сме на върха на новите технологии и следователно нашите курсове са сред топ обученията, ние ще обърнем внимание и на по-новите HTML 5 и CSS 3, освен CSS 2.1 и HTML 4.
В курса ще се обърне голямо внимание на изработката на диманични уеб сайтове с JavaScript. Ще разгледаме и доста библиотеки за JavaScript, като YUI, dojo, prototype js, MooTools, Dojo, YUI, KendoUI, но най-силен ще е фокусът върху jQuery. Курсистите ще се научат как да използват готови уеб услуги (web services) и как да ги усвояват в техния сайт.
Сред разгледаните теми ще се включат и работа със системи за управление на съдържанието (Content Management Systems) и най-вече WordPress. Ще демонстрираме на живо как се закупува и настройва домейн, как се работи с хостинг, как се инсталира и настройва WordPress на нашия уеб сайт.
Ще се научим как да правим сайтовете да изглеждат добре на различни браузъри (IE, Opera, Firefox, Chrome, Safari и т.н.), както и нашият сайт да е разбираем когато го отворим от браузър на мобилно устройство.
Кога ще започне курсът за Уеб дизайн?
Безплатните обучения за Уеб дизайн с HTML 5, CSS 3 и JavaScript ще започнат към средата на Март.
Обучението ще се провежда два пъти седмично, като всеки урок ще е с продължителност четири астрономически часа. Срещите представляват слушане на лекции и правене на упражнения с помощна на трейнър.
Как да се регистрираме?
Студентите в курса за Уеб дизайн с HTML 5, CSS 3 и JavaScript могат да избират под каква форма искат да участват в безплатното обучение: онлайн или присъствено.
Присъствена форма на обучение:
Присъствието на всички уроци е задължително и курсистите идват на място, за да слушат презентациите. Тази форма на обучение е най-подходяща за студенти.
Онлайн форма на обучение:
Курсистите избрали тази форма на обучение ще имат възможност да участват редом с присъстващите, гледайки нашите видео уроци, които ще се публикуват след всяка презентация. Тази форма на обучение е по-удобна за работещи хора или хора от други градове, които нямат възможност да идват присъствено на уроците.
За да се регистрирате, моля посетете и попълнете нашата регистрационна форма.
Кой ще преподава в курса за Уеб дизайн?
Лекторския състав се състой от екипа за технологични обучения на Академията на Телерик, т.е. Дончо Минков (аз), Светлин Наков, Николай Костов и Георги Георгиев. Като допълнение сме добавили професионалисти от сферата за разработка на уеб сайтове с HTML 5, CSS 3 и JavaScript, като Иван Жеков, Димо Димов и др.
Ако имате желание можете да получите повече информация за трейнърите тук.
Материали за обучението
Материалите, които ще използваме в обучението, ще намерите отново на сайта на курса.
Програмата на курса Уеб дизайн с HTML 5, CSS 3 и JavaScript
Пълната програма на курса можете да намерите на нашия уеб сайт.
-
Преглед на курса
- Увод в курса "Уеб дизайн с HTML 5, CSS 3 и JavaScript". Представяне на лекторския екип, учебния материал, изпитване, сертифициране и др.
- Основи на уеб програмирането – HTTP протокол, World Wide Web (WWW), Модел заявка-отговор, GET, POST, HTTP Status Codes, Cookies, инструменти за разработка (Firebug, IE Developer Toolbar, Fiddler, и Wireshark sniffer)
-
HTML Основи
- Езика HTML, синтаксис, Markup and Semantics, текст, изображения, хиперлинк, форматиращи тагове, параграфи, списъци, таблици, форми, контроли (текстови контроли, падащи списъци, List Boxes, Check Boxes, Radio-Buttons, Buttons), фреймове
- HTML5
- Въведение в HTML 5, нови тагове, структурни тагове, Forms UI, валидация на полетата във формите, нови атрибути, нови CSS възможности, новите JavaScript API-та, вграден видео и аудио плеър, Canvas и SVG графики
- CSS (Част I)
- Създаване и употреба на CSS стилове, селектори, стилови дефиниции, фонтове, Backgrounds, рамки, Box-Model, подравняване
- CSS (Част II)
- Позициониране (аболютно и плаващо), Margins, Paddings, Z-Index, Visibility, Scrolling, CSS 3
- CSS 3
- Нови селектори, шрифтове, сенки
- Photoshop
- Работа с инструменти за уеб дизайн като Photoshop, обработка на изображения, групи, слоеве, селекции, трансформации, цветове, ефекти, създаване и експортиране на изображения и т.н.
- Създаване на уеб сайтове с HTML и CSS
- Slice’n'Dice, преобразуване от PSD изображение на XHTML и CSS, Multi-Column Layout, Floating DIVs, създаване на таблици чрез DIV-ве, вертикално подравняване на DIVs, центриране на съдържанието на сайта, уеб сайтове с фреймове, уеб сайтове с таблици, уеб сайтове с DIV-ве, Slice and Dice: Примери
- Основи на JavaScript
- Работа с JavaScript, прихващане на събитие (onClick, onMouseOver и т.н.), промяна на изображение при Mouse Over, промяна на стила на списък при зареждане на страницата и т.н., DHTML, JavaScript синтаксис, типове данни, оператори, условни конструкции, цикли, масиви, user input dialogs, достъп до DOM дървото с JavaScript, дебъгване на JavaScript приложения
- Нов JavaScript (за HTML 5)
- Нови JavaScript API-та, нови селектори, създаване на Canvas изображение с JavaScript, асинхронна работа с нишки в JavaScript, drag и drop, съхранение на дани с HTML5, разширения на HTML DOM дървото
- CMS системи и WordPress
- Преглед на системите за управление на съдържание (CMS), работа с WordPress (инсталиране, настройване, административен интерфейс, страници, постове, категории, тагове, коментари, настройки, теми, добавки), създаване на WordPress теми
- Инсталация на CMS системи (WordPress)
- Свързаване на хостинг с домейн, инсталация на WordPress на хостинг, качване на WordPress тема
- Техники за напреднали
- Кеширане при клиента, проблеми с различните браузъри и как да се справим с тях, Client Side Performance Tuning, оптимизация за търсещите машини (SEO), достъпност, Sprites
- JavaScript Обектно-ориентирано програмиране
- Prototype модела, наследяване, свойства (properties), методи, публични и скрити членове
- JavaScript Библиотеки
- Основи на JavaScript средите , типове (prototype js, jQuery, MooTools, Dojo, YUI, KendoUI)
- Основи на jQuery
- Въведение в jQuery, jQuery селектори и манипулация на DOM дървото, jQuery събития и прихващане, AJAX заявки, jQuery темплейти, jQuery UI, ефекти, взаимодействия, Widgets
- Достъп до външни данни
- Достъп до външни данни и услуги чрез jQuery и AJAX
- Работа със REST и JSON
- Работа с библиотеки, предоставени от Twitter, Facebook, Google и т.н.
- JavaScript библиотеки за изграждане на потребителски интерфейс
- KendoUI
- YUI
- KendoMobile
- jQuery Mobile
- Responsive design
- Media queries, динамични изображения, еластичен грид
- Демонстрация за създаване на Web приложения
- Създаване на Web Front-End приложения с HTML 5, CSS, SVG, JavaScript, jQuery и AJAX
За по-актуална информация следете нашия уеб сайт Уеб дизайн с HTML 5, CSS 3 и JavaScript или пратете имейл на academy [at] telerik [dot] com.
Надявам се да се видим скоро
Училищна Академия на Телерик – урок C# и WPF
January 9, 2012 in School Academy, Telerik AcademyНова година, нов късмет. Така започваме новата календарна година в Училищната Академия на Телерик. След трите поредни урока с насока към уеб разработка с PHP, дойде време да обърнем малко внимание и на разработката на десктоп приложения. Следващия тридневен урок от Училищната Академия на Телерик ще е на тема “Десктоп приложения с C# и WPF” и ще се проведе на два пъти – Януари и Февруари 2012 г.
Какво е WPF?
WPF е текущата платформа за разработка на десктоп приложения на Microsoft. WPF е наследник на по-старата технология Windows Forms, и като наследник се има предвид наследник в разработката на десктоп приложения.
Как се разработва на WPF?
Програмирането на WPF се разделя на две части – UI разработка и Back-end разработка. WPF предлага UI маркъп език, наречен eXtensible Application Markup Language или просто XAML. За разработка на Back-end частта може да се ползват всички езици от .NET – C#, VB.NET и т.н.
Защо C# и WPF за разработка на десктоп приложения?
WPF (Windows Presentation Foundation) е една много бързо развиваща се технология и в момента е водещата технология за разработка на десктоп приложения за Windows. Като език за програмиране сме избрали C#, тъй като програмирането с него е доста лесно и приятно.
Има и други причини да изберем WPF като платформа за разработка на десктоп приложения. Microsoft вече обявиха официално новата платформа за .NET, която ще е част от Windows 8. Платформата се нарича Windows Runtime (или просто WinRT) и с нея ще има два начина за разработка:
1. XAML със C#, Visual Basic.Net, C или C++
2. HTML5 със JavaScript
Когато на пазара излезе Windows 8 с WinRT, WPF няма да е платформата за разработка, но задължително ще има нещо много подобно.
Какво ще разгледаме?
В първата среща от поредицата уроци за разработка на десктоп приложения ще разгледаме следните теми:
- Подготовка за тест на Националната Олимпиада по Информационни Технологии
- Преглед на .NET
- Какво е .NET?
- Архитектура на .NET
- Какво е CLR (Common Language Runtime)?
- Managed code (контролиран код) и какво е това
- Междинния език на .NET – MSIL (Microsoft Intermediate Language)
- Асемблита и мета-данни
- .NET приложения – уеб, десктоп, мобилни
- Преглед на езика C# - част 1
- Какво е C#?
- Типове данни (int, long, double…)
- Оператори
- Изрази в C#
- Четене и писане на конзолата
- Условни оператори (if, if-else, switch)
- Цикли (for, while, foreach)
- Масиви
- Методи
- Преглед на езика C# – част 2
- Как да създаваме и използваме обекти
- Изключения и работа с тях
- Низове и обработка на текст
- Generic типове (шаблонни)
- Колекции (масив, списък, опашка, стек, т.н.)
- Атрибути
- Обектно-ориентирано програмиране (ООП) с езика C#
- Как да дефинираме класове в C#
- Модификатори за достъп и защо ги има?
- Как да създаваме конструктори?
- Членове на клас – полета, константи и свойства
- Статични членове
- Структури
- Делегати и събития
- Интерфейси
- Наследяване
- Полиморфизъм
- Бази данни, SQL и MS SQL Server
- Моделиране на данни
- Типове данни в SQL Server
- Създаване на база данни в SQL Server
- Дефиниране на първични ключове и идентификатори
- Създаване на връзки между таблиците (едно-към-едно, едно-към-много, много-към-много)
- Конвенции за именуването
- LINQ
- Какво е LINQ?
- Основи на LINQ
- Последователности
- Оператори и изрази в LINQ
- LINQ to Objects
- Заявки върху колекции
- Проектиране, преобразуване и агрегации
- Сортиране, групиране и сливане на таблици и вложени заявки
- ADO.NET Entity Framework
- Основи на ORM технологиите
- Преглед на Entity Framework
- Принтиране на SQL заявки
- LINQ компоненти и LINQ to Entities
- Файлове на EF
- Visual Studio Designer
- ObjectContext и CRUD операции
- Изпълнение на чисти SQL заявки (параметризирани и непараметризирани заявки)
- Проблемът "N+1 queries"
- групиране и сливане на таблици
- Закачане и откачане на обекти
Трейнинг екипа
Презентациите ще бъдат изнасяни предимно от мен (Дончо Минко), Светлин Наков и Николай Костов
Кога? Къде?
Заповядайте на 23 – 25 януари 2012г. в учебната зала на Академията на Телерик в София – "Enterprise" (бул. "Ал. Малинов" 31, Сватбен мол "Булевард", 2 етаж) от 10:00
За да участвате трябва да се регистрирате тук,
Повече информация
Google група на Училищната академия: http://groups.google.bg/group/it-olymp
Facebook страница: facebook.com/TelerikSchoolAcademy
Семинар “Работа в IT индустрията”
January 4, 2012 in Seminars, Telerik AcademyЗаповядайте на следващия семинар, свързан с нетехнически умения – “Работа в IT индустрията” на Академията на Телерик. Семинарът ще се проведе на 12.01.2012 (четвъртък) от 15:00 до 21:00 часа. Целта на тези семинари е развитието на младите софтуерни инженери не само в техническа насока.
Как да си намерим работа като софтуерен инженер?
В даден момент всеки млад софтуерен инженер е изправен пред следния проблем: имам знания, как да си намеря работа? Целият процес по търсене, намиране и кандидатстване на работа е доста тежък и много често неуспешен при първите няколко опита. На нашия семинар ще се запознаете с целия процес за търсене на работа, както и как да се държите, когато сте извикани на интервю.
Няма готова формула за това как някой може да се представи добре на интервю. Въпреки това има достатъчно препоръки, които могат да се окажат полезни уроци при явяване на интервю. Презентациите ще се водят от екипа на Академията на Телерик: Дончо Минков (аз), Светлин Наков и Николай Костов.
Какви теми ще разгледаме в семинара?
-
Как да търсим работа в IT индустрия?
-
Процесът на кандидатстване
-
Проучване на работодателя
-
Подготовка на нужните документи: CV, мотивационно писмо, препоръки
-
-
Как се пише CV, което да се отличи?
-
На какво искаме да наблегнем в нашата автобиография?
-
Как да изпъкнем пред другите?
-
Как да покажем на работодателя, че ние сме правилния човек?
-
Как трябва да подредим съдържанието на CV – контакти, цел, проекти, специализации, образование
-
-
Как се пише мотивационно писмо за работа?
-
Какво е мотивационно писно (cover letter)?
-
Как да го напишем?
-
Защо не трябва да използваме шаблони?
-
Какво да напишем, за да грабнем работодателя?
-
Можем ли да лъжем в съдържанието?
-
-
Как да преминем интервю за софтуерен инженер / ИТ специалист?
-
Какво се случва на интервю за работа?
-
Как да се подготвим за интервю? Защо?
-
Някои често срещани въпроси и отговори от ИТ интервюта
-
Технически и нетехнически въпроси
-
Как да участваме?
Семинарът е безплатен и е нужна единствено регистрация, за да присъствате. Регистрацията можете да намерите тук.
Къде ще се проведе семинарът “Работа в IT индустрията”?
Семинарът ще се проведе в учебната зала на Академията на Телерик "Enterprise" – ж.к. Младост, бул. "Ал. Малинов" 31 – Сватбен мол "Булевард", етаж 2. Залата е с капацитет 250 седящи места, така че ще има място за всички.
Надявам се да се видим!
Есенен турнир по Информатика в Шумен
November 28, 2011 in Kids Academy, Telerik AcademyМиналия уикенд, 26-27 ноември, аз и моята колежка Ина Добрилова присъствахме на Националния есенен турнир по информатика в Шумен, като представители на Академията на Телерик за Деца.
Целта на нашата визита беше да се запознаем лично с училите, които имат свой школи от програмата Kids Academy, както и да запознаем с другите учители и деца. Естествено бяха приготвени и рекламни материали за подаръци.
Какво постигнахме?
Запознахме с учителите, хапнахме, пийнахме и си поговорихме. От тях разбрахме, че броя на децата от 4ти и 5ти клас, които участват в турнира се е удвоил, от около 30 за миналата година, тази година броя е 70 и няколко.
Ето и малко снимки от малчуганите, които се борят със задачите:
Беше едно много приятно изживяване и се надявам догодина пак да се видим на същото място.
keep looking »





