Курсы по iOS разработке на языке Swift

Новый поток 13/05 - 14:00

{dnn}
{dl}
{hnn}
{hl}
{mnn}
{ml}
{snn}
{sl}

Платформа для обучения iOS программистов с нуля

Запишись и начни карьеру iOS программиста с зарплатой от 120 000р/мес

Видео приглашение на курс

Краткое описание курса 

ПРОГРАММА КУРСА

УРОК 1. ВВЕДЕНИЕ В SWIFT

  • Требования к разработке, железо 
  • Версии Xcode/AppCode,
  • Apple Id 
  • Apple Developer Program
  • Среда разработки Xcode
  • Swift Playground
  • Базовые типы данных в Swift, переменные, опционалы.
  • Коллекции, перечисления.
  • Арифметика, логические операторы.
  • Условные переходы/циклы.
  • Функции.

УРОК 2. ООП И ИНТЕРФЕЙС

  • Понятие класса/объекта/структуры
  • Принципы ООП
  • Графический редактор Interface Builder
  • Связывание кода и элементов UI
  • IBOutlet
  • Target-Action

УРОК 3. ПАТТЕРН MVC

  • Паттерн MVC
  • Роль Model
  • Роль View
  • Роль Controller 
  • Взаимодействие Model и Controller
  • Взаимодействие View и Controller
  • Виды контроллеров
  • UITableView 
  • UICollectionView
  • Паттерн Delegate

УРОК 4. AUTOLAYOUT И ТАБЛИЦЫ

  • Что такое Autolayout
  • Как располагаются элементы
  • Constraint
  • Size Classes
  • Особенности UITableView 
  • Кастомные ячейки
  • Статические ячейки

УРОК 5. КОНТЕЙНЕРЫ И НАВИГАЦИЯ 

  • Контейнеры
  • Виды контейнеров
  • UINavigationController
  • UITabBarController
  • Переходы между экранами (segue)
  • Передача данных между контроллерами.


УРОК 6. РАБОТА С СЕТЬЮ

  • CocoaPods
  • Клиент-сервер
  • URLSession
  • URLSessionTasks
  • SwiftyJSON
  • Decodable
  • Практика запросов

УРОК 7. ХРАНЕНИЕ ДАННЫХ

  • Виды хранения данных
  • User Defaults
  • Keychain
  • FileManager
  • Realm
  • Core Data

УРОК 8. ОФОРМЛЕНИЕ

  • Фон/заливка приложения.
  • Иконки и картинки 
  • Заставка
  • Анимация
  • Добавление звука.
  • Как запустить приложение на собственном iPhone

Отзывы

Стоимость курса

Выберите формат участия, который вам подходит

Базовый

7990

РУБЛЕЙ

Все материалы по курсу

Видеозапись уроков

Проверка домашних заданий

Телеграмм чат

Детальный анализ кода

Skype консультация

ПОПУЛЯРНЫЙ ТАРИФ

Продвинутый

8990

РУБЛЕЙ

Все материалы по курсу

Видеозапись уроков

Проверка домашних заданий

Телеграмм чат

Детальный анализ кода

Skype консультация

Премиум

12990

РУБЛЕЙ

Все материалы по курсу

Видеозапись уроков

Проверка домашних заданий

Телеграмм чат

Детальный анализ кода

Skype консультации

Как записаться на курс

Последовательность действий для записи

01

ОСТАВЬТЕ ЗАЯВКУ

Отправьте нам заявку и мы

свяжемся с вами в течение

30 минут.

02

ПОДТВЕРДИТЕ УЧАСТИЕ

Уточните детали вашей заявки

и подтвердите заказ.

03

ОПЛАТА

Выберите тариф и оплатите обучение 

любым удобным способом.

04

НАЧАЛО ОБУЧЕНИЯ

На почту Вам приходит ссылка и 

инструкция по началу обучения.

Преподаватель

Школа iOS разработки

Ивунин Максим

Эксперт по iOS разработке

  • 9 лет опыта разработки приложений
  • Профильное высшее образование
  • Реализовал более 50 проектов от аналогов WhatsApp, до интерактивного телевидения
  • Работал в США по контракту
  • Опыт работы фриланс на биржах Odesk, Elance, Upwork 
  • Лично обучил более 500 разработчиков мобильных приложений

Портфолио

Расписание мероприятий

Ближайшие вебинары и курсы

КУРС SWIFT 1. БЫСТРЫЙ СТАРТ

  • Программа расчитана на 1 месяц интенсивной работы
  • 8 уроков 2 раза в неделю
  • 16 часов "живого" онлайн обучения
  • Домашние задания и проверка кода
  • Обратная связь через телеграмм
  • Готовое приложение для AppStore

13 МАЯ

14:00-16:00

Бесплатные вебинары

Серия бесплатных вебинаров "Создай iOS приложение за 1 час"

"ПРИЛОЖЕНИЕ ЗА ЧАС". ВЕБИНАР №1Пишем Змейку

Пишем простенькую игру на SpriteKit

"ПРИЛОЖЕНИЕ ЗА ЧАС". ВЕБИНАР №2

Знакомство с UI и загрузка данных

Создаем навигацию, таблицу и загружаем данные с сервера

"ПРИЛОЖЕНИЕ ЗА ЧАС". ВЕБИНАР №3 Навигация и Анимация

Создаем переходы между экранами и передаем данные. Делаем анимацию.

"ПРИЛОЖЕНИЕ ЗА ЧАС". ВЕБИНАР №4. Продвинутые возможности UITableView

Создаем табличку с кастомной ячейкой. Удаляем/Добавляем ячейки. Организуем перемещение ячеек.

"ПРИЛОЖЕНИЕ ЗА ЧАС". ВЕБИНАР №5. Авторизация

Создаем форму авторизации с проверкой логина/пароля

ОГРНИП 314165124000066