Mooc AtlasAutoformation de niveau universitaire
Tous les parcours
Informatique · 39Intermédiaire

Sécurité applicative

Développeur qui se spécialise en cybersécurité.

C et Linux pour comprendre la mémoire et le système, cryptographie RSA, conception de logiciels sécurisés et tests de sécurité OWASP.

422heures de cours
43semaines à 10 h
5étapes
24cours
5universités

Compétences visées

Programming PrinciplesAlgorithmsProgram DevelopmentSoftware DesignSoftware EngineeringFile I/OMemory ManagementDebuggingSoftware TestingCommand-Line InterfaceData StructuresC

Intitulés de compétences repris de Coursera.

Métiers visés

  • Ingénieur sécurité applicative
  • Pentesteur
  • Développeur sécurité

Progression

  1. 1
    Duke UniversityDébutantC

    Prérequis annoncés : No prior programming experience required

    Voir les 4 cours
    CoursNiveauDuréeNote (avis)
    Programming FundamentalsDébutant19 h4,7 (7 054)
    Writing, Running, and Fixing Code in CDébutant20 h4,3 (837)
    Pointers, Arrays, and RecursionDébutant21 h4,3 (352)
    Interacting with the System and Managing MemoryDébutant24 h4,2 (182)
  2. 2
    Dartmouth College & Institut Mines-TélécomDébutantC, Linux, Build Tools
    Voir les 7 cours
  3. 3
    University of California San DiegoDébutantPython

    Prérequis annoncés : Basic math (fractions, squares), basic Python (functions, loops, recursion)

    Voir les 5 cours
    CoursNiveauDuréeNote (avis)
    Mathematical Thinking in Computer ScienceDébutant42 h4,4 (2 289)
    Combinatorics and ProbabilityDébutant23 h4,6 (874)
    Introduction to Graph TheoryDébutant21 h4,5 (1 073)
    Number Theory and CryptographyDébutant17 h4,5 (610)
    Delivery ProblemDébutant13 h4,7 (376)
  4. 4
    University of Colorado SystemDébutantJava, NetBeans, JUnit, IBM Rhapsody

    Prérequis annoncés : Knowing how to code in some language; workplace software development experience helpful

    Voir les 4 cours
  5. 5
    University of MinnesotaIntermédiaireJava, JUnit, Cucumber, Gherkin, Selenium, OWASP
    Voir les 4 cours
    CoursNiveauDuréeNote (avis)
    Introduction to Software TestingIntermédiaire30 h4,3 (839)
    Black-box and White-box TestingIntermédiaire26 h3,8 (117)
    Introduction to Automated AnalysisIntermédiaire19 h4,2 (87)
    Web and Mobile Testing with SeleniumIntermédiaire20 h3,7 (111)

Avec Coursera Plus

Ce parcours représente 422 heures, soit environ 10 mois à 10 heures par semaine. L’abonnement Coursera Plus donne accès à la plupart de ses cours pendant cette période.

Découvrir Coursera Plus

Projets à réaliser

Après l’étape 2

Débordement de tampon

Montrer sur un programme C volontairement vulnérable comment un débordement corrompt la mémoire, puis le corriger.

Après l’étape 3

RSA de A à Z

Implémenter RSA avec génération de clés, puis montrer pourquoi de petites clés se cassent.

Après l’étape 5

Audit d’une application

Tester une application volontairement vulnérable (OWASP Juice Shop) et rédiger un rapport de failles.

Manuels gratuits

Autres parcours de la même famille