Mooc AtlasAutoformation de niveau universitaire
Computer Science
Computer Science · Année 3 · Génie logiciel et ouvertures

S5 Génie logiciel

Passer du programme qui marche au logiciel maintenable : conception, architecture, cycle de vie agile et tests automatisés.

210heures de cours
21semaines à 10 h
3étapes
12nouveaux cours
2universités

Compétences visées

  • Conception orientée objet et patrons de conception
  • Architecture logicielle et architectures orientées services
  • Processus logiciels, agilité et lean
  • Tests boîte noire et boîte blanche, analyse automatique
  • Tests web et mobiles

Projet du semestre

Un projet logiciel mené en binôme sur deux sprints : conception avec patrons, carnet de produit, tests automatisés et intégration continue.

Cours du semestre

  1. 1
    University of AlbertaDébutantJava, Android Studio

    Prérequis annoncés : Familiarity with object-oriented programming; basic Java

    Voir les 4 cours
    CoursNiveauDuréeNote (avis)
    Object-Oriented DesignIntermédiaire17 h4,7 (2 434)
    Design PatternsIntermédiaire15 h4,7 (1 382)
    Software ArchitectureIntermédiaire10 h4,5 (958)
    Service-Oriented ArchitectureIntermédiaire10 h4,5 (599)
  2. 2
    University of MinnesotaIntermédiaire
    Voir les 4 cours
    CoursNiveauDuréeNote (avis)
    Software Development Processes and MethodologiesDébutant21 h4,7 (2 135)
    Agile Software DevelopmentIntermédiaire13 h4,7 (7 485)
    Lean Software DevelopmentDébutant11 h4,6 (433)
    Engineering Practices for Building Quality SoftwareIntermédiaire18 h4,5 (476)
  3. 3
    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)

Lectures

Points d’attention

  • Software Design and Architecture utilise Java et Android Studio.
  • Deux cours de Software Testing sont notés sous 4 : compléter avec le livre de Google.

Avec Coursera Plus

Ce semestre représente 210 heures, soit environ 5 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