Enrolment options

Обучението ще продължи 3 месеца като всяка седмица ще има по 2 лекции. За пълноценно участие в него се изискват основни познания в обектно ориентираното програмиране. Всяка лекция, предавана в курса, ще се споделя със курсистите в електронен вариант. Те ще се състоят от презентации, демонстрация на показаното, самостоятелни задания върху изнесения материал. Всяка седмица на курсистите ще се задават домашни работи. По време на обучението ще се проведат две теоретични проверки във формата на тест. В края на курса ще получат групов проект, в който ще реализират цялостно iOS приложение.   Учебна програма на курса:  

1. Introduction to iOS development, XCode and MVC pattern.

2. Introduction to Objective-C language (part 1).

3. Introduction to Objective-C language (part 2).

4. Basic app objects. More on views.

5. More on ScrollView. View controllers. Basic navigation.

6. TableView and TableView controller.

7. Editing TableView. Tabbar controller.

8. CollectionView. Handling rotation.

9. Autolayout and size classes (part 1).

10. Autolayout and size classes (part 2).

11. App design basics.

12. Introduction to core data.

13. More on core data and fetching Data.

14. Notifications. Work with file system.

15. Introduction to blocks and multithreading.

16. Working with gesture recognizers.

17. Working with Quartz 2D. Animations.

18. MapKit and Location framework.

19. Social Networking – integration Facebook and Twitter into existing app.

20. Audio and video.

21. Developing widgets in iOS 8.

22. Practice lecture – developing simple app. 

Guest access
Guest access
Self enrolment (Student)
Self enrolment (Student)