Обучение

Консультация

Консультируем с 8:30 до 19:00 Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Комплексный курс по разработке iOS приложений

Профессиональный курс (для трудоустройства)

Если вы мечтаете о карьере в сфере мобильной разработки и высокооплачиваемой должности, любите продукцию Apple и хотите попробовать написать свое приложение для App Store, то курс по iOS в Гродно для вас. 

Программа комплексная: обучение начинается со знакомства с языком программирования Swift и переходит в более углубленное изучение iOS-разработки. В итоге вы будете готовы к трудоустройству на позицию Junior iOS-разработчика или сможете заняться созданием собственного проекта. На заметку: средняя зарплата в сфере iOS-разработки в Беларуси – свыше 2400 долларов.

Технические требования к оборудованию слушателей дистанционных курсов.

Описание курса

Формы обучения

Условия отбора

Зачисление на курс проводится на конкурсной основе по результатам:

  • теста на компетенции или логико-математические задачи;

  • теста по английскому языку.

Обратите внимание: на занятиях вам понадобится собственный Mac.

Для кого этот курс

  • Для всех желающих освоить программирование “с нуля”.

  • Для студентов с техническим образованием, которые хотят начать карьеру в IT-сфере;

  • Для программистов, которые хотят освоить новое направление программирования и сменить сферу деятельности;

Необходимая подготовка

  • обязательно владение компьютером на базовом уровне;

  • знание английского минимум на уровне Pre-Intermediate;

  • желательно понимание принципов построения алгоритмов, основ ООП;

  • желательно знание другого языка программирования, например, С, С++.

Для чего этот курс

  • подготовить специалистов, обладающих определенной базой навыков и знаний в сфере iOS-разработки;

  • подготовить к прохождению собеседования в IT-компании на позицию Junior iOS-разработчика;

  • научить создавать приложения мечты для Appstore и получать пассивный доход как инди-разработчик.

Вы будете уметь

  • Создавать свои приложения для App Store;

  • Разбираться в коде и архитектуре приложений для iOS;

  • Применять в работе последние мировые тенденции в iOS SDK и Swift;

  • Использовать в работе полученные теоретические знания, что позволит в кратчайшие сроки войти в профессию.

Внимание:

Доступ к электронным материалам открыт в период прохождения курса. По окончании курса доступ закрывается.

Программа курса

  1. Swift
    1. Intro
    1.1. What is OOP
    1.2. Swift as OO lang
    2. Data types
    2.1. Basic types
    2.2. Struct, Class
    2.3. Enum, Tuple
    2.4. Optional
    2.5. Collections: Array, Dictionary, Set
    3. Control Flow
    3.1. Conditional statements
    3.2. Loops
    4. Functions
    4.1. Closures
    4.2. Methods
    4.3. Computed properties
    5. Protocols
    6. Extensions
    7.Generics
  2. iOS
    8. Tools
    8.1. Git
    8.2. Xcode IDE
    9. App lifecycle
    10. Interface
    10.1. HIG
    10.2. Storyboard
    10.3. Xib
    10.4. Programmatic UI
    10.5. AutoLayout
    10.6. UIViewController
    10.7. UINavigationController
    10.8. UIScrollView
    10.9. UITableView
    10.10. UICollectionView
    10.11. Gestures
    10.12. Animations
    11. Architecture
    11.1. MVC
    11.2. Delegation pattern
    11.3 Design Patterns (Singleton, Decorator, Factory)
    12. Libraries, frameworks
    12.1. Cocoa pods
    12.2. SPM
    12.3. Carthage
    13. Network
    13.1. URL Schemes
    14. Concurrency, Multithreading
    15. Persistence
    15.1. UserDefaults
    15.2. CoreData
    15.3 File Manager
    16. Reverse Engineering (Debugging)
    17. Memory
    17.1. ARC
    18. Other important approaches and frameworks
    18.1. KVO
    18.2. Notifications (remote, local)
    18.3. Codable
    19. Topics depend on group interests
    19.1. MapKit, CoreLocation
    19.2. Localization
    20. Preparing for a job interview
    21. Final project (presentation)

Трудоустройство выпускников

IT-Academy не только обучает, но и помогает слушателям, нацеленным на результат, найти работу. Выпускники курса «Комплексный курс по разработке iOS приложений» участвуют в «Программе трудоустройства», с помощью которой можно получить заветную должность практически в любой IT-компании!

Преподаватели курса

Другие курсы программы Разработка мобильных приложений под iOS

Вячеслав Костечко

Опыт работы:6 лет

Сфера интересов: iOS, Android, управление командой.

Профессиональный путь: Проходил практику от университета в EPAM, после этого предложили остаться на стажировку и в «день программиста» (256-ой день в году) прошёл собеседование и остался работать.

Изначально хотел программировать под Android, но предложили iOS и мне понравилось. В тот момент в принципе была интересна мобильная разработка.

Последний проект (без NDA).

Особенности преподавания: Я никого не мотивирую, если вы пришли ко мне на курс, значит у вас достаточно мотивации. Хочешь? Тогда делай!

Курс охватывает всё, что нужно для начала работы в IT. Если стараться и делать все вовремя, то информации будет больше, чем нужно для старта.


Игорь Новосельцев

Опыт работы:около 5 лет

Сфера интересов: разработка мобильных приложений, электроника и робототехнические устройства, микроконтроллеры и микропроцессорная техника.

Профессиональный путь: Принимал активное участие в разработке спортивных приложений для хоккея, гольфа и велоспорта, в том числе и с применением AR-технологий. Уже несколько лет занимаюсь разработкой финансовых мобильных приложений, а также руководил подразделением мобильной разработки.

