Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
This course will be useful to programmers and cybersecurity practitioners who are looking to improve their skills and knowledge of secure software development. You will begin by identifying security requirements and expectations, factors that undermine software security, and common vulnerabilities in software. Then, you'll eliminate those vulnerabilities, which are due to either software defects, human factors, or process shortcomings. You'll also apply general principles for secure design and design software to counter specific threats.
This is the first course in a multi-course Specialization.
All of the courses in this Specialization require that you run free versions of Python, PyCharm, and Node.js on a Windows system. The course setup instructions provided in the first module of this course go into more detail about the hardware and software requirements.
As a software developer, your job can be complex and demanding. You must satisfy customers, meet business requirements and deadlines, and work cooperatively with other people on the project—all the while handling the complex technical challenges of rapidly evolving development tools, programming languages, frameworks, and Application Programming Interfaces (APIs). The complex interactions among all of the components involved in a project can be difficult to manage at times.
Inclus
1 lecture7 plugins
Afficher les informations sur le contenu du module
1 lecture•Total 5 minutes
Course Introduction•5 minutes
7 plugins•Total 295 minutes
Getting Started with This Course•45 minutes
Lesson Introduction•5 minutes
Identify Security Requirements and Expectations•60 minutes
Identify Factors That Undermine Software Security•60 minutes
Find Vulnerabilities in Your Software•60 minutes
Gather Intelligence on Vulnerabilities and Exploits•60 minutes
Lesson Summary•5 minutes
Handling Vulnerabilities
Module 2•3 heures à terminer
Détails du module
Before you focus on specific vulnerabilities and tactics for dealing with them, there are some general strategies that you can employ to prevent vulnerabilities from creeping into your software.
Inclus
5 plugins
Afficher les informations sur le contenu du module
5 plugins•Total 190 minutes
Lesson Introduction•5 minutes
Handle Vulnerabilities Due to Software Defects and Misconfiguration•60 minutes
Handle Vulnerabilities Due to Human Factors•60 minutes
Handle Vulnerabilities Due to Process Shortcomings•60 minutes
Lesson Summary•5 minutes
Designing for Security
Module 3•2 heures à terminer
Détails du module
The process you use to design your software should reflect what is important to you, your customers, and other project stakeholders. Following this rationale, if software security is important to you, it should be an important part of your design processes.
Inclus
4 plugins
Afficher les informations sur le contenu du module
4 plugins•Total 120 minutes
Lesson Introduction•5 minutes
Apply General Principles for Secure Design•55 minutes
Design Software to Counter Specific Threats•55 minutes
Lesson Summary•5 minutes
Completing the Course
Module 4•20 minutes à terminer
Détails du module
You'll wrap things up and then validate what you've learned in this course by taking an assessment.
Inclus
1 lecture1 devoir
Afficher les informations sur le contenu du module
1 lecture•Total 5 minutes
Course Summary•5 minutes
1 devoir•Total 15 minutes
Course Assessment•15 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
CertNexus is a vendor-neutral certification body, providing emerging technology certifications and micro-credentials for Business, Data, Development, IT, and Security professionals. CertNexus’ exams meet the most rigorous development standards possible which outlines a global framework for developing personnel certification programs to narrow the widening skills gap.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.