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

    Обучение программированию на Swift с нуля, Курсы Swift

    Курс Junior iOS Developer

    HIT
    Курс Junior iOS Developer
    Начало курса
    16.02.2019
    Продолжительность
    2,5 месяца (72 часа)
    Расписание
    Ср 19:00 - 22:00
    Сб 11:00 - 14:00

    либо

    Сб 11:00 - 14:00
    Вс 11:00 - 14:00
    Семинар
    (12 мест)
    35970 записаться
    Вебинар(17 мест) 32970 записаться
    свернуть

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

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

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


    После окончания курса Вы:

    • Сможете начать карьеру iOS - разработчика
    • Сможете писать достаточно сложные приложения под iOS
    • Научитесь использовать инструменты разработчика Apple, например, Xcode, Instruments, отладчик, анализатор и iOS симулятор
    • Сможете распознавать образы и фразеологизмы, присутствующие в CocoaTouch API
    • Научитесь пользоваться функциями iOS API такими, как работа с местоположением и отображением картографической информации, работа с датчиками, жестами, мультимедиа и компонентами пользовательского интерфейса
    • Сможете планировать, проектировать и строить приложение для iOS, от концепции до рабочей версии
    • Сможете отличить хорошо написанный код от плохого

    Практика:

    • В 1-й части курса участники изучат объектно-ориентированное программирование (ООП), функциональные возможности языка Swift, познакомятся с некоторыми шаблонами проектирования, получат навыки создания интерфейса и работы с дизайном и, конечно, напишут несколько первых пока небольших приложений таких, как конвертер валют, календарь, аналоговые часы и подобные им
    • Во второй части курса в качестве домашнего задания каждый участник сможет реализовать свое более сложное приложение

    Требования к участникам курса: 

    • Знание основ программирования на одном из С-подобных языков
    • Наличие макбука
    • Установленный XCode*

    свернуть

    Программа

    Неделя #1 (занятия 1-2)

    • Знакомство с Xcode
    • Запуск и изменение приложения iOS
    • Применение Auto Layout для создания адаптивного интерфейса пользователя
    • Подключение элементов управления пользовательского интерфейса к коду контроллера
    • Понимание инструментов и технологий, используемых для создания приложений для iOS
    • Приложение: "Word Collage"

    Неделя #2 (занятия 3-4)

    • Основы Swift
    • Объектно-ориентированное программирование с Swift
    • Классы, работа с объектами и вызов методов
    • Типы данных и коллекции
    • Анализ качества кода
    • Приложение: "Space Adventure"

    Неделя #3 (занятия 5-6)

    • Жизненный цикл UIViewController
    • Строки, форматирование строки
    • NSNotificationCenter и NSTimer
    • Использование UILabel
    • Использование NSDate
    • Приложение: "Clock"

    Неделя #4 (занятия 7-8)

    • Model-View-Controller
    • Использование протоколов и делегатов
    • Arrays, ranges, функция map
    • IBOutlets, IBActions
    • UILabel, UIPickerView
    • NSUserDefaults
    • Приложение: "Unit Converter"

    Неделя #5 (занятия 9-10)

    • Обеспечение дополнительных функциональных возможностей приложения
    • Определение URL-адреса и класса NSURL
    • Объединение дополнительных структур в конфигурации проекта Xcode
    • Использование делегатов, делегирования и протоколов для реализации в приложении
    • Структуры и классы
    • Приложение: "Place Found"

    Неделя #6 (занятия 11-12)

    • Этапы разработки приложения
    • Application Lifecycle («жизненный цикл приложения»)
    • MVC
    • Foundation Frameworks

    Неделя #7 (занятия 13-14)

    • Objective-C совместимость
    • Property List
    • Views
    • Протоколы и делегирование
    • Распознавание жестов

    Неделя #8 (занятия 15-16)

    • Автоматическая разметка (Autolayout)
    • Многопоточность (Multithreading)
    • Scroll View. Table View. Collection View

    Неделя #9 (занятия 17-18)

    • Unwind Segues, Alerts, Timers, View Animation
    • Core Location и MapKit
    • Работа с сетью. NSURLConnection. NSURLSession
    • Работа с JSON и XML

    Неделя #10 (занятия 19-20)

    • Frameworks
    • Cocoapods
    • Carthage
    • Процесс размещения приложения в AppStore
    • Требования выдвигаемые к приложениям
    свернуть

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

    Денис

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

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

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

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


    свернуть

    Фотографии

    свернуть

    Отзывы

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

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

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

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

    Курс Junior iOS Developer
    Артём Гуков
    Санкт-Петербург

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

    Курс Junior iOS Developer
    Андрей
    Санкт-Петербург

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

    Курс Junior iOS Developer
    Юша
    Санкт-Петербург

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

    Курс Junior iOS Developer
    Сергей Сафронов
    Санкт-Петербург

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

    Курс Junior iOS Developer
    Ирина
    Санкт-Петербург

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

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

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

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

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

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

    Курс Junior iOS Developer
    Ирина Макарская
    Санкт-Петербург

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

    Курс Junior iOS Developer
    Владимир
    Санкт-Петербург

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

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

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

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

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

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