O
OpenClassrooms

Apprenez à programmer en Java

Ce MOOC a pour but de vous introduire les bases de la de programmation en Java. C'est un langage très utilisé, notamment par un grand nombre de programmeurs professionnels, ce qui en fait un langage incontournable actuellement. Voici les caractéristi

Accéder au cours en ligne
Apprenez à programmer en Java

Coût

Gratuit

Durée

5 semaines

Créateur

OpenClassrooms

Charge de travail

40 heures

Besoin d'aide pour trouver votre école idéale ?

Discutez avec un conseiller gratuitement pour définir ensemble votre projet et découvrir les établissements qui vous correspondent.

Accompagnez-moi !

Présentation

Ce MOOC a pour but de vous introduire les bases de la de programmation en Java. C'est un langage très utilisé, notamment par un grand nombre de programmeurs professionnels, ce qui en fait un langage incontournable actuellement.

Voici les caractéristiques de Java en quelques mots : Java est un langage de programmation moderne développé par Sun Microsystems (aujourd'hui racheté par Oracle).

Il ne faut surtout pas le confondre avec JavaScript (langage de scripts utilisé principalement sur les sites web), car Java n'a rien à voir. Une de ses plus grandes forces est son excellente portabilité : une fois votre programme créé, il fonctionnera automatiquement sous Windows, Mac, Linux, etc.

On peut faire de nombreuses sortes de programmes avec Java : des applications, sous forme de fenêtre ou de console ; Exemple de programme développé en Java - préciser type Exemple d'application Java sous forme de fenêtre (extraite de ce cours) des applets, qui sont des programmes Java incorporés à des pages web ; Exemple d'applet Java Exemple d'applet Java des applications pour appareils mobiles, avec J2ME ; Exemple d'application mobile Java Exemple d'application mobile Java et bien d'autres ! J2EE, JMF, J3D pour la 3D...

Comme vous le voyez, Java permet de réaliser une très grande quantité d'applications différentes ! Mais... comment apprendre un langage si vaste qui offre autant de possibilités ? Heureusement, ce cours est là pour tout vous apprendre de Java à partir de zéro.

Programme du cours

Partie 1 - Bien commencer en Java
1. Installer les outils de développement
2. Les variables et les opérateurs
3. Lire les entrées clavier
4. Les conditions
5. Les boucles
6. TP : conversion Celsius - Fahrenheit
7. Les tableaux
8. Les méthodes de classe
Quiz : Quiz 1

Partie 2 - Java Orienté Objet
1. Votre première classe
2. L'héritage
3. Modéliser ses objets grâce à UML
4. Les packages
5. Les classes abstraites et les interfaces
6. Les exceptions
7. Les énumérations
8. Les collections d'objets
9. La généricité en Java
10. Les flux d'entrée/sortie
11. Java et la réflexivité
Quiz : Quiz 2
Activité : Réalisez un garage

Partie 3 - Java et la programmation événementielle
1. Notre première fenêtre
2. Le fil rouge : une animation
3. Positionner des boutons
4. Interagir avec des boutons
5. TP : une calculatrice
6. Exécuter des tâches simultanément
7. Les champs de formulaire
8. Les menus et boîtes de dialogue
9. TP : l'ardoise magique
10. Conteneurs, sliders et barres de progression
11. Les arbres et leur structure
12. Les interfaces de tableaux
13. TP : le pendu
14. Mieux structurer son code : le pattern MVC
15. Le Drag'n Drop
16. Mieux gérer les interactions avec les composants
Quiz : Quiz 3

Partie 4 - Interactions avec les bases de données
1. JDBC : la porte d'accès aux bases de données
2. Fouiller dans sa base de données
3. Limiter le nombre de connexions
4. TP : un testeur de requêtes
5. Lier ses tables avec des objets Java : le pattern DAO
Quiz : Quiz 4
Activité : Réalisez un garage avec une base de données embarquée

Partie 5 - Annexes
1. Annexe A : liste des mots clés
2. Annexe B : Eclipse

Certificat de réussite

Certification

Certification

Intervenants

Cyrille Herby Spécialiste en développement Java et curieux insatiable d’informatique et de programmation web. Actuellement auditeur en sécurité.

Lycéens, Étudiants, Parents

Trouver l'école idéale en fonction du niveau d'études, filières, ville et pays

Trouver mon école

Vous êtes un établissement ?

Rendez votre établissement visible auprès de milliers d'étudiants qualifiés chaque mois

J'inscris mon établissement

Étudiants, Lycéens, Parents d'élèves

Trouvez la formation idéale

Choisir mon école

  • Comparez +388 établissements
  • Contactez les écoles directement
  • Orientation personnalisée gratuite
Choisir mon école

Établissements

Référencez votre école

Recruter vos étudiants

  • Visibilité auprès de milliers d'étudiants
  • Leads qualifiés et géolocalisés
  • Tableau de bord de suivi
J'inscris mon établissement