You are here
Нижний Новгород: 25-27.03
С 25 по 27 марта 2011 года, FRUCT при поддержке Nokia проводит Qt тренинг в Нижнем Новгороде, на базе Нижегородского Государственного Университета им. Лобачевского. В рамках данного тренинга Вы получите необходимые сведения и практические навыки по разработке решений на Qt платформе. Тренинг является открытым и бесплатным но требует обязательно регистрации со страницы недели мобильных технологий.
Требования к участникам
Для того чтобы принять участие в школе необходимо обладать хорошими знаниями в области программирования на языке С++: понимать такие парадигмы как наследование, инкапсуляция, виртуальные функции и полиморфизм. Рекомендуется иметь при себе персональный компьютер (laptop). Некоторые практические задания будут требовать Qt 4.7 (последнюю версию SDK можно загрузить с сайта http://qt.nokia.com/
Место проведения
Тренинг проводится с пятницы по воскресение на территории ННГУ им. Лобачевского.
Предварительное расписание
Это предварительная версия расписания, которая будет уточняться в течение этой недели.
1st day |
||||
|
Topic |
Duration |
Activity |
Place/Time |
|
Qt: past, present, future. Qt SDK componets, qmake capabilities, Hello worlds. Mastering with Qt SDK tools |
2h |
Lecture/practice |
|
|
Metaobject system in depth Meta-object system investigation. Memory management. Parent-child relations. Dynamic properties. Qt containers and type conversion. |
2h |
Lecture/practice |
|
|
Layout managers: Introduction to widgets composition.
Dialogs: standard and custom Using standard dialogs: file, color, fonts, messages, inputs, and so on. Extending standard dialog types, customization. Event-loop management. |
2h |
Lecture/practice |
|
|
Working on the personal/team project |
4h |
Individual work |
|
2nd day |
||||
|
2D Graphics Graphic primitives in Qt. Pens, brushes, patterns. Animations. |
3h |
Lecture/practice |
|
|
Model-view controller: Trees, Tables, Lists. How to implement real model and nice view. |
3h |
Lecture/practice |
|
|
Working on the personal/team project |
4h |
Individual work |
|
3rd day |
||||
|
Building deb, sis, sisx packages. OVI publishing process overview. |
2h |
Lecture/practice |
|
|
Qt quick technology overview. |
2h |
Lecture/practice |
|
|
Working on the personal/team project. Personal projects presentation. Contest rules announcement. |
4h |
Individual work |
|