Опубликована: 07.02.2014 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Полный курс программирования для iOS: от "Hello, world" до App Store. На выходе у каждого учащегося должно быть собственное готовое приложение.
Мобильная разработка сейчас — одна из самых популярных и высокооплачиваемых областей программирования. Разработчики для iOS до сих пор в большом дефиците как в России, так и во всем мире. Да и в качестве хобби независимый разработчик под iPhone и iPad может зарабатывать в App Store неплохие деньги. Данным курсом я хочу помочь программистам, работающим в других областях, попробовать себя в мобильной разработке. Знаний, полученных на занятиях, будет достаточно, чтобы написать и опубликовать свое первое мобильное приложение. На первых встречах мы подберем для каждого идею программы, которая будет ему по силам, и в течение всего курса будем постепенно разрабатывать ее, чтобы в итоге опубликовать в App Store.
Необходимые знания: Слушатели курса должны уметь программировать хотя бы на одном из современных объекто-ориентированных языков (C#, Java, C++, Python, Ruby, PHP и т.п.), не бояться читать документацию и технические статьи. Программировать мы будем на языке Objective-C в среде разработки XCode, которая работает только в Mac OS, поэтому у каждого должен быть компьютер от Apple, либо Mac OS, установленная через виртуальную машину или Хакинтош. Сами устройства iPhone и iPad не обязательны, т.к. мобильные приложения первое время можно запускать на компьютере в симуляторе iOS.

План занятий

Глава <<ЗанятиеЗаголовок <<Дата изучения
-
Глава 1 <<Создание первого приложения
Лекция 1
О курсе
Оглавление
    -
    Лекция 2
    -
    Лекция 3
    -
    Лекция 4
    -
    Лекция 5
    -
    Лекция 6
    Objective-C
    Оглавление
      -
      Лекция 7
      -
      Лекция 8
      -
      Лекция 9
      -
      Лекция 10
      Шаблоны MVC
      Оглавление
        -
        Тест 1
        33 минуты
        -
        Глава 2 <<Язык Objective-C
        Лекция 11
        -
        Лекция 12
        Объекты
        Оглавление
          -
          Лекция 13
          Вызов методов
          Оглавление
            -
            Лекция 14
            -
            Лекция 15
            Создание объектов
            Оглавление
              -
              Лекция 16
              nil
              Оглавление
                -
                Лекция 17
                Строки
                Оглавление
                  -
                  Лекция 18
                  Списки и словари
                  Оглавление
                    -
                    Лекция 19
                    Числа и NSObject
                    Оглавление
                      -
                      Лекция 20
                      Пишем программу
                      Оглавление
                        -
                        Лекция 21
                        Тип id
                        Оглавление
                          -
                          Лекция 22
                          Классы
                          Оглавление
                            -
                            Лекция 23
                            -
                            Лекция 24
                            User.h и User.m
                            Оглавление
                              -
                              Лекция 25
                              -
                              Лекция 26
                              -
                              Тест 2
                              33 минуты
                              -
                              Глава 3 <<Views
                              Лекция 27
                              Протоколы
                              Оглавление
                                -
                                Лекция 28
                                -
                                Лекция 29
                                Язык C
                                Оглавление
                                  -
                                  Лекция 30
                                  Интерфейс
                                  Оглавление
                                    -
                                    Лекция 31
                                    UIView
                                    Оглавление
                                      -
                                      Лекция 32
                                      Как отображать View
                                      Оглавление
                                        -
                                        Лекция 33
                                        Пример в xCode
                                        Оглавление
                                          -
                                          Лекция 34
                                          UIViewController
                                          Оглавление
                                            -
                                            Лекция 35
                                            UILabel
                                            Оглавление
                                              -
                                              Лекция 36
                                              События
                                              Оглавление
                                                -
                                                Лекция 37
                                                Демонстрация
                                                Оглавление
                                                  -
                                                  Тест 3
                                                  33 минуты
                                                  -
                                                  Глава 4 <<Controllers
                                                  Лекция 38
                                                  UINavigationController
                                                  Оглавление
                                                    -
                                                    Лекция 39
                                                    UITabBarController
                                                    Оглавление
                                                      -
                                                      Лекция 40
                                                      Modal Controller
                                                      Оглавление
                                                        -
                                                        Лекция 41
                                                        UIPopoverController
                                                        Оглавление
                                                          -
                                                          Лекция 42
                                                          UISplitViewController
                                                          Оглавление
                                                            -
                                                            Лекция 43
                                                            UIPageViewController
                                                            Оглавление
                                                              -
                                                              Лекция 44
                                                              -
                                                              Лекция 45
                                                              -
                                                              Тест 4
                                                              30 минут
                                                              -
                                                              Глава 5 <<Сложные views
                                                              Лекция 46
                                                              UITableView
                                                              Оглавление
                                                                -
                                                                Лекция 47
                                                                UIScrollView
                                                                Оглавление
                                                                  -
                                                                  Лекция 48
                                                                  UIWebView
                                                                  Оглавление
                                                                    -
                                                                    Лекция 49
                                                                    MKMapView
                                                                    Оглавление
                                                                      -
                                                                      Лекция 50
                                                                      Демонстрация
                                                                      Оглавление
                                                                        -
                                                                        Тест 5
                                                                        33 минуты
                                                                        -
                                                                        Глава 6 <<Storyboards, interface builder
                                                                        Лекция 51
                                                                        Interface Builder
                                                                        Оглавление
                                                                          -
                                                                          Лекция 52
                                                                          Демонстрация
                                                                          Оглавление
                                                                            -
                                                                            Лекция 53
                                                                            -
                                                                            Тест 6
                                                                            30 минут
                                                                            -
                                                                            Глава 7 <<Internet
                                                                            Лекция 54
                                                                            Блоки
                                                                            Оглавление
                                                                              -
                                                                              Лекция 55
                                                                              Потоки
                                                                              Оглавление
                                                                                -
                                                                                Лекция 56
                                                                                Загрузка данных
                                                                                Оглавление
                                                                                  -
                                                                                  Лекция 57
                                                                                  JSON
                                                                                  Оглавление
                                                                                    -
                                                                                    Лекция 58
                                                                                    JSON в Dropbox
                                                                                    Оглавление
                                                                                      -
                                                                                      Лекция 59
                                                                                      Демонстрация
                                                                                      Оглавление
                                                                                        -
                                                                                        Лекция 60
                                                                                        CocoaPods
                                                                                        Оглавление
                                                                                          -
                                                                                          Лекция 61
                                                                                          Общение с сервером
                                                                                          Оглавление
                                                                                            -
                                                                                            Лекция 62
                                                                                            Библиотека AFNetworking
                                                                                            Оглавление
                                                                                              -
                                                                                              Лекция 63
                                                                                              -
                                                                                              Тест 7
                                                                                              30 минут
                                                                                              -
                                                                                              Глава 8 <<Работа с данными
                                                                                              Лекция 64
                                                                                              Работа с файлами
                                                                                              Оглавление
                                                                                                -
                                                                                                Лекция 65
                                                                                                NSFileManager
                                                                                                Оглавление
                                                                                                  -
                                                                                                  Лекция 66
                                                                                                  -
                                                                                                  Лекция 67
                                                                                                  NSUserDefaults
                                                                                                  Оглавление
                                                                                                    -
                                                                                                    Лекция 68
                                                                                                    NSCoding
                                                                                                    Оглавление
                                                                                                      -
                                                                                                      Лекция 69
                                                                                                      -
                                                                                                      Лекция 70
                                                                                                      Пример
                                                                                                      Оглавление
                                                                                                        -
                                                                                                        Лекция 71
                                                                                                        -
                                                                                                        Лекция 72
                                                                                                        -
                                                                                                        Лекция 73
                                                                                                        -
                                                                                                        Лекция 74
                                                                                                        -
                                                                                                        Лекция 75
                                                                                                        -
                                                                                                        Тест 8
                                                                                                        30 минут
                                                                                                        -
                                                                                                        Глава 9 <<Анимации и другие интерфейсные тонкости
                                                                                                        Лекция 76
                                                                                                        Анимация
                                                                                                        Оглавление
                                                                                                          -
                                                                                                          Лекция 77
                                                                                                          Пример
                                                                                                          Оглавление
                                                                                                            -
                                                                                                            Лекция 78
                                                                                                            -
                                                                                                            Лекция 79
                                                                                                            -
                                                                                                            Лекция 80
                                                                                                            -
                                                                                                            Тест 9
                                                                                                            30 минут
                                                                                                            -
                                                                                                            Глава 10 <<iPad
                                                                                                            Лекция 81
                                                                                                            Разработка для iPad
                                                                                                            Оглавление
                                                                                                              -
                                                                                                              Лекция 82
                                                                                                              Демонстрация
                                                                                                              Оглавление
                                                                                                                -
                                                                                                                Лекция 83
                                                                                                                -
                                                                                                                Лекция 84
                                                                                                                -
                                                                                                                Лекция 85
                                                                                                                Повороты экрана
                                                                                                                Оглавление
                                                                                                                  -
                                                                                                                  Тест 10
                                                                                                                  30 минут
                                                                                                                  -
                                                                                                                  Глава 11 <<Multimedia
                                                                                                                  Лекция 86
                                                                                                                  -
                                                                                                                  Лекция 87
                                                                                                                  -
                                                                                                                  Лекция 88
                                                                                                                  Аудио
                                                                                                                  Оглавление
                                                                                                                    -
                                                                                                                    Лекция 89
                                                                                                                    Видео, фото
                                                                                                                    Оглавление
                                                                                                                      -
                                                                                                                      Лекция 90
                                                                                                                      Демонстрация
                                                                                                                      Оглавление
                                                                                                                        -
                                                                                                                        Лекция 91
                                                                                                                        Уведомления
                                                                                                                        Оглавление
                                                                                                                          -
                                                                                                                          Лекция 92
                                                                                                                          -
                                                                                                                          Лекция 93
                                                                                                                          -
                                                                                                                          Лекция 94
                                                                                                                          -
                                                                                                                          Тест 11
                                                                                                                          30 минут
                                                                                                                          -
                                                                                                                          Глава 12 <<Публикация приложения в App Store
                                                                                                                          Лекция 95
                                                                                                                          -
                                                                                                                          Лекция 96
                                                                                                                          developer.apple.com
                                                                                                                          Оглавление
                                                                                                                            -
                                                                                                                            Лекция 97
                                                                                                                            -
                                                                                                                            Лекция 98
                                                                                                                            Публикация в AppStore
                                                                                                                            Оглавление
                                                                                                                              -
                                                                                                                              Лекция 99
                                                                                                                              iTunes Connect
                                                                                                                              Оглавление
                                                                                                                                -
                                                                                                                                Лекция 100
                                                                                                                                Crashlitics
                                                                                                                                Оглавление
                                                                                                                                  -
                                                                                                                                  Лекция 101
                                                                                                                                  App Annie, AppBot
                                                                                                                                  Оглавление
                                                                                                                                    -
                                                                                                                                    Лекция 102
                                                                                                                                    Flurry
                                                                                                                                    Оглавление
                                                                                                                                      -
                                                                                                                                      Лекция 103
                                                                                                                                      -
                                                                                                                                      Лекция 104
                                                                                                                                      -
                                                                                                                                      Лекция 105
                                                                                                                                      Локализация
                                                                                                                                      Оглавление
                                                                                                                                        -
                                                                                                                                        Лекция 106
                                                                                                                                        Картинки
                                                                                                                                        Оглавление
                                                                                                                                          -
                                                                                                                                          Лекция 107
                                                                                                                                          -
                                                                                                                                          Лекция 108
                                                                                                                                          iCloud
                                                                                                                                          Оглавление
                                                                                                                                            -
                                                                                                                                            Тест 12
                                                                                                                                            30 минут
                                                                                                                                            -
                                                                                                                                            5 часов
                                                                                                                                            -