EdX

Introducción a la seguridad de aplicaciones web (edX)

Introducción a la seguridad de aplicaciones web (edX)

En este curso, aprenderás las principales prácticas de seguridad a tener en cuenta en el ciclo de vida de Desarrollo de aplicaciones WEB, identificando los posibles patrones de ataques que pueden ocurrir y así poder crear patrones predictivos que permitan prevenirlos.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Desde que Internet y la Web fueron creados, una cantidad infinita de posibilidades se han abierto. Quizás, las más importantes y usuales sean el acceso de datos, transacciones financieras y creación de contenido por parte del usuario. Sin embargo, esto ha traído consigo una serie de riesgos y vulnerabilidades de seguridad, pues ha aumentado el conjunto de defectos comunes y se han concebido nuevos tipos de ataques informáticos.
Por este motivo, se hace importante reconocer los puntos críticos de seguridad en la interacción de los usuarios con las aplicaciones, pues estos suelen ser los más vulnerables antes las fallas en los sistemas de información. Esto es un desafío, ya que, sin duda, los avances tecnológicos de estos últimos años exigen aplicaciones más seguras, tanto para las empresas que obtienen ingresos crecientes del comercio por Internet, como para los usuarios que confían información confidencial a las aplicaciones web. Es por esto que, el objetivo del curso es, introducir a los participantes a la seguridad en el desarrollo de aplicaciones web en pro de lograr aplicaciones web más seguras, confiables y robustas.
Este curso, te permitirá conocer acerca de las problemáticas de seguridad y como mitigarlas, los aspectos básicos de seguridad en las aplicaciones web, el reconocimiento de sus vulnerabilidades para comprender la importancia de invertir en la seguridad de las entradas y salidas del sistema, principales fuentes de ataques mal intencionados, las principales prácticas de seguridad que se deben tener en cuenta para el desarrollo de aplicaciones seguras y robustas y finalmente identificar los principales estándares y herramientas de análisis que permiten valorar la seguridad de las aplicaciones web.

What you'll learn
Al finalizar el curso, el estudiante estará en la capacidad de:
Identificar las principales prácticas de seguridad en un modelo de ciclo de vida de desarrollo de aplicaciones web, reconociendo la problemática de seguridad actual, la cual debe ser tratada en cada una de sus fases, evaluándola basados en estándares internacionales, con el fin de desarrollar u obtener aplicaciones web más seguras y confiables.
Reconocer los aspectos básicos de la seguridad de aplicaciones web, abordando su problemática, evolución y las vulnerabilidades que estas mismas poseen, con el fin de comprender la importancia de invertir en seguridad.
Comprender las principales prácticas de seguridad que son necesarias en cada una de las fases del ciclo de vida de desarrollo de aplicaciones web, con el fin de obtener aplicaciones robustas, confiables y que presenten el mínimo de vulnerabilidades.
Reconocer los principales métodos para realizar un análisis de evaluación de seguridad en una aplicación web, por medio de los principales estándares y herramientas de análisis, con el fin de reconocer las amenazas que se puedan presentar en el diseño de las mismas.

Syllabus

Módulo 1. El problema de la seguridad en aplicaciones web.
Unidad 1. Introducción a la problemática de seguridad de las aplicaciones web.
Unidad 2. Vulnerabilidades y su clasificación.

Módulo 2. Seguridad en el ciclo de vida del desarrollo de aplicaciones web.
Unidad 1. Introducción a la seguridad en las fases del ciclo de vida del desarrollo de aplicaciones web - S-SDLC.

Módulo 3. Evaluación de seguridad en aplicaciones web.
Unidad 1. Estándares de seguridad para la evaluación de aplicaciones web.
Unidad 2. Herramientas de análisis de la seguridad de aplicaciones web.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Supply Chains for Manufacturing: Capacity Analytics (edX) EdX
MIT,MITx

Supply Chains for Manufacturing: Capacity Analytics (edX)

Learn about various models, methods and software tools to help make better decisions for system design in manufacturing systems and supply chains. You will learn about frameworks and models for structuring key system design issues and trade-offs that arise in today’s supply chains and manufacturing systems.

Aug 11th 2026
5-12 Weeks
Academic and Business Writing (edX) EdX
University of California, Berkeley,BerkeleyX

Academic and Business Writing (edX)

