Con este curso, aprenderás a desarrollar y auditar aplicaciones seguras en el ecosistema de Ethereum.
Te enseñaremos a identificar y solucionar problemas de seguridad en Smart Contracts, para evitar posibles riesgos y pérdidas económicas. Además, también aprenderás a programar Smart Contracts con un enfoque de seguridad, utilizando las mejores prácticas y herramientas para garantizar la calidad y la robustez del código.
Nuestro objetivo es prepararte para enfrentar los desafíos que presenta el entorno DeFi, donde la seguridad es un aspecto clave para el éxito de cualquier proyecto. Con nuestro curso, podrás adquirir las habilidades necesarias para desarrollar aplicaciones seguras y confiables, que cumplan con los más altos estándares de seguridad en el ecosistema de Ethereum.
Este curso forma parte del Master en Blockchain y Fintech. Si quieres ampliar tu formación, consulta el programa completo.
Con este curso, aprenderás a desarrollar y auditar aplicaciones seguras en el ecosistema de Ethereum.
Te enseñaremos a identificar y solucionar problemas de seguridad en Smart Contracts, para evitar posibles riesgos y pérdidas económicas. Además, también aprenderás a programar Smart Contracts con un enfoque de seguridad, utilizando las mejores prácticas y herramientas para garantizar la calidad y la robustez del código.
Nuestro objetivo es prepararte para enfrentar los desafíos que presenta el entorno DeFi, donde la seguridad es un aspecto clave para el éxito de cualquier proyecto. Con nuestro curso, podrás adquirir las habilidades necesarias para desarrollar aplicaciones seguras y confiables, que cumplan con los más altos estándares de seguridad en el ecosistema de Ethereum.
Este curso forma parte del Master en Blockchain y Fintech. Si quieres ampliar tu formación, consulta el programa completo.
Al finalizar el Curso en Ethereum: Seguridad y Buenas prácticas (DApps) serás perfectamente capaz de:
Contenidos del curso:
Se introducirá a los alumnos en por qué la seguridad es una pieza clave en el ciclo de desarrollo de Smart Contracts. Además, tomaremos el rol de un atacante para entender sus planteamientos y patrones seguidos.
Se hará un repaso general sobre las vulnerabilidades más comunes en Solidity. No solo se explicará su funcionamiento y cómo identificarlas a través de sencillos ejemplos, sino también cómo explotarlas y formas de asegurar nuestro código frente a ellas.
Seguiremos estudiando la seguridad en Smart Contracts tomando un punto de vista más de desarrollo. Viendo patrones de programación defensiva específicos para Smart contract, y buenas prácticas generales durante el ciclo del desarrollo.
Dentro del marco de programación defensiva, se hará especial hincapié en el uso de librerías públicas de confianza para implementar estándares comunes y mecanismos de seguridad.
Además, se introducirá al alumno al mundo de las actualizaciones de contratos. Detallaremos las técnicas e implementaciones más comunes. Y, sobre todo, los peligros a los que se exponen los Smart Contracts que quieran ser actualizables.
Como colofón del módulo trataremos las auditorías o revisiones de código como actividad independiente, detallando algunas categorizaciones comunes de este tipo de servicios.
Se dará una metodología ilustrativa para realizar una auditoría de Smart Contracts. Analizaremos sus diferentes pasos, recomendaciones y herramientas sugeridas durante todo el proceso.
Además, se discutirán las secciones más comunes de un informe de auditoría tipo. De esta forma los alumnos podrán coger uno cualquiera y obtener la información clave o preparar el suyo propio.
El 95% de nuestros alumnos está trabajando o emprende cuando finaliza sus estudios
Somos la mayor comunidad de profesionales digitales del mundo
Expertos en formación online: más de 10 años liderando la innovación del elearning
El 95% de nuestros alumnos consiguen mejorar su situación al finalizar sus estudios
Curso en Ethereum: Seguridad y Buenas prácticas (DApps)
Curso en Ethereum: Seguridad y Buenas prácticas (DApps)