В настоящее время читаю лекции в Белорусском государственном университете. Постоянно стремлюсь поднимать свой профессиональный уровень и не могу сидеть на месте. Так и попал на повышение квалификации в IT-Academy. А теперь, уже имея достаточно опыта, готов поделиться этим опытом с вами.

Особенности преподавания: Максимально комфортная и эффективная коммуникация. В преподавании акцентирую внимание на практике и стремлюсь, чтобы обучающиеся старались все идеи реализовать своими руками.

В процессе обучения вы получите не только необходимые навыки и знания, но  также напишете и первые мобильные приложения, что позволит уверенно «ворваться» в отрасль.



Анастасия Корнеева

Опыт работы:c 2016 года

Сфера интересов: iOS; Team leadership; Solution architecture; Fintech; Augmented Reality; Code review process; Mentoring.

Профессиональный путь: Знакомство с миром программирования для меня началось еще в начальной школе, когда на факультативе по информатике учительница стала употреблять казавшиеся мне тогда страшными слова «переменная» и «цикл». А затем я помню с каким увлечением писала цикл в цикле и творила много страшных дел :) 

В итоге нашла себя в мобильной разработке под iOS, которой занимаюсь уже более 4-х лет, получая истинное удовольствие от того, что делаю каждый день. На данный момент занимаю позицию Lead iOS Developer. Мой опыт включает разработку с нуля комплексных финтех приложений для крупнейших банков СНГ, игр, корпоративных и спортивных приложений.

Руководила курсами мобильной разработки, выпускники которых уже получили офферы и строят свою карьеру в IT, провела множество собеседований и наладила тех. процессы на проектах разного уровня сложности. Кроме того, являюсь ментором молодых разработчиков, поэтому знаю, где живут все монстры и как их побороть :) 

Особенности преподавания: IT – это не только высокие зарплаты, интересные технологии и релокейт. IT, а в частности, iOS-разработка позволяет создавать впечатляющие продукты, реализовывать безумные и амбициозные идеи, монетизировать их, улучшать жизни людей и видеть результаты своей работы каждый день. Программирование – это бесконечный процесс самообучения, в котором не бывает совершенства. Это конкуренция, в которой важен ваш опыт, амбиции, страсть к эффективности и элегантности решений, постоянному улучшению собственного кода. Именно в разработке вы можете снова себя чувствовать джуном в каждой новой фиче или проекте, когда трогаете очередную технологию или фреймворк. Вас это не пугает? Считаете также? Тогда нам точно по пути. 

В своей работе я уделяю большое внимание логичности и читаемости кода, его качеству и простоте. Эффективные приложения – не только те, которые занимают мало памяти и не вылетают, но ещё и UI/UX friendly. Всему этому мы научимся на комплексном курсе по разработке iOS-приложений. 

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

От слушателей я жду, прежде всего, желания научиться программировать, самостоятельности, любознательности и смекалки. Кроме того, слова «наследование» «класс», «объект», «statusCode», «http» не должны вводить вас в состояние deadLock. 

После успешного прохождения курса вы научитесь создавать приложения с нуля, проходить собеседования, разбираться в таинствах гита и сможете претендовать на позицию Junior iOS Developer.


Никита Барковский

Опыт работы:с 2017 года

Сфера интересов: Apple, iOS Applications, Swift.

Особенности преподавания: В рамках курса познакомимся с объектно-ориентированным языком программирования Swift, IDE XCode, реализуем свое приложение под мобильную платформу iOS, а также разберем основные темы, которые необходимо знать и понимать разработчику уровня Junior.


Максим Деханов

Опыт работы:с 2016 года

Сфера интересов: iOS, Android, Flutter, Unity

Профессиональный путь: 

  • БНТУ Факультет Информационных технологий и робототехники. 2014 - 2018.

  • Фриланс: 2016 – 2017.

  • Lifetech: iOS Developer 2017 - ….

  • Лучшие проекты: Bip Messenger, Lifebox, Мой Life:), Speed Reading.

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


Почему выбирают IT-академию?

Очень насыщенный и полезный курс

Поскольку начал изучать разработку iOS-приложений с 0, то для меня весь материал оказался очень полезным. Курс был очень насыщенным, так как проходил удаленно. Мы затронули темы, которые даже не входили в первоначальный план.

Всем очень рекомендую курс

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

Поскольку начал изучать разработку iOS-приложений с 0, то для меня весь материал оказался очень полезным. Курс был очень насыщенным, так как проходил удаленно. Мы затронули темы, которые даже не входили в первоначальный план. Хочу отметить, что очень удобно иметь запись занятий и возможность несколько раз их пересматривать, так как не всегда понимаешь тему с первого раза.

Курс очень интенсивный, единственная проблема, которая у меня возникала, –  нехватка времени. Возможно, можно было бы сделать курс чуть длиннее по времени, но с тем же объёмом информации.

Курсы очень понравились, преподаватель Всеволод профессионал своего дела, очень хорошо разбирается в материале и умеет доходчиво его донести. Также всегда делает акцент на вещах, которые в будущем пригодятся на реальном собеседовании, работе.

Для любителей яблочной техники, которые хотят сделать карьеру в сфере высоких технологий, но ещё до конца не определились с направлением, курс подойдёт очень кстати. Также считаю, что курс очень хорошо подойдёт студентам младших курсов технических специальностей (сам пошёл на 4 и жалею, что не раньше).

Если реально стараться и освоить всю или практически всю программу, вполне можно трудоустроиться после окончания, главное - выполнять ВСЕ домашние задания без исключения и относиться к занятиям с полной ответственностью, а не “ну посижу вечером после работы/учёбы послушаю”.

Всем очень рекомендую курс, т.к он действительно очень полезный, а освоить его самому дома практически нереальная задача.

Более 5210 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости