
swiftbook
swiftbook - самая крупная на просторах СНГ площадка по обучению IOS Swift разработчиков.
Работая с любыми внешними данными будь то обновление данных о погоде, стриминг музыки или просто серфинг в браузере, ваше приложение использует сетевые запросы HTTP. Именно они отвечают за все, что связанно с внешним миром.
Для работы с сетевыми запросам Apple предлагает современный и простой в использовании API URLSession, который представляет из себя объект, координирующий группу связанных сетевых задач для передачи данных. URLSession является ключевым компонентом всего стека, отвечающим за отправку и прием HTTP запросов.
На данном курсе мы подробно разберем стек URLSession, рассмотрим его основные классы и методы и научимся создавать сетевые сессии с различными задачами. Мы пройдем весь путь от создания самого простого GET запроса и до более сложных вариаций POST запросов.
Вы научитесь работать с изображениями в сети, получать данные в формате JSON и декодировать их в свою структуру данных.
Мы поработаем с загрузкой больших объемов информации в фоновом режиме, а так же с выгрузкой различных данных на удаленные серверы. Отобразим процесс загрузки данных в интерфейсе приложения и рассмотрим различные возможности параметров конфигурации сетевых запросов.
Так же мы изучим самую популярную стороннюю библиотеку для работы с сетевым кодом Alamofire, которая является оберткой для URLSession и используется для упрощения рутинных действий, связанных с сетевыми запросами.
Ну и в качестве вишенки на торте мы поработаем с авторизацией пользователей в приложении с использованием таких популярных сервисов, как Facebook и Google. Мы поработаем с SDK этих сервисов, настроим для каждого сервиса отдельные кнопки логина, поработаем над кастомизацией этих кнопок, а так же с публичными данными пользователей. Для этого мы воспользуемся сервисом Firebase, в котором будем регистрировать всех авторизованных в нашем приложении пользователей и хранить их публичные данные для дальнейшего использования этих данных в приложении.
swiftbook - самая крупная на просторах СНГ площадка по обучению IOS Swift разработчиков.
Swift - довольно молодой язык программирования, представленный сообществу только в 2014 году компанией Apple, c надеждой заменить собой Objective-C, который существует с середины 80-х годов. Swift оказался простым, и почти идеальным для освоения новичкам в программировании, так как у него нет запутанного синтаксиса и лишнего багажа, который старые языки тащут за собой все время. А с помощью такой штуки как playground, вы усвоете swift еще быстрей
Представляем вашему вниманию курс, целиком и полностью посвященный уведомлениям. Но что такое уведомления? Уведомления - это небольшие сообщения несущие пользователю важную для него информацию по вашему приложению или по какому-то событию. То есть вы уже догадываетесь, что уведомления играют важную роль во взаимодействии пользователя с приложением и могут вести к увеличению числа контактов пользователя с вашим приложением и, соответственно, к лоя
Изучите основные принципы сетевых технологий, получив представление о структуре и функционировании компьютерных сетей. Идеальная отправная точка для людей с ограниченным или отсутствующим опытом в этой области.
Пройдите путь от полного новичка до сдачи экзамена на сертификацию CompTIA Network+. Вы изучите основы сетевых технологий, новейшие лучшие практики и все, что нужно знать для успешной сдачи экзамена, чтобы начать карьеру в области сетевых технологий и ИТ. Предварительные знания не требуются.
Интернет - вместе со всеми приложениями, которые он поддерживает, такими как веб, - стал одной из самых значительных движущих сил технологического прогресса нашего времени.В этом курсе мы рассмотрим ключевые протоколы, которые обеспечивают работу интернета, веба и других приложений в области компьютерных сетей. Это даст вам возможность не только максимально эффективно использовать современные сетевые технологии, но и помочь в их развитии в будуще