ИОС Девелопер. Професионални - курс 70.000 руб. из Отуса, обука 5 месеци, датум 27.11.2023.
мисцеланеа / / November 27, 2023
Програм је креиран посебно за иОС програмере са 1 или више година искуства у развоју мобилних иОС апликација.
Карактеристике програма Обука се заснива искључиво на случајевима из праксе развоја апликација у производњи. Сложене и тешке проблеме решићемо квалитетом врхунских апликација:
✔ ми ћемо развити сложен и анимирани кориснички интерфејс користећи СвифтУИ и знања која се не могу наћи у чланцима на Интернету;
✔ научићемо како да прилагодимо УИ код за иПадОС и пренесемо га на ватцхОС, твОС, мацОС платформе;
✔ проучићемо питање мешања декларативних и императивних парадигми, Рк образаца и развоја на Цомбине-у;
✔ изградићемо архитектуру за одређену апликацију: МВВМ+С, Цлеан Свифт (ВИП) или СОА;
✔ научићемо ретку вештину преношења апликације на Андроид удобно за иОС програмере уз очување 80-90% логике. Коришћење генерисања кода, начин да се развијете као мобилни инжењер у облику слова Т.
Научићеш:
✔ примените ГЦД и решите проблеме са више задатака,
✔ рад са протоколима секвенце и прикупљања,
✔ користити структуре података, генерички тип, повезане типове и брисање типова, технике ПАТ (протокол са повезаним типовима) у пројектима
✔ компетентно раде са различитим методама складиштења података (Цоре Дата, Реалм, Кеицхаин, Цацхе),
✔ користите ињекцију зависности (ДИ) и модуларизацију апликација за угоднији развој тима и покривеност тестом;
✔ научите у пракси све предности и недостатке познатих методологија, приступа и парадигми (протоколско оријентисано програмирање, ООП, реактивно програмирање).
Научите да пишете експресиван код који, у неколико редова, ради оно што је претходно требало да постигне цео екран.
Савладајте кључне карактеристике Свифта 5
Моћи ћете да утврдите изводљивост коришћења одређених архитектонских образаца
Уроните у нијансе коришћења Рк-а: када је потребно и када се исплати
Након обуке, дипломци ће моћи да дизајнирају сложене компоненте корисничког интерфејса на професионалном нивоу и оптимизују своје перформансе, развијати клијент-сервер апликације и офлајн режим рада, писати код тестиран јединичним тестовима и, наравно, успети да пишем тестове.
Наши Цертипорт партнери обезбеђују 10% попуста на развој апликација са Свифт (ниво 1) сертификациони испит за све дипломце курса!
Тренутно развија иОС апликацију за велику транспортну компанију у Русији. Професионални пут је био кривудав: програмирао сам за електронику, био сам ПХП програмер око 10 година, а недавно сам се у потпуности посветио развоју иОС-а. Као иОС програмер...
Од 2002. године ради као програмер, са укупним програмским искуством од 17 година. Има велико искуство у развоју у Ц/Ц++, Ц#, Јава, ЈС, Свифт. Учествовао у више од десет великих и сложених пројеката...
Од 2002. године ради као програмер, са укупним програмским искуством од 17 година. Има велико искуство у развоју у Ц/Ц++, Ц#, Јава, ЈС, Свифт. Учествовао у више од десет великих и сложених пројеката у водећим ИТ компанијама у земљи (игре, инстант мессенгери, финтецх и канцеларијске апликације), као што су Тинкофф Банк, Маил.ру, Нев Цлоуд Тецхнологиес. Предаје иОС/Свифт 4 у години. Говорник на иОС састанцима. Он зна да програмирање развија мозак, па планира да се развија до краја живота. Своје слободно време посвећује геек уметничкој фотографији и рударењу криптовалута. Програм менаџер
Радим као иОС програмер у малопродајној компанији. Пре него што се придружио иОС-у, радио је у развоју софтвера. Тренутно развијам и преводим апликацију на СвифтУИ.Учествовао сам у имплементацији великих комерцијалних и малих некомерцијалних...
СвифтУИ и Цомбине Басицс
-Тема 1. Дизајнирање корисничког интерфејса декларативно са СвифтУИ. Које су разлике између УИКит и СвифтУИ
-Тема 2. Листа СвифтУИ, Листа са прилагођеним изгледом, Хостинг ВиевЦонтроллерс
-Тема 3.Усинг НавигатионВиев, ТабВиев. Креирање сопственог навигационог стека
-Тема 4.Креирање прилагођеног облика, СвифтУИ АПИ за цртање и анимацију
-Тема 5. Приказ структурираних података, листа, страница, прилагођених компоненти на УИВиевРепресентабле
Модерна архитектура мобилних апликација
-Тема 6.Необичан систем типа Свифт, структуре података, генерици
-Тема 7. Повезивање различитих делова апликације Обсервинг, Сигналс, Цаллбацкс. ПАТ (протокол са повезаним типовима)
-Тема 8.Протоцол Ориентед Программинг (ПОП), СОА, модуларизација, архитектонски Рк обрасци: Флук/Редук
-Тема 9.МВк, ВИП, анализа архитектонских образаца. ЧВРСТИ, ГРАСП, принципи спајања/кохезије.
Фондација без оквира треће стране и Свифт 5 Стандард Либрари
-Тема 10. Секвенце и колекције, асимптотска анализа: О(1), О(Н), О(Н*лог (Н)), О(н^2)
-Тема 11. Коришћење пуне снаге Стринга: СтрингИнтерполатион, Екпрессибле. Регионални формати.
-Тема 12. Асоцијативни типови, брисање типа, типови података „шећер“, диспечер позива у Свифт-у 5
-Тема 13. ЛЛВМ компајлер, АСТ, креирање сопствених оператора
Мултитаскинг
-Тема 14. Проблеми мултитаскинга и начини њиховог решавања, ГЦД
-Тема 15. Унутрашњост ГЦД(либдиспатцх), ОператионКуеуе
-Тема 16.РунЛооп & ПОСИКС нити, алати за синхронизацију, закључавање, мутекс
Умрежавање и складиштење података
-Тема 17.Нови мрежни оквир, УРЛСессион, Цодабле
-Тема 18.Соцкет.ио, ВебСоцкет и други сокети за ћаскање и тренутна ажурирања
-Тема 19.СКЛите, методе кеширања, Фајлови, Поређење ЦореДата и Реалм-а
-Тема 20. Безбедност: ОАутх 2.0, прикривање кључева и АПИ кључева, ССЛ качење
Креирање апликација за Аппле Ватцх, ТВ, Мац
-Тема 21.ватцхОС
-Тхеме 22.твОС
-Тема 23. Код за више платформи за иОС/иПадОС, ватцхОС, мацОС, твОС
ЦореМЛ и Висион, неуронске мреже и машинско учење
-Тема 24. ЦореМЛ, ЦреатеМЛ, ТенсорФлов коришћењем обучених модела неуронских мрежа
-Тема 25. ЦореМЛ: добијање модела користећи АутоМЛ Висион и њихово коришћење на уређају
Мултиплатформски развој: пренос на Андроид, Вулкан/Метал
-Тема 26. Мултиплатформа за Рицх Медиа: Метал и Вулкан, развој игара, обрада видеа/слика
-Тема 27. Јетпацк Цомпосе
-Тема 28. Истовремена имплементација функција на иОС+Андроид. Потребан сет алата
Организација развоја
-Тема 29. Тестирање кода КСЦТест, УИТест, фастлане и ЦИ
-Тема 30.Гит-флов, ТБД, аутоматизација тока рада
-Тема 31. Како правилно написати животопис и развити чврсте вештине
Пројектни рад
-Тема 32.Писање апликације од нуле
-Тема 33. Консултације о пројектима и домаћим задацима
-Тема 34.Заштита пројектантских радова