LibCoder

Real-World iOS by Tutorials: Professional App Development With Swift

1C Agda Swift
Real-World iOS by Tutorials: Professional App Development With Swift
Дата выхода: 2022
Издательство: Independent publishing
Количество страниц: 349
Размер файла: 791,1 КБ
Тип файла: PDF
Добавил: LibCoder
Оглавление
ВведениеГлава 1. Как стать анонимным в Интернете?1.1. Анонимность и вы1.2. Анонимайзеры: сокрытие IP-адреса1.3. Анонимные прокси-серверы: сокрытие IP-адреса и местонахождения1.3.1. Прокси-сервер — что это?1.3.2. Настраиваем анонимный прокси-сервер1.3.3. Достоинства и недостатки анонимных прокси-серверов1.4. Локальная анонимность1.5. Отключение слежки Windows....101.6. Что еще нужно знать об анонимности в Интернете?1.7. Анонимность и законГлава 2. Тоr: заметаем следы. Как просто и эффективно скрыть свой IP-адрес2.1. Как работает Тоr? Заходим в «Одноклассники» с работы2.2. Тоr или анонимные прокси-серверы и анонимайзеры. Кто кого?2.3. Критика Тоr и скандалы вокруг этой сети2.4. Установка и использование Тог2.4.1. Быстро, просто и портабельно: Тог на флешке2.4.2. Настройка почтового клиента Mozilla Thunderbird2.4.3. Настройка программы интернет-телефонии SkypeВоспользоваться VPN-сервисамиНастроить браузер Chrome для работы через Тог2.4.4. Настройка браузера Opera2.4.5. Настройка FTP-клиента FileZilla2.5. Когда Тоr бессильна. Дополнительные расширения для Firefox2.6. Ограничения и недостатки сети Тоr2.7. Этика использования сети ТогГлава 3. Что такое VPN и «с чем его едят»? Защита передаваемых по сети данных от прослушивания3.1. Зачем нужен VPN?3.2. Выбор VPN-сервиса3.2.1. VPN Shield3.2.2. IPVanish VPN3.2.3. HideMyAss (HMA)3.2.4. Private Internet Access3.2.5. StrongVPN3.2.6. Express VPN3.2.7. SecurityKISS3.3. Организация VPN-соединения3.4. Opera VPN: осторожно!3.5. Что лучше: VPN или Тог?Глава 4. Воображаемая безопасность: выбираем безопасный мессенджер4.1. Критерии оценки4.2. Мессенджеры4.2.1. Telegram4.2.2. Signal4.2.3. Viber4.2.4. WhatsApp4.2.5. Briar4.2.6. ТамТам4.2.7. VK (ВКонтакте)4.2.8. Facebook Messenger4.2.9. Wire4.2.10. Jabber4.2.11. Riot Matrix4.2.12. Status4.2.13. Threema4.3. ЗаключениеГлава 5. Анонимность в социальной сети5.1. Нужна ли вам анонимность?5.2. Зачем нужна анонимность в социальной сети?5.3. Обеспечение анонимностиГлава 6. Способы взлома и защиты электронной почты6.1. Способы взлома почтового ящика6.1.1. Троянский конь6.1.2. Взлом по номеру телефона6.1.3. Физический доступ к компьютеруКейлоггерПрограммы для «восстановления» паролей почтовых учетных записей6.1.4. Социальная инженерия, или просто обман6.1.5. Модное слово «фишинг»6.1.6. «Вспоминаем» пароль6.1.7. Кража Cookies6.1.8. XSS-уязвимости6.1.9. Метод грубой силы6.2. Защита почтового ящика6.3. Шифрование электронной почты6.3.1. Немного теории: S/MIME, PKI и PGP6.3.2. Как будем защищать почту?6.3.3. Использование OpenSSL6.4. Настройка почтовых клиентов на шифрование6.4.1. Настройка Microsoft Outlook6.4.2. Настройка Mozilla ThunderbirdГлава 7. Шифрование данных7.1. Выбор средства защиты данных7.1.1. Шифрование всего диска7.1.2. Шифрование одного из разделов диска7.1.3. Криптоконтейнеры, или виртуальные диски7.1.4. Прозрачное шифрование7.2. Шифрование стандартными средствами операционной системы7.2.1. Прозрачное шифрование с помощью EFSПреимущества и недостатки EFSШифрование с помощью EFS7.2.2. Шифрование диска с помощью BitLockerЧто такое BitLocker?Что можно зашифровать, а что — нет?Шифруем диск с помощью BitLockerРабота с зашифрованным BitLocker диском7.2.3. Файловая система eCryptfs в LinuxШифрование папкиХраним пароль на флешке7.2.4. Можно ли доверять стандартному шифрованию?7.3. Сторонние программные продукты7.3.1. Выбор сторонней программы для шифрования7.3.2. История TrueCrypt, и что случилось с проектом7.3.3. Использование TrueCryptУстановка программыСоздание виртуального дискаШифрование раздела7.3.4. Программа VeraCrypt7.3.5. Программа CipherShed7.3.6. Шифрование файла для передачи7.3.7. Производительность зашифрованных дисков7.4. Сокрытие файлов7.5. Шифрование данных на предприятияхГлава 8. Безопасность устройств на ОС Android8.1. Включение кода разблокировки устройства8.2. Отказ от установки приложений из неизвестных источников8.3. Осторожно: неизвестные сети Wi-Fi! Шифруем передаваемые данные8.4. Анонимность в Android: установите Тог8.5. Блокируем запуск приложений8.6. Шифрование данных в Android8.6.1. Шифрование стандартными средствами8.6.2. Сторонние программы шифрованияПрограмма LUKS ManagerПрограмма EDS Lite8.7. Шифруем почту8.7.1. Необходимые приложения8.7.2. Настройка Crypto Plugin8.7.3. Настройка MailDroid8.7.4. Последний шаг8.8. Отключение GPS-модуляГлава 9. Устраняем утечки информации9.1. Чем грозит утечка персональных данных?9.2. Как придумать надежный пароль? Критерии надежности. Генераторы паролей9.2.1. Выбор хорошего пароля9.2.2. Генераторы паролей9.3. Как сохранить пароль? Менеджеры паролей9.4. Секретные вопросы9.5. Двухфакторная аутентификация9.6. Авторизация с помощью биометрических данных9.7. Заметаем следы правильно9.7.1. Очистка списков недавних мест и программ9.7.2. Очистка списка USB-накопителей9.7.3. Очистка кэша и истории браузеров9.7.4. Удаляем записи DNS9.7.5. Очистка Flash Cookies9.7.6. Удаление списка последних документов MS Office9.7.7. Автоматизируем очистку с помощью CCleaner9.7.8. Реальное удаление файлов9.7.9. Создаем bat-файл для очистки всего9.7.10. Создаем AutoHotkey-скрипт для очистки всегоГлава 10. Мой дом — моя крепость: безопасность домашних устройств10.1. Стоит ли защищать домашнюю сеть?10.2. Защита маршрутизатора10.2.1. Изменение пароля доступа к маршрутизатору10.2.2. Изменение имени сети (SSID). Сокрытие SSID10.2.3. Отключения гостевой сети10.2.4. Изменение IP-адреса маршрутизатора10.2.5. Используйте WPA или WPA210.2.6. Фильтрация МАС-адресов10.2.7. Понижение мощности передачи10.3. Защита веб-камеры и микрофона10.4. Защита принтераГлава 11. Безвозвратное удаление данных11.1. Уничтожение информации на жестком диске11.2. Приложения для безопасного удаления данных с жестких дисков11.3. Удаление информации с SSDГлава 12. Ошибки, ведущие к утрате анонимности12.1. Как не совершать ошибок?12.2. Как не попасть под лингвистический анализ?12.3. Наиболее частые ошибкиГлава 13. Программы с «сюрпризами» и без13.1. Программы с открытым кодом13.2. Выбор программ13.2.1. Выбор браузера13.2.2. Выбор почтового клиента13.2.3. Программы для закачки файлов и FTP-клиенты13.3. ПлагиныЗаключениеПредметный указатель

