» » » Swift. Современные технологии программирования под Apple. Видеокурс (2014)

Swift. Современные технологии программирования под Apple. Видеокурс (2014)

Swift. Современные технологии программирования под Apple. Видеокурс (2014)

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

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

Информация о курсе:
Название: Swift. Современные технологии программирования под Apple
Год выпуска: 2014
Автор: Алексей Пантелеев
Жанр: Обучающее видео

Программа курса:
Урок 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
› Цикл жизни приложения
› Работа в фоне
› Написание приложения аудиоплеер
› Отладка
› Как публиковать приложение
› Ресурсы и документация
› Подведение итогов

Выпущено: Россия, "Школа программирования"
Продолжительность: 18:17:03

Файл
Формат: MP4
Видео: ~76,6 kb/s, 1280х720
Аудио: AAC 2.0, 64 kb/s (2ch)
Размер: 1,32 GB

Swift. Современные технологии программирования под Apple. Видеокурс (2014) Swift. Современные технологии программирования под Apple. Видеокурс (2014) Swift. Современные технологии программирования под Apple. Видеокурс (2014)


Скачать Swift. Современные технологии программирования под Apple. Видеокурс (2014)



Нужна Помощь по установке программы Swift. Современные технологии программирования под Apple. Видеокурс (2014) ?

Интересные публикации

Похожие публикации

Swift 3D - программа для конвертации 3D во Flash/веторную графику. Кроме конвертации приложение, дает разработчикам возможность быстро и легко

Добавить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent
  • Или водите через социальные сети


Последние комментарии

Архив

Декабрь 2016 (34)
Ноябрь 2016 (290)
Октябрь 2016 (207)
Сентябрь 2016 (165)
Август 2016 (204)
Июль 2016 (158)

Панель пользователя