Професија: Андроид програмер - курс 129.000 рубаља. из ПродуцтСтар-а, обука 8 месеци, датум 2. децембар 2023.
мисцеланеа / / December 05, 2023
Наћи ћемо вам посао током студија или вам вратити новац.
Креатори и говорници курса су стручњаци из Амазона, Иандек-а и Скиенг-а
Трајање: 18 месеци. (могућност интензивне обуке)
Ниво: од нуле
Формат: онлајн
Пракса у партнерским компанијама
Андроид је најпопуларнији оперативни систем на свету
Андроид није само о паметним телефонима; своје знање можете применити приликом развоја апликација за таблете, паметне сатове, музичке системе, ВР/АР, уграђене системе (информације системи у аутобусима, тржним центрима и супермаркетима, ИВИ у аутомобилима и дроновима, итд.) А то значи да увек можете пронаћи не само високо плаћен пројекат, већ и занимљив
Потражња на тржишту рада
Најважнији показатељ потражње за Андроид програмерима је популарност ОС-а. Према СтатЦоунтер-у, више од 72% свих мобилних уређаја на свету ради на Андроид-у. Потражња за Андроид програмерима надмашује понуду
Одличан избор за почетак
Заједница Андроид програмера састоји се од стотина хиљада људи, од којих је сваки прошао пут од почетника до стручњака. Ако наиђете на потешкоће, постоји велика вероватноћа да је неко већ решио ваш проблем пре вас, све што треба да урадите је да пронађете ово решење на интернету
Помоћи ћемо вам да стекнете све потребне вештине, прикупите пројекте за своју биографију и добијете пристојан посао у компанији која вас занима.
Ваша обука ће се исплатити од ваше прве плате.
Проучите синтаксу језика, упознајте се са променљивим и операторима, научите да пишете и структурирате свој код и разумете туђи
Савладајте Котлин синтаксу и научите да пишете писмен, структуриран и лак за читање код
Научите да пишете упите и управљате великим количинама података, као и да се упознате са Гитом и научите контролу верзија
Зароните дубоко у напредни Андроид развој и научите основе Девопс-а за Андроид програмере
Ниво 1: „Основе Јаве и Јава Цоре“
Пракса на случајевима стварних компанија, помоћ при стажирању и првим интервјуима.
Јединица 1 – Основе Јаве
Увод у језик и алате Јава
Променљиве и типови података у Јави
Петље и језичке конструкције у Јави
Рад са низовима
Класе и објекти: почетни ниво
Класе и објекти: напредни ниво
Јединица 2 – Јава конструкције
Изузетак руковање
Стрингови и регуларни изрази
Први Јава програм
Бонус лекција. Практична радионица.
Јединица 3 – Методологије тестирања софтвера
Увод у тестирање софтвера
Методе и врсте испитивања
Тестер Тоолс
Јединица 4 – Документација
Тестер Доцументс
Тестирање артефаката
Животни циклус развоја софтвера
Јединица 5 – Јава Цоре
Увод у алгоритме
Увод у колекције: листе, стекови и редови
Збирке: мапа, сет
Стреам АПИ, ламбда, опционо
Домаћи задатак о Јава збиркама
Генерички типови. Време извођења, џокери и ПЕЦС
Рад са ЈВМ меморијом
Фаза 2: „Андроид развојна база“
Много вежби и радионица. Помоћ при избору слободних радних места и интервјуима.
Блок 6 – Основе развоја Андроида
Андроид Студио, СДК, емулатор и прва апликација
Основне компоненте Андроид апликације
Животни циклус активности
Кориснички интерфејс 1
Кориснички интерфејс 2 (одговарајући кориснички интерфејс)
Блок 7 - Линук и умрежавање
Увод у Линук
Наставак упознавања са Линуксом
Рад са датотекама. Адаптер и декоратер
Домаћи задатак: конзолни услужни програм за претраживање датотеке
Серијализација. Интеракција услуга, бинарна серијализација, кмл, јсон, иамл
Рад са мрежом. УПД, ТЦП/ХТТП, ОСИ
Домаћи задатак: рад са мрежом и АПИ-јем
Јединица 8 – Вишенитно програмирање
Јава библиотека НИО. Разлике између ИО и НИО
Вишенитно програмирање у Јави. Синхронизација, истовремене класе.
Рефлексија у Јави. Креирање напомена
Системи контроле верзија. Версионирање кода, колаборативни развој, ЦСВ
Гит & ГитХуб. Гит, урезивање, гране, спајање грана и решавање конфликата, ГитХуб, тимски рад, преглед кода
Јединица 9 - Основе СКЛ-а
Увод у СКЛ блок
Екстракција и филтрирање података: почетни ниво
Екстракција и филтрирање података: Напредно
Трансформисање и сортирање података: почетни ниво
Трансформисање и сортирање података: напредни ниво
Јединица 10 – Базе података
База података. ЈДБЦ
Развијамо пројекат и додајемо га у базу података (урадите задатак)
Фаза 3: "Рад са Котлином и Фигмом"
Писање Котлин кода, основне вештине Фигма за Андроид програмере
Јединица 11 – Основе Котлина
Котлин Басицс
Организација навигације (померање између активности)
Приказ листа Рецицлервиев-а
Фрагменти, ФрагментМанагер
Рад са фајловима, пуштање музике
Блок 12 – Котлин: умрежавање и архитектура апликације
Ради у позадини
Умрежавање
Упорност
РКС
Модерна архитектура апликација
Наставна јединица 13 – Креирање изгледа веб странице
Преглед алата Фигма
Рад са кривинама, пиктограмима и графиконима
Рендеровање елемената интерфејса
Локалне библиотеке стилова
Блок 14 - Рад са Фигма
Израда прототипа и анимација
Ограничења и компоненте
Опције и библиотеке
Фигма Цоммунити
Припрема распореда за тимски рад
Наставна јединица 15 - Савремене методологије развоја
Методологије управљања: Агиле и Ватерфалл
Сцрум
Алати за управљање
Фаза 4: „Напредни Андроид“
Научите напредне вештине Андроид програмера за развој каријере
Јединица 16 - Напредни Андроид развој
Интеграција са Бацкенд-ом: АПИ, типични облици интеграције (РПЦ, РЕСТ)
Мрежни захтеви: главна нит и позадина
Вишенитност: нити, проблеми са заједничким подацима
Учитавање и приказивање слика
Регистрација, аутентификација и ауторизација
Особине доброг кода. Апстракција, Композиција, Спајање, Кохезија
СОЛИД принципи
Основе интеракције клијент-сервер
Рад са камером и мултимедијом
Цјелина 17 – Системи контроле верзија
Системи контроле верзија. Версионирање кода, колаборативни развој, ЦСВ
Гит & ГитХуб. Гит, урезивање, гране, спајање грана и решавање конфликата, ГитХуб, тимски рад, преглед кода
Животни циклус софтвера, ЦИ/ЦД
Јединица 18 - Рад са Гитом и Гитлаб-ом
Гит, основни концепти. Представљамо ГитЛаб
Увод у ГитЛаб ЦИ
ГитЛаб ЦИ. Интерне варијабле, артефакти, правила
Блок 19 – Основе ДевОпс-а за програмере
Увод у ДевОпс
Линук: Увод и основни концепти ОС
Басх. Основни алат за скриптовање у Линуку
Контејнеризација. Представљамо Доцкер.
Паковање апликација у Доцкер-у
Доцкер-Цомпосе. Услуге и интеракције
Ансибле. Основни појмови и команде
Ансибле. Улоге и варијабле
Ансибле. Развој улога