Курс по основам Swift разработки

place
GeekBrains
calendar
в удобное время
cost
на сайте GeekBrains
duration
8 онлайн-уроков

Язык Swift объединяет лучшии конструкции программирования большинства современных языков. На курсе слушатели освоят синтаксис Swift и получат практический опыт разработки iOS-приложений. В программе обучения: программирование в среде Xcode, работа с Playground, отладкой в Debug, массивами данных, исключениями, изучение основных принципов ООП. По итогу обучения вы можете уверенно начать карьеру Junior-специалиста на Swift.

Карьера

На рынке Swift-разработчиков - единицы. Успешное завершение курса и диплом GeekBrains станут вашим выигрышным преимуществом при трудоустройстве в качестве программиста iOS.

Эксперты

В числе преподавателей GeekBrains - практикующие профессионалы мобильной iOS-разработки на Swift.

expert

Евгений Киреев

iOS-разработчик с опытом более 4 лет
expert

Николай Родионов

Разработчик приложений для iOS с опытом более 8 лет. Работал также в должности разработчика мобильных игр и лидера команды
expert

Илья Шумихин

Опыт работы в IT - более 5 лет, 2 года занимается разработкой под iOS на Swift
expert

Евгений Елчев

iOS-разработчик с 6-летним опытом работы в IT
expert

Александр Федоров

iOS-developer, Team Lead в Tinkoff
expert

Алексей Усанов

Разработчик под iOS в «АЙКОЛЛ»
expert

Руслан Кимаев

iOS-разработчик в «Mail.Ru Group»
expert

Александр Бондаренко

Руководитель развития IT-систем в «Сбербанк-Технологии»
expert

Михаил Шахворостов

Swift Developer
expert

Олег Иванов

Руководитель мобильной разработки, Senior iOS Developer, Swift разработчик
expert

Кирилл Лукьянов

Знает более 7 языков программирования. Есть опыт работы Unix-разработчиком и внедрения систем Enterprise-уровня в «Билайн», «Ростелеком», «Сбербанк»
expert

Алексей Соболевский

Разработчик в «Яндекс»
expert

Богдан Новиков

Разработчик в «Mail.Ru Group»
expert

Антон Марченко

Программист iOS с опытом более 7 лет. Один из лидеров крупнейшего в Беларуси сообщества CocoaHeads Belarus
expert

Владислав Фролов

Программист iOS в крупной IT-компании
Евгений Киреев
iOS-разработчик с опытом более 4 лет
Николай Родионов
Разработчик приложений для iOS с опытом более 8 лет. Работал также в должности разработчика мобильных игр и лидера команды
Илья Шумихин
Опыт работы в IT - более 5 лет, 2 года занимается разработкой под iOS на Swift
Евгений Елчев
iOS-разработчик с 6-летним опытом работы в IT
Александр Федоров
iOS-developer, Team Lead в Tinkoff
Алексей Усанов
Разработчик под iOS в «АЙКОЛЛ»
Руслан Кимаев
iOS-разработчик в «Mail.Ru Group»
Александр Бондаренко
Руководитель развития IT-систем в «Сбербанк-Технологии»
Михаил Шахворостов
Swift Developer
Олег Иванов
Руководитель мобильной разработки, Senior iOS Developer, Swift разработчик
Кирилл Лукьянов
Знает более 7 языков программирования. Есть опыт работы Unix-разработчиком и внедрения систем Enterprise-уровня в «Билайн», «Ростелеком», «Сбербанк»
Алексей Соболевский
Разработчик в «Яндекс»
Богдан Новиков
Разработчик в «Mail.Ru Group»
Антон Марченко
Программист iOS с опытом более 7 лет. Один из лидеров крупнейшего в Беларуси сообщества CocoaHeads Belarus
Владислав Фролов
Программист iOS в крупной IT-компании
skill

Для кого

Начинающим разработчикам Тому, кто хочет профессионально заниматься iOS-разработкой на Swift.

skill2

Навыки

Нулевое и начальные знания в сфере мобильной разработки.

Содержание

1. Введение в Swift

content

Первое знакомство с языком и типами данных в Swift, со средой программирования Xcode, работа с Playground и дебаггером.

2. Синтаксис и основные операторы Swift

content

3. Комплексные типы данных

content

4. Введение в ООП

content

Вы научитесь описывать реальные объекты и создавать их по описанию, работать с классами, наследованием, управлять памятью.

5. ООП

content

Классы. Протоколы. Расширения. Полиморфизм. Композиция.

6. Продвинутый модуль ООП

content

Дженерики. Замыкания. Subscripting. Функции высшего порядка.

7. Обработка ошибок и исключений.

content

8. Змейка

content

Напишите игру с помощью SpriteKit.

platform
Площадка проведения
adress