Разработчик на iOS. Basic - безплатен курс от Otus, обучение 4 месеца, Дата: 26 ноември 2023 г.
разни / / December 05, 2023
Ще овладеете всички необходими умения за самостоятелно разработване на iOS приложения като напр онлайн магазини, банкови приложения, фоторедактори, всякакви асистенти, фитнес приложения и други услуги. Тази подготовка ще бъде достатъчна, за да се класирате за позицията на начинаещ разработчик на iOS със заплата ~100 хиляди. рубли
За кого е този курс?
За тези, които са решили да овладеят специалността iOS разработчик или искат самостоятелно да реализират идеята за своето приложение. Програмата е предназначена за хора, които дори не познават основните принципи на програмирането, тъй като ние ще преподаваме всичко в курса.
Проектен подход
По време на курса ще работите върху голям проект за вашето портфолио - вашето собствено приложение. Всяко домашно ще ви доближава до крайната цел – публикуване на вашето приложение в AppStore.
Ще се научиш:
Създавайте iOS приложения в най-новата версия на Swift 5.x
Основи на работа със SwiftUI и Combine
Приложете принципите на SOLID в разработката
Покрийте кода си с тестове, използвайки TDD
Работа с мрежата с помощта на VK API като пример
Използвайте приложението Instruments за обработка на изключения и сривове, проверете приложението за течове на памет, дълго работещи модули и т.н.
Нашите партньори от Certiport предоставят 10% отстъпка от сертификационния изпит за разработка на приложения със Swift (ниво 1) на всички завършили курса!
Завършва висше образование със специалност „Компютърен софтуер и автоматизирани системи“ през 2012 г. Занимава се с разработка на търговски приложения повече от 7 години. Влиза в разработката на iOS по време на iOS 7. Започнах да програмирам на C#...
Завършва висше образование със специалност „Компютърен софтуер и автоматизирани системи“ през 2012 г. Занимава се с разработка на търговски приложения повече от 7 години. Влиза в разработката на iOS по време на iOS 7. Започнах да програмирам на C#. Участвал в проекти с различен мащаб: от най-простите, където всички отговорности се изпълняват от 3 души, до сериозни бизнес приложения като Tele2 и Pyaterochka, където всеки вид дейност има отделен екип. През последните шест месеца той работи в компанията Coral Club, където заедно с прекия си мениджър и екипа за разработка на Android „вдига мобилното развитие от коленете си“. Интересува се от билярд. Учител
В момента той разработва iOS приложение за голяма транспортна компания в Русия. Професионалният път беше криволичещ: програмирах за електроника, бях PHP разработчик около 10 години и наскоро се посветих изцяло на iOS разработката. Като разработчик на iOS...
В момента той разработва iOS приложение за голяма транспортна компания в Русия. Професионалният път беше криволичещ: програмирах за електроника, бях PHP разработчик около 10 години и наскоро се посветих изцяло на iOS разработката. Като разработчик на iOS тя разработва различни приложения от електронна Библия до приложение за банки. Учител
Профилно образование - специалност софтуер (Томски университет по системи за управление и радиоелектроника) Занимавам се с iOS разработка от около 8 години, участвах в различни проекти - от пълното изпълнение на проекта до един неговият...
Профилно образование - специалност софтуер (Томски университет по системи за управление и радиоелектроника) В разработката на iOS за около 8 години, участва в различни проекти - от пълно внедряване проектира сам в своя стартъп за големи корпорации за стотици хора, разработи свои собствени продукти, участва в аутсорсинг и големи продукти за милиони потребители (aitu, CMO софтуер, aitube). В допълнение към Objective C и Swift, имам опит в програмирането в TypeScript, Kotlin, PHP, C# Program Manager
Основи на програмирането
-Тема 1. Настройване на XCode и основите на мобилната разработка
-Тема 2.ООП принципи
-Тема 3. Прости типове данни
-Тема 4.Функции
-Тема 5.Колекции
-Тема 6. ООП обекти
Основи на SWIFT
-Тема 7. Playground, Типове данни, кортежи, опции
-Тема 8. Колекции (масиви, речници, набори)
-Тема 9. Цикли, разклонения
-Тема 10. Функции, затваряния
-Тема 11.TDD, OOP, POP
-Тема 12.Класове
-Тема 13. Конструкции
-Тема 14. Трансфери
Интерфейс
-Тема 15.XCode, Storyboard, UI обекти, създаване на обекти програмно, XIB
-Тема 16.TableView, CollectionView
-Тема 17. Преходи
-Тема 18.Навигация в приложението
Хранилище за данни
-Тема 19. Анализиране на домашна работа
-Тема 20.FileManager, UserDefaults
-Тема 21.CoreData
-Тема 22. Царство
Нет
-Тема 23.URL, URLRequest, URLSession, URLSessionDelegate
-Тема 24. Създаване на мрежов слой, ResultType
-Тема 25.Codable, DynamicJSON
Управление на нишки
-Тема 26. Анализиране на домашна част 2
-Тема 27. Нишка, RanLoop
-Тема 28.GSD
-Тема 29.Операция, OperationQueue
Дизайнерски модели
-Тема 30. Генеративни модели
-Тема 31.Структурни модели
-Тема 32. Поведенчески модели
Архитектура на приложението
-Тема 33. Анализиране на домашна част 3
-Тема 34.SOLID, SOA, MVC, MVVM
-Тема 35. Протоколи, делегати
-Тема 36.CleanSwift, VIPER
Обработка на изключения и грешки
-Тема 37. Инструменти на Xcode
-Тема 38. Fabric, Crashlitics
Проектен модул. Доставка на проекти
-Тема 39.Публикуване в AppStore
-Тема 40. Защита на проектантска работа