Mooc AtlasAutoformation de niveau universitaire
Tous les parcours
Informatique · 12Débutant

Développeur logiciel Java

Débutant qui vise un premier poste de développeur.

Java orienté objet, structures de données, patrons de conception, cycle de vie agile et automatisation des tests.

448heures de cours
45semaines à 10 h
5étapes
22cours
4universités

Compétences visées

Object Oriented DesignSoftware DesignJava ProgrammingSoftware EngineeringEvent-Driven ProgrammingProgram DevelopmentObject Oriented Programming (OOP)Unit TestingSoftware TestingSoftware ArchitectureSoftware Design PatternsFile I/O

Intitulés de compétences repris de Coursera.

Métiers visés

  • Développeur Java
  • Développeur back-end
  • Ingénieur logiciel

Progression

  1. 1
    Duke UniversityDébutantJava, JavaScript, HTML, CSS, BlueJ, CodePen
    Voir les 5 cours
  2. 2
    University of California San DiegoIntermédiaireJava
    Voir les 5 cours
    CoursNiveauDuréeNote (avis)
    Object Oriented Programming in JavaIntermédiaire40 h4,7 (5 806)
    Data Structures and PerformanceIntermédiaire42 h4,8 (2 251)
    Advanced Data Structures in JavaIntermédiaire30 h4,8 (1 243)
    Mastering the Software Engineering InterviewIntermédiaire22 h4,6 (555)
    Capstone: Analyzing (Social) Network DataDébutant20 h4,7 (101)
  3. 3
    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)
  4. 4
    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)
  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 448 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 1

Analyseur de fichiers CSV

Lire un fichier de données ouvertes en Java et produire des statistiques par catégorie.

Après l’étape 2

Autocomplétion

Programmer une saisie semi-automatique avec un arbre préfixe et mesurer ses performances.

Après l’étape 3

Refonte par patrons

Reprendre un ancien projet et le restructurer avec trois patrons de conception justifiés.

Après l’étape 5

Tests automatisés

Couvrir un projet de tests JUnit et les lancer à chaque modification avec une intégration continue.

Manuels gratuits

Autres parcours de la même famille