|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/desarrollo-seguro-ios-swift/
课程评论:没有评论
课程名称:iOS安全开发与Swift 课程概述:在当今网络互联的环境中,安全性的重要性日益突出。本课程旨在教授如何在iOS平台上使用Swift进行安全开发,以保护用户数据和应用程序免受潜在攻击。尽管苹果设备在安全性方面已具优势,但开发者仍需采取额外措施来确保应用的安全,尤其是在处理敏感数据时。 课程内容涵盖了以下主题: - 密码学基础 - 通信安全的最佳实践 - 数据录入与存储的安全策略 - 服务配置中的安全要素 - 原生开发的工具与技术 课程将逐步引导学员创建自己的安全工具库,建立数据保护的协议和方法。学员将学习如何管理OAuth2认证、数据上传与下载、数据的敏感性处理、原始数据使用、数据加密以及代码混淆等技术。 此外,课程还包括iOS设备的安全机制、应用启动与管理的安全协议以及Touch ID和Face ID的实现方式。理论与实践相结合,所有内容将使用最新版本的Swift,确保适用于当前市场上流行的开发环境。 通过本课程,学员不仅可以掌握iOS安全开发的理论与实操技巧,还能在广泛的领域中应用这些知识,提升自身在应用开发和数据安全方面的专业能力。
La seguridad es un elemento transversal de gran importancia. Siempre la ha tenido pero desde que nuestros equipos o dispositivos están conectados todos a una red, su importancia se ha disparado pues al igual que nosotros salimos a la red a buscar cosas, alguien podría intentar ir hasta donde estamos nosotros o tal vez obtener un beneficio de aquello que estamos haciendo. Si somos usuarios de dispositivos Apple, tenemos mucho terreno ganado en cuanto a seguridad, aunque ningún sistema es 100% seguro pero cuantas más trabas pones a aquel que quiere atacarte, más protegido estás pues tal vez no le interese el esfuerzo para conseguir llegar hasta ti. Esa premisa también se aplica al desarrollo: nosotros podemos desarrollar una app para iOS tal cual lo hacemos ahora y tendrá una serie de medidas de seguridad ya incluidas (sobre todo si lo hacemos en Swift) que ayudarán. Pero depende de la importancia de los datos o actividad que maneje tu app, tendrás que incluir medidas extras que el sistema no proporciona y que son muy importantes para garantizar la seguridad de los desarrollos, de nuestros usuarios y sistemas. No queremos tener fugas de información en nuestros sistemas o apps.Además, no debemos olvidar el vigente Reglamento General de Protección de Datos de la Unión Europea que establece unas normas de prevención para el uso de datos que se aplican también al desarrollo seguro y que hemos de tener en cuenta.Para ello, en Apple Coding Academy hemos creado este curso para ti: Desarrollo Seguro en iOS con Swift. Un curso que te enseñará criptografía, buenas prácticas de seguridad en comunicaciones, en grabación de datos, en la configuración de servicios, el uso de código… un curso que te mostrará paso a paso cómo crear las herramientas o procesos que garantizarán la seguridad de tus desarrollos y con el que podrás crear tu propia librería de herramientas seguras y podrás establecer unos protocolos y métodos que garanticen que los datos, la app y todo tu trabajo están lo suficientemente protegidos como para no tener ningún problema.Un curso lleno de ejemplos, trucos, ideas… que te enseñará cada pequeña parte esencial y todo en desarrollo nativo, sin usar librerías de terceros de ningún tipo. Comunicaciones OAuth2, subidas, bajadas y sesiones de datos, tratamiento de datos según su sensibilidad, uso de datos en bruto, cifrado, buenas prácticas de almacenamiento, ofuscación de código para proteger los datos o nuestro trabajo y mucho más… Aprenderás tanto la teoría que rodea a todo el ecosistema iOS, como las buenas prácticas que deberás tener en cuenta en tus trabajos y en qué nivel aplicar cada medida de seguridad según la sensibilidad de tus apps y tus sistemas. Teoría que también puedes aplicar en buena parte incluso en otros sistemas como Android. Aprenderás todo sobre la seguridad que tienen los dispositivos iOS, desde cómo funcionan en su arranque y gestión de las apps, protocolos de seguridad en comunicaciones, hasta qué y cómo funciona Touch ID y Face ID (y cómo implementarlo en tus apps). Y después de la teoría, mucha práctica, mucho código y todo explicado al detalle para que lo entiendas dentro de su complejidad y veas que al final son herramientas de gran utilidad que podrás modularizar a tu gusto.No hay nada que quede fuera, todo para la última versión de Swift que podrás usar en cualquier versión de Xcode… desde la 8 en adelante incluso en la más reciente versión 10.Da el paso necesario para securizar y dar la mayor garantía a tus desarrollos, a tus usuarios, a los datos que manejas, las comunicaciones y aprende a desarrollar de forma segura con este curso único. Verás el desarrollo de otra forma y te convertirás en un experto en seguridad a través de la programación.