Начало » Служебни » Разработване на iOS приложения
Разработване на iOS приложения


Описание на курса

Tози курс ще Ви даде възможност да се запознаете с Interface Builder, Xcode, Objective-C, програмиране на Cocoa Touch, и APls включително и в iOS SDK. Ще сте готови да разработвате Ваши собствени приложения или да подобрявате тези, които
вече сте създали! Ще се научите как да разработвате изцяло iPhone/iPad приложения, преминавайки през насочващите инструкции на преподавателите, практическият опит по програмиране и провежданите дискусии.  Курсът дава възможност да научите основите на разработването на iPhone/iPad приложения, като тези които вече имате на своят iPhone/iPad.

За кого е предназначен този курс ?

  • Вие сте новак в разработването на iPhone/iPad приложения, или сте започнали да разработвате приложения и имате нужда от помощ.
  • Вие имате опит в програмирането на обектно-ориентиран език като Java, C#, Ruby, или Python.               



              


Предпоставки за пълноценно усвояване на материала:
  • владеене на С/С++, обект-ориентирано програмиране
  • владеене на английски език


График:
Курсът е общо 30 часа разпределени в три седмици.
Занятията ще се провеждат понеделник,  сряда и петък от 18:00 с кратки почивки от 15мин. 

Подробно описание на темите, които се включват в рамките на курса:

Тема
Описание

Въведение в Objective-C

Objective-C е обектно-ориентиран език за програмиране, който се използва за писане на iPhone и iPad приложения. Tова не е подробен курс по Objective-C, но ще научите достатъчно за да можете да разработвате приложения. Темите включват класове, изпращане на съобщения, управление на паметта и т.н..

Xcode и Interface Builder

Xcode е IDE използван за разработването на iPhone/iPad, Interface Builder е виртуалното средство за разработване на дизайна на интерфейса на приложението. Ще се научите как да използвате и двете, също така и много полезни трикове за да работят по-ефективно.

Cocoa Touch

Cocoa Touch е обект-ориентирана библиотекa за разработване на приложения, която се използва за iPhone, iPod Touch и iPad. Cocoa Touch е базирана на Cocoa и съдържа различни шаблони за
дизайн на обекти при разработка на приложения, използвани също за програмиране под Mac OS. Ще научите какви са ползите от model-viewcontroller (MVC), Delegation, Categories и други съществени за програмирането на приложения с Cocoa Touch.

Views / Controller

View (изглед) представя интерфейса на Вашето приложение, а всички динамични аспекти се съдържат в View Controller. View Controller –ите са същината на model-view-controller (MVC) дизайна. Ще се научите как да разработвате дизайн на изображенията и да ги свързвате към View Controller с Outlets и Action-и.

Навигация

Ефикасната и последователна навигация е от съществено значение за мобилните устройства. Ще се научите как да използвате навигацията и таб бар контролера за да подобрите изживяването на
потребителя от използването на приложението.
Table Views
Table Views са главна част за много от приложенията за iPhone/iPad, както и организацията на контакти. Ще се научите как да организирате информацията си в таблици, да вмъквате и изтривате
таблици и да оперирате между таблиците използвайки Table Controllers.
Keyboard Input
Виртуалната клавиатура е уникална за iPhone/iPad и е важно Вашето приложение да прави въвеждането на текст колкото може по-лесно. Ще се научите как да използвате Delegate класове за да оформяте въвеждането на текст.
Core Data
Core Data предлага елегантно решение за оформяне и съхранение на информацията. Ще се научите как да управлявате, моделирате и съхранявате информацията в приложението използвайки
Core Data. Foundation, UIKit, Core Animation, Core Location, Bonjour, оптимизиране на консумацията, оптимизиране с цел производителност и много други.
Графики и анимация
Графиките са важна част от интерфейса на Вашето приложение. Ще Ви покажем как да използвате снимки, да рисувате текстове и различни форми. Ще се научите как да използвате лесни техники за да подчертаете различните анимации във Вашето приложение. Също така ще се научите как да използвате новият block syntax в iOS SDK 4 за да оформяте вашият код.
Изпълнение и отстраняване на грешките
Ще се научите как да използвате инструментите, включително Instruments и Clang Static
Analyzer, да засичате грешки в паметта и да профилирате изпълнението на Вашето приложение.










































* По време на курса ще научите практически трикове и технологии използвани от професионалистите за да работят по-ефективно и за
създаването на пълноценни приложения за iPhone/iPad. В допълнение към подготвените теми за разглеждане в курса, ще имате и
време да зададете своите въпрос и да проведете дискусия с другите нразработчици на приложения.

Цена на курса: 450 лв.

Можете да заявите участие на тел. 02 439 0515, на e-mail: training@mmw.bg или чрез формата ни за записване ! 





© Copyright 2012. MMW