Решение и пошаговое руководство: Challenge - Адаптивный Дизайн "Камень-Ножницы-Бумага"
Challenge - Разработка Адаптивного Интерфейса "Калькулятор"
Решение и Объяснение: Challenge - Разработка Адаптивного Интерфейса "Калькулятор"
Challenge - "Калькулятор" с круглыми кнопками
Решение и Объяснение: Challenge - "Калькулятор" с круглыми кнопками
Challenge - Как понять что View ViewController-a разместил свои подViews(subViews) ? или как получить обновленные данные атрибута frame?
Решение и Объяснение: Challenge - Как понять что View ViewController-a разместил свои подViews(subViews) ? или как получить обновленные данные атрибута frame?
Опциональные типы (Optionals)
Словари (Dictionaries)
Тест: Опционалы
Тест: Словари
Циклы (Loops)
Тест: Циклы
Условные инструкции (Conditional Statements)
Тест: Условные инструкции
Упражнение по Написанию Кода - Conditional Statements
Решение Алгоритмов на платформе LeetCode
Что вам предстоит сделать?
Верстка интерфейса с помощью AutoLayout, StackView и View для проекта «Ксилофон»
Как находить решения для любой задачи по программированию в интернете? Apple Developer Documentation & StackOverflow
Связывание нескольких кнопок с одним и тем же IBAction & Воспроизведение различных звуков ксилофона
Задача №1
Задача №2
Скачайте завершенный проект приложения
Совет от Жанғали — формирование привычки программирования
Чем вам предстоит заняться в этом модуле?
Верстка UI
Генерация задачи и Запуск таймера
UITextField и Обработка ввода
Initial View Controller и UINavigationController
Задача №1
Задача №2
Задача №3
Задача №4
Скачайте завершенный проект
Что вам предстоит создать?
Отображение всплывающего окна с заголовком, текстовым полем и кнопками с помощью UIAlertController?
[UserDefaults] Постоянное хранение данных в памяти телефона
Отображение списка данных в UITableView с помощью UITableViewDataSource.
[UITableViewCell, .xib, UIRefreshControl, Extension] Обнаружение выбора ячейки и передача данных с одного объекта на другой
Как создать собственный тип данных с помощью Структуры и хранить в UserDefaults? Как обрабатывать функции, которые могут выкинуть ошибку?
[UITableView Sections, Enum] Как отображать группированный список данных в UITableView?
Задача №1: Упорядочить/отсортировать массив
Решение: Задача №1
Скачайте завершенный проект.
Quiz: UIAlertController & Enum
Quiz: UserDefaults
Quiz: 2D Array
Что вам предстоит создать?
Задача №1
Задача №2
Задача №3
Скачайте завершенный проект
Как читать и вникать в чужой код? Разрбор добавления и отображения контактов
Принципы - DRY & Single Responsibility
Что вам предстоит создать?
Figma & UIWindow
UICollectionView & верстка интерфейса в соответсвии с дизайном
Отображение горизонтального списка в UICollectionView
Синхронизация PageControl c CollectionView
Отображение страницы не больше 1 раза. Замена корневого контроллера в процессе работы приложения. Определение корневого контроллера.
Использование UINavigationController программно и проектировка интерфейса
Классы, Структуры и Объекты в Swift
Свойства в Swift
Наследование в Swift
Тест: Класс, Структура & Объект
Тест: Свойства
Тест: Наследование
Инициализация и Деинициализация
Тест: Инициализация и Деинициализация
Value Types vs Reference Types
Тест: Value Types vs Reference Types
Протоколы
Тест: Протоколы
Delegation (Делегирование) - design pattern
Тест: Делегирование
Задание №1: UISearchBarDelegate
API, HTTP & JSON
Тест: API & JSON
Задание №2: Тестирование API с открытым исходным кодом.
Оставьте свои контакты и мы вам вышлем PDF документ
Нас выбирают те, кто
Ценит высокое качество обучения
Наш курс предлагает подробные и понятные видеоуроки, которые разбивают сложные темы на усвояемые модули.
Ищет гибкость в обучении
Мы понимаем, что каждый студент имеет свой уникальный график и темп обучения, поэтому наш курс предоставляет возможность учиться в любое время и в любом месте.
Желает получить реальный опыт
Курс предлагает практическую работу и проектно-ориентированное обучение, позволяя студентам применить свои знания на практике и создать свой портфолио.
Ценит общение и поддержку
Мы предлагаем активное и поддерживающее сообщество, где студенты могут общаться с единомышленниками и получать помощь от менторов.
Дорожит своим временем
и не хочет ждать следующего урока для продолжения обучения или тратить свое время на растянутые живые лекции, где лектора часто перебивают или он сам теряет ход своих мыслей
Отзывы
что о нас говорят студенты?
Благодаря "Кодеко" я стал iOS Разработчиком и трудоустроился в компанию Tredo. 6 месяцев назад я даже не имел представления о программировании 😅. Во время обучения мне всегда помогали и поддерживали.
Нұрсұлтан Нөкеш
Junior iOS Разработчик в Tredo
Уже на 3 месяце обучения я устроился в Академию Шаг. Недавно, сразу после выпуска я перешел в компанию Vkleyka.kz на позицию Middle iOS Разработчика. Хотел бы выделить 3 особенности курса по iOS: препод-Senior iOS Разработчик (в основном в других курсах преподают Strong Junior или Middle), качественные видеуроки с анимациями и большое количество практики.
Абылай Байбол
Middle iOS Разработчик в Vkleyka.kz
На курсе покрываются все темы и технологии требуемые рынком для Strong Junior iOS Разработчика. Мне лично нравится подача информации. Все четко проговаривается и структурировано.
Айгерим Илипова
Middle iOS Разработчик в Bereke Bank
Благодаря нестандартному подходу, который делает обучение не только эффективным, но и увлекательным - мне хочется дальше продолжать смотреть видео-уроки и впитывать знания и опыт преподавателя. При этом не устаешь и не теряешь концентрацию.
Арайлым Дуйсебекова
г. Алматы, маркетолог
Мен бұл курсты өте сапалы жасалған деп есептеймін. Қызықты практикалар және Junior-лардың біраз жіберетін қателіктеріне ескертпелер де көрсетілген. Ең бастысы білікті, тәжірибелі және жауапкершілігі мол жетекші. Кез келген сұрағыңа сапалы әрі жылдам жауап алуға болады.
Дәурен Суннатулла
г. Туркестан, инженер телекоммуникации
До этого курса немного имел понятия в IT, но не в iOS и хотелось обучиться чему-то новому. Очень рад, что выбрал именно этот курс, так как здесь я получил нужные практические навыки для профессии. За период обучения мы создали несколько приложении, изучали алгоритмические задачи ведь самое важное для крутого IT специалиста - понимать алгоритмы, классно что делается на этом акцент. И что мне больше всего нравится на iostanu - это не как курс, а больше как наставничество, то есть, ментор помогает нам с задачами и подсказывает как правильно на специальных live сессиях. Также, нравится что ментор отзывчивый, сразу договариваемся о звонке - чтобы более подробно разобрать тему. Отдельное спасибо преподавателю за крепкий фундамент знаний и интересные продуманные занятия.
Алибек Алламжаров
г. Тараз, студент
Зарплата iOS Разработчика
Junior
Middle
Senior
Опыт работы от 0 до 2х лет
Опыт работы от 2 до 4 лет
Опыт работы от 4 лет
$ 500 - 2 000
$ 2 000 - 4 000
$ 4 000 - 7 000
*Специалисты могут расчитывать на повышение ЗП каждые 6 месяцев (HeadHunter)
Стоимость обучения
Составляет 648 000 ₸
Беспроцентная Рассрочка до 12 месяцев по 54 000 ₸
Хотите сразу записаться на курс?
Оставьте свои контакты и мы с вами свяжемся для записи
Часто задаваемые вопросы
Если не найдете ответ на свой вопрос - оставьте заявку для получения консультации
Знать не обязательно, так как обучение идет на русском языке.
Для обучение подходит любой компьютер или ноутбук от Apple (MacBook, iMac, Mac mini), которые были выпущены 2016 году и позднее.
Абсолютного никакого опыта или подготовки не требуется. Мы обучаем с нуля и постепенно, без какого либо стресса.
Никаких ограничении нету, любой желающий может обучаться. Рекомендуемый возраст 18 - 45 л.
Курс длится 6 месяцев. Обучению нужно уделять 7-10 часов в неделю.
Несомненно. На курсе мы обеспечим вас всеми необходимыми знаниями и навыками для работы. После завершения обучения поможем вам с трудоустройством. Составим привлекательное резюме, упакуем ваше портфолио, проведём пробные собеседования для подготовки к реальным.
Да, в любой момент. Правда, пройденные уроки придётся оплатить.
Мы сознательно не добавляли SwiftUI в программу, потому что большинство компаний все еще используют UIKit для верстки. Следовательно вам на работе больше пригодится понимание и умение работать с UIKit. После его изучения вам не составит труда освоить SwiftUI самостоятельно.
Остались вопросы?
Оставьте свои контакты и мы вас подробно проконсультируем