ПРОГРАММА КУРСА IOS

Простой способ подружиться с платформой
iOS — семейство операционных систем для смартфонов, планшетов и плееров, разрабатываемых и выпускаемых компанией Apple. Разработка начинается со Swift – это современный язык программирования, вытесняющий Objective-C. В рейтингах удовлетворённости разработчиков он всегда находится на первых позициях.

Часть тем, затрагиваемых курсом
Курс создан по мотивам реальных проектов, упорядочен от простых заданий к сложным. Каждое задание предусматривает code review, отзыв и помощь, если учащийся не справляется самостоятельно. Основные акценты – простой и понятный код, а также покрытие тестами. По окончанию курса у вас будет несколько готовых проектов для портфолио.

Управление памятью, ссылочные и простые типы – это основа без которой невозможно создать качественное приложение. А также коллекции, функции, замыкания, классы, структуры, протоколы, расширения и прочий синтаксический сахар – это всё, что поможет создать amazing (это отсылка к любой презентации Apple, у них всё amazing 🙂 ) приложение.
Основы работы с интерфейсом
Благодаря потрясающему дизайнеру, которая создала статичные дизайн-образы для заданий, завершённые проекты будут красивы не только кодом, но и для конечных пользователей приложения.

UIKit – основной фреймворк для построения iOS приложений. Проходя курс Вы сможете прочувствовать Auto Layout, построить интерфейс при помощи Storyboards, а затем кодом. И самостоятельно определить свою сторону в холиваре “Interface Builder vs Code UI”. А затем испробовать новейшие и сырейшие amazing технологии – SwiftUI.

SwiftUI – это новейший фреймворк для декларативного создания пользовательского интерфейса. В отличие от императивного подхода UIKit, SwiftUI решает проблему состояния. Со SwiftUI простые вещи создавать становится ещё проще, а сложные – невозможным.

Большинство современных приложений – это получение данных из сети и отображение их пользователю, как того хотят дизайнеры. Вы освоите методы как сделать приложение наилучшим посредником между простым (порой не очень) дизайном и хорошим (порой ужасным) API.

Всё уже давным-давно написано до нас. Нужно лишь взять подходящие строительные блоки (в виде сторонних библиотек) и соединить в нужную последовательность, получив желаемый результат в виде готового приложения. Вы научитесь работать с различными библиотеками и поймёте, что для всех библиотек главное – хорошая документация.

Жизненный цикл приложения, работа с файловой системой, тестирование, отладка, анимации, требования к публикации приложения в App Store и многое другое.

Освоите принципы построения iOS приложений и получите опыт их создания. У самых стойких по окончании будет более 5 приложений для портфолио, а у самых креативных – свои приложения на основе заданий в App Store.

Менторинг

онлайн доступ к учебной программе

обучение с личным ментором

стоимость

4000 грн.$150

за 1 месяц

регистрация

Менторинг плюс

онлайн обучение

обучение с личным ментором

Расширенная / уменьшена учебная программа

Возможность пройти учебную программу быстрее

стоимость

8000 грн.$300

за 1 месяц

регистрация

ПОЧЕМУ КУРСЫ FOXMINDED?

Обучение с менторами

Обучение с менторами

Когда студент ищет решение задачи сам, это помогает лучше осознать логику действий и их результаты. А если что-то не получается, ментор поможет с решением и подскажет выход.

Учителя-профессионалы

Учителя-профессионалы

Учиться надо не у тех, кто знает, а у тех, кто умеют. Наши менторы умеют использовать современные технологии разработки, писать аккуратный, работающий код, и учить этому других.

Обучение на проекте

Обучение на проекте

Мы предлагаем нашим студентам реальные проекты, где можно познакомиться с процессом разработки изнутри, получить первый настоящий опыт и даже добавить его в резюме.

Реальные задачи

Реальные задачи

На курсах iOS от компании Foxminded нет абстрактных примеров из учебников. Все задачи, которые приходится решать студентам, взяты из реального опыта наших менторов.

Обучение онлайн

