Курс 6: Создаем мессенджер на Swift

Дорогие подписчики,

Рады вам сообщить, что вчера мы закончили подготовку долгожданного шестого курса и уже скоро он появится на нашем сайте. Но есть и ложка дёгтя в нашей бочке мёда (куда ж без неё). Дело в том, что мы решили познакомить вас с платформой Parse.com., но оказались совершенно не готовы к тому, что сама Parse.com окажется интровертом и не захочет ни с кем знакомиться: сегодня ночью мы узнали, что такой раскрученный ресурс свернулся. Вот такая ирония.

Мы проделали большую работу: в курсе более 30 уроков и часть из них затрагивает сервис Parse.com, по этому мы не можем исключить его использование в нашем обучении. Но есть у нас три варианта, которые помогут выбраться из сложившейся ситуации.

Первый (простой, идеальный) вариант: это ваш созданный и уже существующий аккаунт на Parse.com. Хотя Parse.com и не дает создавать новые аккаунты, но уже созданные ранее, будут работать. И тут нет никаких ограничений.
Второй (простой, не идеальный) вариант: вы можете просмотреть курс, не создавая чат на Parse.com. Изучив механизм создания чата, вы без труда реализуете приложение на другом похожем ресурсе. 
Третий (сложный, не идеальный, но хороший) вариант: по запросу (для сохранности данных и учета работающих в программе) мы предоставляем созданный аккаунт нами. Вы работаете под нашей учетной записью и спокойно проходите курс!
Четвертый(сложный, идеальный) вариант: вы можете самостоятельно поднять свой vds сервер и установить на нем Parse backend, и, соответственно, пользоваться вашим собственным сервером как и обычным Parse.com. Тогда вы сразу получите опыт по работе с выделенным сервером и попрограммируете на Swift. А поможет вам в этом наш туториал по созданию своего сервера на основе Parse.

Приносим свои извинения за причинённые неудобства. Мы уверены, что в любом случае вы получите море интересной и нужной информации, независимо от способа прохождения курса :)

И вот наша программа курса:

Содержание
1. Интро (2:30)
2. Создаем экран подписки и экран для ввода логина (10:32)
3. Фиксируем элементы на экране (8:01)
4. Знакомимся с parse.com (5:53)
5. Функционал sign up экрана (19:59)
6. Переходы к UsersViewController (11:33)
7. Подготовка к получению данных из parse (5:53)
8. Получение списка пользователей (9:29)
9. Создаем экран для чата (4:42)
10. Создаем UI для окна чата (4:41)
11. Фиксируем элементы экрана чата (5:02)
12. Работаем над сообщениями: Часть 1 (8:23)
13. Работаем над сообщениями: Часть 2 (14:38)
14. Работаем над сообщениями: Часть 3 (6:48)
15. Работаем над сообщениями: Часть 4 (7:30)
16. Получаем изображения из parse (7:58)
17. Отправка сообщений (14:17)
18. Push notifications: Настройка parse (4:47)
19. Push notifications: Работаем в Xcode (9:10)
20. Получение уведомлений (9:46)
21. Блокировка пользователей (10:10)
22. Блокировка пользователя: Часть 2 (5:40)
23. Учимся жаловаться! (6:03)
24. Добавляем кнопки на UsersViewController (8:01)
25. Работаем с ChatsViewController. Создаем массивы (4:45)
26. Сортируем данные по массивам (16:07)
27. Получаем изображения (11:21)
28. Отображаем полученные данные (5:33)
29. Переход к переписке через кнопку "Чаты" (3:13)
30. Добавим немного дизайна (8:39)
31. Завершение (2:37)

 

 

К сожалению, у вас нет доступа ко всем видеоматериалам курса, но вы можете оформить подписку, чтобы получить его!