An introduction to academic and business writing for English Language Learners, focusing on grammar, vocabulary, structure, editing, and publication. College Writing 2.2x providesan introduction to academic and business writing for English Language Learners. In this course, students focus on understanding the demands of different styles of writing, andwork to improve grammatical correctness, vocabulary development, and revision and editing skills.

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

An introduction to the intellectual enterprises of computer science and the art of programming. This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently.

Self Paced
Self-Paced
Big Data Fundamentals (edX) EdX
University of Adelaide,AdelaideX

Big Data Fundamentals (edX)

Learn how big data is driving organisational change and essential analytical tools and techniques, including data mining and PageRank algorithms. Organizations now have access to massive amounts of data and it’s influencing the way they operate. They are realizing in order to be successful they must leverage their data to make effective business decisions.

Self Paced
Self-Paced
Analytics for Decision Making (edX) EdX
Babson College

Analytics for Decision Making (edX)

Discover the foundational concepts that support modern data science and learn to analyze various data types and quality to make smart business decisions. Want to know how to avoid bad decisions with data? Making good decisions with data can give you a distinct competitive advantage in business. This statistics and data analysis course will help you understand the fundamental concepts of sound statistical thinking that can be applied in surprisingly wide contexts, sometimes even before there is any data! Key concepts like understanding variation, perceiving relative risk of alternative decisions, and pinpointing sources of variation will be highlighted.

Self Paced
Self-Paced
Fundamentos del Internet de las cosas (IoT): Seguridad I (edX) EdX
Galileo University,GalileoX

Fundamentos del Internet de las cosas (IoT): Seguridad I (edX)

Aprende la importancia de la seguridad en dispositivos IoT, sus vulnerabilidades y amenazas más comunes, al igual que los modelos de seguridad para mitigarlas. Los dispositivos IoT conectados al Internet están creciendo de manera exponencial, e influyen en diferentes ámbitos, desde el empresarial hasta el de consumo.

Self Paced
Self-Paced
Circuits and Electronics 3: Applications (edX) EdX
MIT,MITx

Circuits and Electronics 3: Applications (edX)

Learn about cool applications, op-amps and filters in the design of microchips used in smartphones, computers, and the internet. Want to learn how your radio works? Wondering how to implement filters using resistors, inductors, and capacitors? Wondering what are some other applications of RLC and CMOS circuits? This free circuit course, taught by edX CEO and MIT Professor Anant Agarwal and MIT colleagues, is for you.

Self Paced
Self-Paced
Probability and Statistics in Data Science using Python (edX) EdX
University of California, San Diego,UC San DiegoX

Probability and Statistics in Data Science using Python (edX)

Using Python, learn statistical and probabilistic approaches to understand and gain insights from data. The job of a data scientist is to glean knowledge from complex and noisy datasets. Reasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for such reasoning.

Self Paced
Self-Paced
Statistical Inference and Modeling for High-throughput Experiments (edX) EdX
HarvardX,Harvard University

Statistical Inference and Modeling for High-throughput Experiments (edX)

A focus on the techniques commonly used to perform statistical inference on high throughput data. In this course you’ll learn various statistics topics including multiple testing problem, error rates, error rate controlling procedures, false discovery rates, q-values and exploratory data analysis. We then introduce statistical modeling and how it is applied to high-throughput data. In particular, we will discuss parametric distributions, including binomial, exponential, and gamma, and describe maximum likelihood estimation.

Self Paced
Self-Paced
Observation Theory: Estimating the Unknown (edX) EdX
Delft University of Technology,DelftX

Observation Theory: Estimating the Unknown (edX)

Learn how to estimate parameters from observational data for real-world engineering applications and assess the quality of the results. Are you an engineer, scientist or technician? Are you dealing with measurements or big data, but are you unsure about how to proceed? This is the course that teaches you how to find the best estimates of the unknown parameters from noisy observations. You will also learn how to assess the quality of your results.

Self Paced
Self-Paced
Data Science Ethics (edX) EdX
University of Michigan,MichiganX

Data Science Ethics (edX)

Learn how to think through the ethics surrounding privacy, data sharing, and algorithmic decision-making. As patients, we care about the privacy of our medical record; but as patients, we also wish to benefit from the analysis of data in medical records. As citizens, we want a fair trial before being punished for a crime; but as citizens, we want to stop terrorists before they attack us. As decision-makers, we value the advice we get from data-driven algorithms; but as decision-makers, we also worry about unintended bias.

Self Paced
Self-Paced