1. Как перезаливать темы из дампов?
    ССЫЛКИ В ДАМПАХ НЕ ОБНОВЛЯЮТСЯ! ТОЛЬКО В РАЗДЕЛЕ КУРСОВ!

 ШП - Swift. Современные технологии программирования под Apple (2014)

Тема в разделе "Сайтостроение / Программирование", создана пользователем Dump_Bot, 10 сен 2016.





  1. Оф. Сайт:
    Описание:

    Курс предназначен для тех, кто интересуется разработкой под iOS и стремится всегда идти в ногу со временем. Для тех кто хочет быстро писать приложения и использовать для этого не устаревшие технологии, а современный яркий и выразительный язык, такой, каким и является Swift.
    Для обучения на курсе необходимо наличие компьютера или ноутбука Apple.

    Чему вы научитесь:
    Вы сможете программировать под iPhone/iPod/iPad/MacOS, научитесь писать приложения "с нуля", а благодаря простому синтаксису, новый язык по достоинству оценят не только новички, но и те, кто уже знаком с программированием под Apple. Изучив Swift, вы в полной мере прочуствуете, что создавать приложения под iOS теперь можно быстрее и интереснее.

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

    Урок 1. Введение в iOS платформу и Swift
    › История и причины появления Swift
    › Основные концепции языков программирования
    › Отличия и сходства Swift с другими языками программирования
    › Почему надо использовать Swift
    › Знакомство с Xcode6
    › Обзор фреймворков iOS платформы
    › Основные проблемы при переходе на Swift с других языков
    › Playground и его использования
    › Первое приложение на Swift в Playground
    Урок 2. Синтаксис Swift, основные концепции
    › Объявление переменных и констант, их различия
    › Основные типы, особенности явного приведения и присвоения
    › Базовые операторы
    › Циклы в Swift
    › Функции
    › Ветвление: If и Switch
    › Коллекции
    › Организация кода
    › Приложение в процедурном стиле на Playground
    Урок 3. ООП на Swift
    › Основные концепции ООП
    › Модификаторы доступа в Swift
    › Типы Any и AnyObject
    › Различия ООП по сравнению с Objective C
    › Классы
    › Конструкторы и деструкторы
    › Протоколы, мутирующие функции
    › Структуры и Перечесления
    › Тип Optional и Unwrapping, зачем нужны ? и !
    › Приложение с примером использования
    Урок 4. Продвинутые возможности языка в ООП и функциональном стиле
    › Расширения
    › Generic функции и классы
    › Subscripts
    › Функциональные возможности Swift
    › Замыкания
    › Интеграция с Objective C
    › Применение Optional Chaining
    › Разбор JSON и XML
    › Приложение с загрузкой JSON
    Урок 5. Хранение данных и работа с сетью
    › Эмулятор iOS
    › Storyboard и Interface Builder
    › Краткий обзор Core Data
    › Сохранение и чтение данных
    › Концепции REST
    › AFNetworking и другие сетевые библиотеки
    › Синхронизация данных
    › Приложение работающее с сетью
    Урок 6. Шаблоны программирования (Паттерны)
    › Observer и события
    › Делегирование, плюсы и минусы
    › Binding и как его реализовывать
    › Model-View-Controller (MVC) паттерн
    › MVVM и чем он отличается от MVC
    › GameDev паттерны
    › Фабрика
    › Как строить приложение с помощью паттернов
    › Пример приложения
    Урок 7. Игры на Swift
    › Подходы в создании игр
    › Почему надо создавать игры на Swift
    › Игровой движок Sprite Kit
    › Игровой движок Cocos2D и его особенности
    › Кратко о Core Graphics/Quartz
    › Как разрабратывать игры
    › Создание игры на примере 2048
    Урок 8. Приложение на Swift
    › Цикл жизни приложения
    › Работа в фоне
    › Написание приложения аудиоплеер
    › Отладка
    › Как публиковать приложение
    › Ресурсы и документация
    › Подведение итогов

     

    Загрузка...
  • Кто мы?

    2 разработчика которые решили помочь другим разработчикам в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно 1500 человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.
  • Приложения

  • Набираем команду!

    Мы набираем в нашу команду умных и амбициозных людей! Не важно в какой сфере Вы преуспели, Вы можете попасть в нашу команду и развивать с нами действительно достойный ресурс.

    Вступай!