8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курс Junior iOS Developer

    Курс iOS разработчик (Junior)

    Курс iOS разработчик (Junior)
    Начало курса
    12.10.2022
    Продолжительность
    3 месяца (72 часа)
    Расписание
    Ср 19:00 - 21:30 
    Сб 11:00 - 13:30
    Онлайн
    (10 мест)
    Единовременно 45990 записаться
    В рассрочку / мес17500 записаться

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

    Курс Junior iOS-разработчик базовый организован как форма активного проектного обучения, целью которого является подготовка участников курса к работе на позиции Junior iOS-разработчик разработчика.
    Предполагается, что участники знают основные принципы программирования.

    Вы научитесь:

    • Создавать iOS-приложения на языке Swift
    • Основам работы с SwiftUI и Combine
    • Писать достаточно сложные приложения под iOS
    • Использовать приложение Instruments для отладки приложения
    • Применять принципы SOLID в разработке

    Проектный подход:

    • На протяжении курса, предлагается выполнение нескольких ДЗ на отработку полученных знаний. Так же, в течении курса можно будет работать над своим проектом (дипломная работа) с презентацией и защитой в конце курса.

    Необходимые знания:

    • Базовые навыки программирования на любом языке
    • Будет плюсом: знакомство со Swift или Objective-C и Git
    • Управляющие конструкции, циклы, рекурсия, основные структуры
    • данных
    • Базовые принципы ООП

    Для обучения вам потребуется:

    • Наличие компьютера под управлением macOS Catalina

    Программа

    развернуть

    1. Основные инструменты разработчика

    • Xcode, Playground 
    • Instruments 
    • Simulator
    развернуть

    2. Swift 

    • Основные типы 
    • Коллекции 
    • Циклы, ветвление 
    • Функции, замыкания 
    • Классы, структуры, перечисления 
    развернуть

    3. Работа с памятью 

    • MRC, ARC
    • Run Loop, Autorelease pool 
    • Reference Type, Value Type
    • Retain cycle
    • Weak, Unowned links
    • Замыкания и захват переменных
    • @escaping, lazy
    развернуть

    4. UIKit

    • Стандартные UI компоненты
    • UIView, UIViewController
    • UITableView, UICollectionView Autolayout, Constraints, StackViews  UINavigationController, UITabBarController 
    • Переходы и взаимодействие экранов
    развернуть

    5. Архитектура 

    • Протоколы и делегирование 
    • MVx - MVC, MVP, MVVM
    • VIPIR, VIP-cycle, CleanSwift
    • Redux 
    развернуть

    6. Многозадачность

    • Процессы, потоки, очереди
    • Thread, GCD, Operation
    • Проблемы многозадачности 
    развернуть

    7. Networking 

    • Сетевой слой, Codable, Result Type
    • URL, URLRequest, URLSession, URLSessionDelegate 
    • Парсинг JSON, XML
    • Alamofire, Moya 
    развернуть

    8. Хранение данных

    • UserDefaults
    • FileManager
    • Keychain
    • CoreData
    • SQLite
    • Realm 
    развернуть

    9. Frameworks 

    • Frameworks
    • Cocapods
    • Carthage SPM 
    развернуть

    10. SwiftUI 

    Сертификат после обучения
    По окончании обучения вы получите сертификат. Нас знают и ценят работодатели, поэтому сертификат станет вашим дополнительным преимуществом при трудоустройстве в IT-компанию. 


    Сертификат о прохождении курса мы отправим вам на почту. Вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.

    Преподаватели

    Денис

    Senior iOS Developer в компании Emergn.

    Опытный программист со стажем в iOS-разработке более 8-ти лет.

    В данный момент – ведущий разработчик в компании V-JET, где занимается разработкой и поддержкой систем автоматизации создания интерактивных презентаций.

    "Любое приложение должно делать этот мир лучше. Если Ваша цель такова, то возможно всё!" - говорит Денис.

    Фото с очных занятий в СПб

    Отзывы

    Всего отзывов: 13
    Курс iOS разработчик (Junior)
    Сергей
    Санкт-Петербург

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

    Курс iOS разработчик (Junior)
    Андрей Фокин
    Санкт-Петербург

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

    Курс iOS разработчик (Junior)
    Артём Гуков
    Санкт-Петербург

    В целом курс себя оправдал. Преподаватель опытный разработчик. Несмотря на то, что нужны уже определённые знания и умение, материал усваивается довольно хорошо. Планирую идти на курс № 2 по iOS. Спасибо всей команде Level UP.

    Курс iOS разработчик (Junior)
    Андрей
    Санкт-Петербург

    Очень полезный курс. Преподаватель хорошо подаёт материал и даёт много практических советов.

    Курс iOS разработчик (Junior)
    Юша
    Санкт-Петербург

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

    Курс iOS разработчик (Junior)
    Сергей Сафронов
    Санкт-Петербург

    Курс мне был интересен, преподаватель грамотно составил курс обучения. Хорошо поданы ключевые понятия и архитектура языка программирования. Большое спасибо тренеру за лекцию по курсу Swift и интересные примеры по разработке.

    Курс iOS разработчик (Junior)
    Ирина
    Санкт-Петербург

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

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

    Курс iOS разработчик (Junior)
    Сергей Полицинский
    Санкт-Петербург

    Всё отлично, очень понравилось! Курс позволил улучшить качество знаний, полученных самообучением, систематизировать их, получить новые знания. Отличный тренер, прекрасно разбирающийся в теме курса и даже более того. Охотно и подробно отвечает на дополнительные вопросы.

    Курс iOS разработчик (Junior)
    Ростислав Нурдинов
    Санкт-Петербург

    Курс полезный, стал понимать немного API и MVC. Сначала было просто, потом стало сложнее, соответственно, интереснее. Жалко, мало времени длились курсы. Занятия помогли, появилось понимание в разработке.

    Курс iOS разработчик (Junior)
    Ирина Макарская
    Санкт-Петербург

    Хотелось бы больше домашних заданий по каждому предмету. Оправдались ли ожидания? Да, хотя мне и было сложно, но меня предупреждали, что не для совсем начинающих курс. Общее впечатление: хорошее, приятное место, приятные люди.

    Курс iOS разработчик (Junior)
    Владимир
    Санкт-Петербург

    Благодарю великолепную школу Level Up, за хорошую организацию курса
    "Разработка приложений под IOS".
    Долго искал курс именно по Swift и, наконец, нашел!
    Преподаватель Денис, очень квалифицированный специалист и прекрасно объясняет!

    Курс iOS разработчик (Junior)
    Владислав Федотовский
    Санкт-Петербург

    Если Вы ищите курс для начинающих iOS разработчиков - то этот курс для Вас. Научиться писать приложения сможет любой, не зависимо от начальных знаний. Отличный преподаватель, много практики - каждый урок посвящён созданию небольшого приложения. Рекомендую этот курс всем, я остался очень им доволен :)

    Курс iOS разработчик (Junior)
    Андрей Максимов
    Санкт-Петербург

    Хороший курс для начинающих!
    Преподаватель - грамотный программист, хорошо владеет предметной областью, умеет интересно подать материал. Комфортная обстановка в классе, удобное время проведение занятий и оптимальный объем знаний. Все это способствует удачному старту для разработчиков под iOS.

    Показать больше
    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!