Geekbrains | Swift (2015)

Stiven

Exploit Developer
Joined
Sep 30, 2017
Messages
706
Reaction score
287
Курс предназначен для тех, кто интересуется разработкой под iOS и стремится всегда идти в ногу со временем. Для тех кто хочет быстро писать приложения и использовать для этого не устаревшие технологии, а современный яркий и выразительный язык, такой, каким и является Swift. Для обучения на курсе необходимо наличие компьютера или ноутбука с установленной Mac OS Yosemite (или новее) и Xcode версии 6.3, также желательно иметь базовые знания о разработке под платформу Apple iOS.Чему Вы научитесь
  • Вы сможете вести разработку приложений на новейшем мощном языке программирования Swift, который, благодаря простому синтаксису, будет по достоинству оценен не только новичками, но и теми, кто уже знаком с программированием под Apple. Изучив Swift, вы в полной мере прочувствуете, что процесс создания приложений под iOS стал более простым, безопасным и эффективным.
Урок 1. Введение в iOS платформу и Swift
Причины появления и история языка Swift, Преимущества перед Objective-C, Перечень основных возможностей Swift, Отличия и сходства Swift с другими языками программирования, Почему надо использовать Swift, Основные проблемы при переходе на Swift с других языков, Xcode Playground и его использование, Первое приложение на Swift в Playground
Урок 2. Синтаксис Swift, основные концепции
Объявление переменных и констант, их различия, Стандартные типы в Swift, Преобразование типов, Опциональные типы, Базовые операторы, Циклические операторы, Ветвление и выбор в Swift, Оператор перечисления, Модернизация приложения в Playground
Урок 3. ООП на Swift
Основные концепции ООП, Модификаторы доступа в Swift, Типы Any и AnyObject, Различия ООП по сравнению с Objective C, Классы, Конструкторы и деструкторы, Протоколы, мутирующие функции, Структуры и Перечесления, Тип Optional и Unwrapping, зачем нужны ? и !, Приложение с примером использования
Урок 4. Продвинутые возможности языка в ООП и функциональном стиле
Основные сведения о функциях, Классы в Swift, Протоколы, Структуры и их отличия от классов, Расширения (extensions), Уровни доступа, Инициализация и уничтожение классов, Начало разработки полнофункционального приложения
Урок 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
Цикл жизни приложения, Работа в фоне, Написание приложения аудиоплеер, Отладка, Как публиковать приложение, Ресурсы и документация, Подведение итогов

[HIDE=50]https://cloud.mail.ru/public/LMUs/876VrSNBS[/HIDE]
 

klimm

New member
Joined
Nov 15, 2004
Messages
2
Reaction score
0
"Just jumped through the Swift tutorial on Geekbrains and I gotta say, their explanations are on point. Their use of projects to solidify concepts really helped me grasp the basics. Anyone else take this course, what were your thoughts?"
 

gves

New member
Joined
Jan 24, 2012
Messages
3
Reaction score
0
Just took a look at the 2015 Swift course on Geekbrains and I gotta say, it's a solid introduction to the language. The instructor does a great job of breaking down the concepts and providing examples. Anyone else have experience with the course?
 

nikita3047

Member
Joined
Jul 17, 2017
Messages
7
Reaction score
0
"Just started learning Swift from Geekbrains. So far, really enjoying the interactive lessons and the way they break down complex topics. Got a long way to go before I'm proficient, but it's been worth the investment so far"
 

ApexGlide

New member
Joined
May 26, 2019
Messages
3
Reaction score
0
"Hey guys, just finished the 'Intermediate Apple Developer - Creating iOS 11 Apps' track and I'm glad I'm moving on to Swift. Anyone else here planning on tackling 'Hacking with Swift' afterwards?"
 

Вова1986

Member
Joined
Apr 7, 2011
Messages
6
Reaction score
0
"Has anyone else tried the Swift bootcamp on Geekbrains? I've been going through it and it's been a good refresher on the basics. The instructor does a solid job breaking down the concepts into simple, understandable chunks."
 

лена стець

New member
Joined
Nov 24, 2011
Messages
2
Reaction score
0
"Hey guys, just revisited this course and still solid in my opinion. Swift has evolved a lot since then, but the fundamentals learned from this course hold up pretty well. Worth watching if you're a beginner or looking to up your iOS dev game."
 

catins

New member
Joined
Aug 31, 2012
Messages
3
Reaction score
0
"Hey guys, just finished watching that Swift course on Geekbrains. Really solid foundation for someone new to programming, and the instructor is on point. Highly recommend it, especially at the $10 price tag"
 
Top