Обучение онлайн

Наше обучение изначально создавалось как дистанционное, мы несколько лет работаем в онлайне, и наши учебные процессы уже отработаны до совершенства.

Проект в портфолио

Проект в портфолио

Новичку сложно найти работу без опыта и портфолио проектов, а без работы сложно получить опыт и проекты. После наших курсов у выпускников есть и первый опыт, и готовый проект в портфолио.

Андрієнко Володимир - Куратор напрямку iOS

Автор курса

Куратор направления iOS

Андриенко Владимир

Около 6 лет тому назад начался мой путь в mobile разработке с Android. Затем работал с React Native, и благодаря этому познакомился с миром iOS разработки. Сейчас работаю в продуктовой компании над iOS приложением для музыкантов и их фанатов, а также над побочным приложением на Flutter. Развиваю собственные проекты, связанные с видео и аудио. Стать ментором решил, чтобы делиться опытом и помочь освоить главную в современном мире разработки парадигму – Googling-Oriented Programming.

Менторы

Андриенко Владимир

Lead iOS Developer

WeFuture

> 5 лет

В IT сфере

> 3 года

В iOS

Около 6 лет тому назад начался мой путь в mobile разработке с Android. Затем работал с React Native, и благодаря этому познакомился с миром iOS разработки. Сейчас работаю в продуктовой компании над iOS приложением для музыкантов и их фанатов, а также над побочным приложением на Flutter. Развиваю собственные проекты, связанные с видео и аудио. Стать ментором решил, чтобы делиться опытом и помочь освоить главную в современном мире разработки парадигму – Googling-Oriented Programming.

Андрієнко Володимир - Куратор напрямку iOS

Борисов Илья

Senior iOS Developer

Svitla Systems

> 11 лет

В IT сфере

Занимаюсь разработкой под iOS с конца 2010-го года. Разрабатывал проекты как с нуля самостоятельно (для одного из проектов даже с выводом iOS App в TOP-2 в своей области), так и в составе команды, с подключением на различных стадиях жизненного цикла проекта. Работал в том числе в проектах с почти 10-летней историей, имеющих немало legacy-кода в своей "code base". Более 7-ми лет опыта работы на постоянной ежедневной основе с Objective-C, более трёх лет - со Swift. Имею и исповедую желание придерживаться принципов Clean Coding, находить простые и изящные архитектурные и алгоритмические решения.

Борисов Илья- Ментор направления iOS

Анна Шабалина

IOS developer

Grid Dynamics

4года

В IT сфере

Начала свой путь в IOS разработке 4 года назад. За это время мне посчастливилось поработать на нескольких проектах для крупнейших мировых брендов. Работа на таких больших и сложных проектах позволяет развить не только hard skills, но и soft skills. Познать весь путь разработки от постановки требований до их реализации и загрузки приложения в App Store. Познакомиться с тонкостями Git и CI/CD, узнать особенности локализации для разных стран и языков. Поработать с различными библиотеками, а также поучаствовать в поддержке accessibility для людей с ограниченными возможностями. Также работа на такого рода проектах требует соблюдения код стайла и clean code best practices, чем я и буду руководствоваться в своей работе в качестве ментора. Я буду очень рада поделиться своим опытом, знаниями и навыками. Технологии: Swift, Objective-c, Alamofire, URLSession, MVC, MVP, VIPER, CocoaPods, Xcode Templates, Autolayouts, Unit Testing, UI Testing, GitLab, GitHub, Bitbucket, Core Data, MySQL, Ms SQL server, Jira, HTML, CSS, SQL

Зарегистрироваться на курс

Вы оставляете заявку и наш менеджер с вами связывается. Вы проходите экспресс-тестирование, после чего получаете первое задание. Срок обучения зависит от того, сколько времени вы будете уделять учебе. А по окончанию у вас будет опыт работы и проект в портфолио. Правда, здорово?

Записаться на курс

Записаться на курс

01

Регистрация

РЕГИСТРИРУЕШЬСЯ НА КУРС

01
02

