Analyseur de fichiers CSV
Lire un fichier de données ouvertes en Java et produire des statistiques par catégorie.
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.
Intitulés de compétences repris de Coursera.
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Programming Foundations with JavaScript, HTML and CSS | Débutant | 33 h | 4,6 (14 960) |
| Java Programming: Solving Problems with Software | Débutant | 18 h | 4,6 (8 095) |
| Java Programming: Arrays, Lists, and Structured Data | Débutant | 15 h | 4,6 (3 223) |
| Java Programming: Principles of Software Design | Débutant | 13 h | 4,6 (1 505) |
| Java Programming: Build a Recommendation System | Intermédiaire | 5 h | 4,7 (661) |
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Object Oriented Programming in Java | Intermédiaire | 40 h | 4,7 (5 806) |
| Data Structures and Performance | Intermédiaire | 42 h | 4,8 (2 251) |
| Advanced Data Structures in Java | Intermédiaire | 30 h | 4,8 (1 243) |
| Mastering the Software Engineering Interview | Intermédiaire | 22 h | 4,6 (555) |
| Capstone: Analyzing (Social) Network Data | Débutant | 20 h | 4,7 (101) |
Prérequis annoncés : Familiarity with object-oriented programming; basic Java
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Object-Oriented Design | Intermédiaire | 17 h | 4,7 (2 434) |
| Design Patterns | Intermédiaire | 15 h | 4,7 (1 382) |
| Software Architecture | Intermédiaire | 10 h | 4,5 (958) |
| Service-Oriented Architecture | Intermédiaire | 10 h | 4,5 (599) |
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Software Development Processes and Methodologies | Débutant | 21 h | 4,7 (2 135) |
| Agile Software Development | Intermédiaire | 13 h | 4,7 (7 485) |
| Lean Software Development | Débutant | 11 h | 4,6 (433) |
| Engineering Practices for Building Quality Software | Intermédiaire | 18 h | 4,5 (476) |
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Introduction to Software Testing | Intermédiaire | 30 h | 4,3 (839) |
| Black-box and White-box Testing | Intermédiaire | 26 h | 3,8 (117) |
| Introduction to Automated Analysis | Intermédiaire | 19 h | 4,2 (87) |
| Web and Mobile Testing with Selenium | Intermédiaire | 20 h | 3,7 (111) |
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.
Lire un fichier de données ouvertes en Java et produire des statistiques par catégorie.
Programmer une saisie semi-automatique avec un arbre préfixe et mesurer ses performances.
Reprendre un ancien projet et le restructurer avec trois patrons de conception justifiés.
Couvrir un projet de tests JUnit et les lancer à chaque modification avec une intégration continue.