Описание

Коротко и по делу о том, что важно знать про that.

Working on app development can be hard, there's a lot of documentation out there, but developers struggle to find a clear template when deciding things like app architecture, how to persist data and how to create robust and scalable code.

That's where Real-World iOS by Tutorials comes to the rescue! This book will guide you from an idea for an app to creating code that can scale and explain the decision are taken, step by step.

Who This Book is ForThis book is for developers with some experience with iOS development, but that need some guidance on how to create robust and scalable apps.

Topics Covered in Real-World iOS by Tutorials

App architecture: Discover how to organize your code using MVVM and feature grouping.Building features: Learn how to structure your code to work on features that can be testable.Create code that scale: Understand the principles to create code that's robust using S.O.L.I.D. principles.Async/await: Learn how the new concurrency model can help you write well-structured asynchronous code.Accessibility and good-looking apps: Discover how you can create apps that look and feel good for all audiences.Modularization: Learn how to create modular code that can be reused.Privacy: Understand why privacy is important and the tools Apple provides so you can develop apps that respect users' data.One thing you can count on: after reading this book, you’ll be prepared to create your own professional iOS apps.

На этом основные моменты по теме закрыты.

that code create apps book real world development

Частые вопросы

Можно ли скачать «Real-World iOS by Tutorials: Professional App Development With Swift» бесплатно?

Да, «Real-World iOS by Tutorials: Professional App Development With Swift» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.

В каком формате и какого размера файл?

Книга предоставляется в формате PDF, размер файла 791,1 КБ.

Кто автор и когда вышла книга?

автор — Dias Renan , Hussain Aaqib , Steele Josh, издательство Independent publishing, год выпуска 2022, 349 страниц.

О чём книга «Real-World iOS by Tutorials: Professional App Development With Swift»?

Working on app development can be hard, there's a lot of documentation out there, but developers struggle to find a clear template when deciding things like app architecture, how to persist data and how to create robust and scalable code.Th

Похожие материалы