Развој Андроид апликација на Котлину, ниво 2 - курс 36.990 РУБ. од Специјалиста, обука 40 ак. ч., Датум: 19.08.2023.
мисцеланеа / / November 29, 2023
Сврха предмета: упознавање студента са основама развоја Андроид апликација у програмском језику Котлин.
Курс је изграђен према најефикаснијој методологији: од једноставног до сложеног. Како се анализира редослед тема, долази до разумевања основних алата и метода заштите мреже.
Јава Андроид програмери који желе да науче Гоогле-ов препоручени Андроид програмски језик апликације за све који желе да науче како да креирају апликације за најчешћи мобилни оперативни систем система.
Тренинг центар "Специјалист" је овлашћени Андроид центар за обуку. Високу ефикасност обуке потврђује произвођач најпопуларније мобилне платформе!
По завршетку курса, добићете престижни сертификат од овлашћеног Андроид центра за обуку, који ће бити одличан додатак вашем портфолију.
Предавач курсева за развој мобилних апликација за Андроид. Носилац шест престижних међународних сертификата, укључујући ИБМ Цертифиед Датабасе Администратор – ДБ2 ДБА за Линук УНИКС и Виндовс. Има богат практичан...
Предавач курсева за развој мобилних апликација за Андроид. Носилац шест престижних међународних сертификата, укључујући ИБМ Цертифиед Датабасе Администратор – ДБ2 ДБА за Линук УНИКС и Виндовс. Има велико практично искуство као програмер, програмер, аналитичар и консултант. Током протеклих 16 година, Марат Анасович је учествовао у различитим пројектима за имплементацију система управљање мастер подацима у великим нафтним и гасним, енергетским, индустријским и међународном трговином компаније.
Дипломирао на Московском физичко-техничком институту (МИПТ). Одлично познавање свих програмских проблема у Јави, Андроиду, Ц/Ц++, Перлу, СКЛ-у и МАТЛАБ-у. Има велико искуство у системској и мрежној администрацији оперативних система Уник (Сун Соларис, Хевлетт-Пацкард ХП-УКС, СГИ ИРИКС) и Линук (РедХат Ентерприсе Линук, Орацле Линук, ЦентОС, Федора). Поседује стручна знања из области администрације Цисцо мреже. Поред тога, Марат Анасовицх има одличне вештине у администрирању система за управљање релационим базама података, посебно Орацле и ИБМ ДБ2.
Богато и разноврсно практично искуство му омогућава да наставу изводи на живахан и узбудљив начин. Марат Анасович даје одличне примере из своје обимне професионалне праксе који живописно илуструју материјал. Он зна како да сваком слушаоцу не само лако и јасно пренесе чак и најсложеније информације, већ га и истински очара својом темом. Учитељ је веома пажљив према својој публици, уме да задржи њихову пажњу и са задовољством одговара на питања. На курсевима које води Марат Анасовицх, моћи ћете у потпуности да савладате тренутну специјалност програмера мобилних апликација и постанете тражени специјалиста на тржишту рада!
Модул 1. Фрагменти (4 ак. х.)
- Креирање фрагмената
- Додавање корисничког интерфејса
- Додавање фрагмената у активности
- Управљање фрагментима
- Трансакције са фрагментима
- Интеракција фрагмената и активности
- Животни циклус фрагмената
- Навигација
- Критика
Практичан рад.
- Кориснички интерфејс у фрагментима
- Алати за изградњу навигације на фрагментима
Модул 2. Процеси и нити (Тхреадс) (5 ац. х.)
- Животни циклус процеса
- Стреамс
- Позадинске нити
- Коришћење АсинцТаск-а
- Котлин корутине
Практичан рад.
- Мултитхреадинг у Котлину
- Фрагменти без корисничког интерфејса
Модул 3. Услуге (3 ак. х.)
- Опис услуга у манифесту апликације
- Покретање услуга
- Стоппинг Сервицес
- Повезане услуге
- Услуге и обавештења
- Форегроунд Сервицес
- Животни циклус услуга
Практичан рад.
- Креирање услуга
- Интеракција сервиса са корисничким интерфејсом
Модул 4. Виџети (2 ац. х.)
- Опис виџета у манифесту апликације
- Креирање изгледа виџета
- АппВидгетПровидер класа
- Креирање виџета
- Коришћење активности конфигурације
- Ажурирање виџета
Практичан рад.
- Креирање виџета
Модул 5. Рад са датотечним системом (1 ац. х.)
- Провера доступности медија
- Приступ фајлу
- права
- Дељене датотеке и стандардни директоријуми
- Кеш датотеке апликације
Практичан рад.
- Рад са датотечним системом
Модул 6. Архитектонске компоненте Гоолгеа (5 ац. х.)
- МВП и МВВМ архитектонски обрасци
- Соба
- ЛивеДата
- ВиевМодел
Практичан рад.
- Примена Гоогле архитектонских компоненти
Модул 7. Бежичне везе (1 ац. х.)
- Провера мрежних веза
- Праћење статуса везе
- ЦоннецтивитиМанагер и НетворкИнфо
- Ефикасно коришћење мрежних веза
Практичан рад.
- Праћење доступности интернет везе
Модул 8. Одложено покретање задатака у Андроиду (3 ац. х.)
- Дозе моде
- Једнократни и понављајући догађаји
- АлармМанагер
- ЈобСцхедулер
- ВоркМанагер
Практичан рад.
- Креирање послова за одложени почетак
Модул 9. Сензори у Андроиду (2 ац. х.)
- Преглед сензора
- Врсте сензора и добијање информација о њиховој доступности
- Сенсор Фрамеворк
- Праћење статуса сензора
- Најбоље праксе при раду са сензорима
Практичан рад.
- Рад са сензорима
Модул 10. Телефонија и СМС (2 ак. х.)
- Одређивање статуса и подешавања телефона
- Мониторинг статуса телефонског модула
- Коришћењем СМС-а
- Слање СМС-а
Практичан рад.
- Слање СМС-а
Модул 11. Сопствени поглед (4 ак. х.)
- Коришћење платна
- Коришћење СурфацеВиев-а
- Коришћење Дравабле
- Схапе Дравабле и 2Д графика
- Модификација постојећих погледа
- Креирање сопствених погледа
- Властити поглед или фрагменти?
Практичан рад.
- Креирање сопствених погледа
Модул 12. Рад са мултимедијом (3 ак. х.)
- Аудио снимање и репродукција
- Основе Андроид камере
- Коришћење постојећих апликација за камеру
- Директна контрола камере
- Снимање и чување фотографија и видео записа
Практичан рад.
- Рад са камером
Модул 13. Мапе (3 ак. х.)
- Картице
- Одређивање локације
Практичан рад.
- Рад са мапама
- Добијање географских координата
Модул 14. Фиребасе Цлоуд Мессагинг (2 ац. х.)
- Архитектура апликације са ФЦМ
- Додавање ФЦМ-а пројекту
- Слање и примање порука
Практичан рад.
- Слање ФЦМ порука