Ответы на вопросы

С ТОБОЙ СВЯЗЫВАЕТСЯ СОТРУДНИК FOXMINDED И ОТВЕЧАЕТ НА ВСЕ ТВОИ ВОПРОСЫ

03

Ментор

ТЕБЯ РАСПРЕДЕЛЯЮТ К МЕНТОРУ И ТЫ ПОЛУЧАЕШЬ ПЕРВОЕ ЗАДАНИЕ

03
04

Материал

ИЗУЧАЕШЬ МАТЕРИАЛ И ДЕЛАЕШЬ ЗАДАНИЕ

04
05

Отзыв о работе

ПОЛУЧАЕШЬ ОТЗЫВ ОТ МЕНТОРА

06

Следующее задание

ФИНИШИРУЕШЬ ЗАДАНИЕ И ПЕРЕХОДИШЬ К СЛЕДУЮЩЕМУ

06

Основатель компании ответит
на часто задаваемые вопросы

Сергей Немчинский — самый мудрый лис в FoxmindEd, который 20 лет работает программистом. Почти 15 из них — в Java. Сергей был Project Manager в Ciklum, Team Leader в Luxoft, NetCracker и IntroPro.

Подписаться на канал

больше 200 тыс. подписчиков

Наши выпускники работают в компаниях:

ЗАПИСАТЬСЯ НА КУРС

Обратите внимание!
Мы не сотрудничаем с резидентами РФ и РБ!


    курс по iOS разработке

    Наш курс рассчитан на студентов, у которых уже есть понимание основ программирования, желательно знание принципов ООП и хотя бы одного языка программирования. Для совсем зеленых новичков этот курс, к сожалению, не подойдет.
    Если вы:

    – самостоятельно или в ВУЗе изучили базовые принципы программирования и готовы всерьез изучать выбранный язык
    – уже работаете программистом и хотите получить дополнительную специальность
    – свитчер из нетехнической IT-специальности

    этот курс для вас!

    Что наши студенты изучают в рамках курса

    Наш учебный курс мы создавали, руководствуясь опытом реальных проектов. Задания выстроены таким образом, чтобы студенты двигались от простого к более сложному постепенно. Если студенту не дается какое-то задание, ментор поможет с ним справиться.
    Swift
    Сейчас это основной язык разработки на iOS. Недавно компания Apple отказалась использовать язык Objective C, и вся разработка для «яблочных» устройств перешла на Swift. Существуют отдельные курсы Swift, но курс от FoxmindEd даст вам много больше. Вы освоите синтаксис языка настолько, чтобы создавать приложения в рамках учебных заданий, а также получите навыки работы с фреймворками, внешними библиотеками и сетью.
    UIKit
    Этот фреймворк для создания мобильных приложений под iOS продемонстрирует, что такое императивный подход к созданию интерфейсов.
    SwiftUI
    А этот самый новый фреймворк использует декларативный подход. Освоив его в процессе курса, вы сможете простыми способами решать сложные задачи при создании интерфейсов.
    Внешние библиотеки
    Незачем изобретать велосипед, когда все уже придумано. На курсе вы научитесь пользоваться сторонними библиотеками при создании приложений.
    Прочее

    А кроме того, вы изучите принципы взаимодействия приложения с сетью, требования Appstore, жизненный цикл приложения, и многое другое, что пригодится разработчику.
    Портфолио и трудоустройство после завершения курса
    Во время курса вы будете создавать приложения для устройств Apple. У тех студентов, кто доберется до конца курса, в портфолио будет минимум одно, а скорее 4-5 приложений под iOS. А самые упорные смогут похвастаться своими приложениями в AppStore.

    Некоторым студентам мы предлагаем работу прямо в компании FoxmindEd. Хотя с таким портфолио найти работу будет совсем несложно. Десятки и сотни наших выпускников могут это подтвердить.

    Записаться на онлайн курс по iOS разработке
    Готовы учиться писать крутые мобильные приложения для iPhone? Пишите нам!

    Связаться с нами

    Связаться
    с нами